इस प्रोजेक्ट के बारे में

Voiden एक ऑफ़लाइन, Git-नेटिव API वर्कस्पेस है जो डेवलपर्स, QA और तकनीकी लेखकों को एक ही स्थान पर API बनाने, परीक्षण करने, सहयोग करने और दस्तावेज़ीकरण करने की सुविधा देता है। किसी ऐप के भीतर बंद अस्पष्ट संग्रहों के बजाय, सब कुछ सादे-पाठ `.void` फ़ाइलों में रहता है जो Markdown दस्तावेज़ीकरण को संरचित अनुरोध ब्लॉकों के साथ जोड़ती हैं। ये फ़ाइलें diffable, greppable, AI-संपादन योग्य और merge-अनुकूल होती हैं, जिससे वे Git-आधारित सहयोग के लिए आदर्श बन जाती हैं। मुख्य विशेषताएँ शामिल हैं: - **प्रोटोकॉल समर्थन**: REST, GraphQL, gRPC और WebSockets, सभी इंस्टॉल/अनइंस्टॉल करने योग्य प्लगइन के रूप में लागू। समुदाय प्लगइन उपलब्ध हैं। - **आयात**: Postman, Insomnia और Swagger/OpenAPI से मौजूदा संग्रह लाएँ। - **एकल सत्य स्रोत**: अनुरोध, परीक्षण, नोट्स और दस्तावेज़ एक ही निष्पादन योग्य `.void` फ़ाइलों में साथ रखें। अनुरोधों को पुन: प्रयोज्य बिल्डिंग ब्लॉकों (endpoint, auth, params, body) में विघटित किया जा सकता है और फ़ंक्शन की तरह फ़ाइलों में पुन: उपयोग किया जा सकता है। - **स्क्रिप्टिंग**: अनुरोध भेजने से पहले और प्रतिक्रिया प्राप्त करने के बाद JavaScript, Python या Shell स्क्रिप्ट निष्पादित करें। - **Stitch रनर**: glob पैटर्न के साथ कई `.void` फ़ाइलों को क्रमिक रूप से बैच-निष्पादित करें, विफलता पर रोकें, चर अलगाव, कॉन्फ़िगर करने योग्य विलंब और पर्यावरण चयन। - **सहयोग**: मालिकाना टीम वर्कस्पेस के बजाय Git शाखाओं और पुल अनुरोधों का उपयोग करें। स्थानीय-प्रथम, कोई साइनअप या आवश्यक क्लाउड सिंक नहीं। - **AI-अनुकूल**: शुद्ध पाठ प्रारूप, Claude और Codex एजेंटों के लिए Voiden कौशल का समर्थन करता है, और MCP समर्थन ताकि Claude Code या Codex को सीधे किसी प्रोजेक्ट से जोड़ा जा सके जिससे वे `.void` अनुरोध चला सकें या उन्हें टूल के रूप में प्रस्तुत कर सकें। - **हेडलेस CLI**: Voiden Runner टर्मिनल, CI/CD, Docker और cron जॉब्स में `.void` फ़ाइलें चलाता है, सभी प्रमुख प्रोटोकॉल और अनुरोध श्रृंखलन का समर्थन करता है। Voiden को Electron, TypeScript और JavaScript के साथ बनाया गया है। इसके लिए किसी खाते की आवश्यकता नहीं है और इसमें कोई टेलीमेट्री या क्लाउड लॉक-इन नहीं है। macOS, Windows और Linux के लिए इंस्टॉलर सीधे डाउनलोड, Homebrew, APT, Snap और Nix के माध्यम से उपलब्ध हैं। यह प्रोजेक्ट Apache 2.0 लाइसेंस के तहत ओपन सोर्स है।