16 रिपॉजिटरी
Tools that automate the creation of initial project structures, boilerplate code, and configuration files.
Distinct from Go Web Applications: The candidates are either for finished applications, SDKs, or diagnostic toolkits; none describe a tool that generates new project skeletons.
Explore 16 awesome GitHub repositories matching development tools & productivity · Project Generators. Refine with filters or upvote what's useful.
Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data. The project includes an AI-powered query engine that utilizes large language models to translate natural language questions into structured GraphQL queries. This system can orchestrate multi-step queries by breaking down complex requests into s
Allows the creation and deployment of indexing project structures using large language models and AI editors.
go-blueprint is a project generator and scaffolding tool for creating Go applications. It functions as a framework orchestrator that bootstraps application skeletons by integrating web frameworks, database drivers, and directory layouts. The tool utilizes a command-line interface to collect user preferences and provides a project structure preview to visualize the architecture before files are written to disk. It supports the injection of optional components, including container configurations and automation workflows, into the generated codebase. The system handles the initial setup of Go w
A tool for bootstrapping Go applications with pre-configured directory layouts and framework integrations.
This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s
Generates configuration, source, and header files through a graphical interface to tailor application settings.
XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE. The tool optimizes version control by generating project binaries on demand, which removes the need to store large project files in repositories and eliminates associated merge conflicts. It further automates the development workflow by synchronizing project groups and fi
Creates Xcode project files from a structured specification file to avoid manual configuration.
This project is a project scaffolding engine and template-based code generator. It provides a modular project template library and a command-line tool designed to generate standardized directory structures and configuration files from reusable skeletons. The system uses variable injection and custom delimiters to render project skeletons into concrete files. It includes a mechanism for synchronizing shared template collections via version control repositories and a utility for uploading generated files and secrets to remote hosts using secure shell protocols. The tool covers automated projec
Ships a CLI tool that automates the creation of initial project structures and boilerplate code.
This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase
Builds complete software projects autonomously by cycling through research, planning, and coding.
Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI applications. It functions as a high-performance web server and a communication framework for microservices, utilizing non-blocking I/O and zero-copy memory management to handle high-concurrency traffic. The project distinguishes itself through a microservices communication toolkit that supports high-efficiency remote procedure calls via gRPC and Thrift protocols. It implements an asynchronous middleware engine based on an onion model, allowing for a pluggable request-response pipe
Automates the creation of initial project structures and boilerplate code from interface definitions.
nwb JavaScript और JSX एप्लिकेशन और लाइब्रेरी के लिए एक ज़ीरो-कॉन्फ़िगरेशन बिल्ड टूलचेन, मॉड्यूल बंडलर और डेवलपमेंट सर्वर है। यह एक बिल्ड सिस्टम के रूप में कार्य करता है जो मैन्युअल सेटअप को हटाने के लिए प्रोजेक्ट की इंस्टॉल की गई डिपेंडेंसी से स्वचालित रूप से कंपाइलर और बंडलर सेटिंग्स प्राप्त करता है। यह टूल लाइब्रेरी कंपाइलर के रूप में कार्य करने की अपनी क्षमता से अलग है, जो पैकेज मैनेजर संगतता के लिए एक ही स्रोत से ESM और CJS जैसे कई वितरण फॉर्मेट उत्पन्न करता है। इसमें एक समर्पित हेडलेस ब्राउज़र टेस्ट रनर भी शामिल है जो एकीकृत वॉच मोड और कोड कवरेज रिपोर्टिंग के साथ यूनिट टेस्ट निष्पादित करता है। सिस्टम आधुनिक सिंटैक्स को ट्रांसपाइल करने और CSS प्रीप्रोसेसर को प्रोसेस करने के लिए फ्रंटएंड एसेट पाइपलाइनों सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह हॉट मॉड्यूल रिप्लेसमेंट, मिनिफिकेशन और कोड स्ट्रिपिंग के साथ प्रोडक्शन बिल्ड जनरेशन और टूलचेन कार्यक्षमता का विस्तार करने के लिए प्लगइन-संचालित ट्रांसफॉर्मेशन पाइपलाइन की विशेषता वाला एक डेवलपमेंट वर्कफ़्लो प्रदान करता है।
Generates preconfigured project structures for applications and modules to accelerate initial development.
Tuist is a Swift manifest–based project manager for Xcode projects. It replaces manual Xcode project file editing with a declarative Swift DSL where build targets, settings, and dependencies are defined in code. The tool then generates Xcode workspaces and projects from that manifest, and can bootstrap new projects with a given platform target and initial structure. Beyond generation and scaffolding, Tuist provides a command-line build capability that compiles Apple platform projects without launching Xcode. It resolves the dependency graph between targets, detects cycles, and determines buil
Generates Xcode projects and workspaces from a declarative Swift manifest file using a compilation pass.
Maven एक Java बिल्ड ऑटोमेशन टूल और सॉफ़्टवेयर बिल्ड ऑर्केस्ट्रेटर है। यह Java प्रोजेक्ट्स को कंपाइल, टेस्ट और पैकेज करने के लिए एक मानकीकृत प्रोजेक्ट ऑब्जेक्ट मॉडल का उपयोग करके प्रोजेक्ट लाइफसाइकिल मैनेजर और डिपेंडेंसी मैनेजमेंट सिस्टम के रूप में कार्य करता है। यह प्रोजेक्ट एक चरण-आधारित बिल्ड लाइफसाइकिल और प्लगइन-आधारित एक्सटेंशन मॉडल के माध्यम से खुद को अलग करता है, जो उपयोगकर्ताओं को विशिष्ट बिल्ड चरणों के लिए कस्टम लक्ष्य बांधने की अनुमति देता है। यह मल्टी-मॉड्यूल प्रोजेक्ट ऑर्केस्ट्रेशन के माध्यम से जटिल सॉफ़्टवेयर का समन्वय करता है और पर्यावरणीय चर को बेअसर करके और टूलचेन संस्करणों को नियंत्रित करके एक पुनरुत्पादनीय बिल्ड वर्कफ़्लो सुनिश्चित करता है। इसकी क्षमताएं व्यापक डिपेंडेंसी प्रबंधन को कवर करती हैं, जिसमें ट्रांजिटिव डिपेंडेंसी रिज़ॉल्यूशन और रिमोट रिपॉजिटरी में आर्टिफैक्ट पब्लिशिंग शामिल है। यह सिस्टम टेम्पलेट्स के माध्यम से प्रोजेक्ट जनरेशन और API संदर्भ और प्रोजेक्ट साइट्स तैयार करने के लिए विस्तृत दस्तावेज़ीकरण जनरेशन भी प्रदान करता है। टूल में इनपुट पूर्णता के साथ एक कमांड-लाइन इंटरफेस शामिल है और यह लोकल आर्टिफैक्ट कैश का उपयोग करके ऑफ़लाइन बिल्ड निष्पादन का समर्थन करता है।
Automates the creation of initial project structures and configuration files using parameterized models.
Yo is a Node.js CLI framework and project template orchestrator used to automate the creation of standardized software projects. It functions as an interactive project generator and scaffolding runner that produces customized source code and manifests based on user input and predefined templates. The system utilizes a plugin-based architecture to discover and execute external setup tools. It distinguishes itself through a memory-first file system that resolves conflicts before committing changes to disk and a priority-queue task orchestration model to ensure the correct execution order of com
Collects user configuration through terminal prompts to dynamically generate customized source code and manifests.
swagger-node OpenAPI API डेवलपमेंट के लिए एक टूलकिट है जो यह सुनिश्चित करता है कि प्रोजेक्ट का इम्प्लीमेंटेशन उसके डॉक्यूमेंटेड डिज़ाइन से मेल खाता है। यह YAML स्पेसिफिकेशन फाइलों से सीधे फंक्शनल API सर्वर्स और इंटरैक्टिव डॉक्यूमेंटेशन जनरेट करने की सुविधा देता है। इस प्रोजेक्ट में API एंडपॉइंट्स को विशिष्ट कंट्रोलर फंक्शन्स से मैप करने के लिए एक सिस्टम और एक मॉक मोड है जो स्पेसिफिकेशन से API रिस्पॉन्स को सिम्युलेट करता है। यह बैकएंड बिज़नेस लॉजिक लागू होने से पहले API प्रोटोटाइपिंग और फ्रंटएंड डेवलपमेंट की अनुमति देता है। यह प्लेटफॉर्म प्रोजेक्ट बूटस्ट्रैपिंग, सर्वर मैनेजमेंट और इंटीग्रिटी वेरिफिकेशन के लिए एक कमांड-लाइन इंटरफेस प्रदान करता है। इसमें मिडलवेयर-आधारित पैरामीटर वैलिडेशन, ऑटोमेटेड डॉक्यूमेंटेशन जनरेशन और रिमोट डिबगिंग सपोर्ट के साथ टेस्ट सूट्स चलाने की क्षमताएं शामिल हैं।
Offers a command-line tool to create project directories with a skeleton structure and selected framework.
Initializr is a project bootstrapper for JVM-based applications, specifically designed to generate initial directory layouts and configuration files for Spring Framework projects. It functions as a metadata service and generator that produces project skeletons with pre-configured dependencies, build systems, and language settings. The system can be deployed as a self-hosted project scaffolder, allowing organizations to apply proprietary project conventions and metadata to generated codebases. It exposes available dependencies and platform versions through a web-based API, enabling third-party
Automates the creation of initial project structures, boilerplate code, and configuration files.
This project is a command-line utility designed to automate the initialization and maintenance of React application environments. It provides a structured foundation for new projects by scaffolding pre-configured build settings, directory layouts, and testing environments, allowing developers to jumpstart their workflows with standardized configurations. The tool distinguishes itself through its integrated approach to both project scaffolding and ongoing development tasks. Beyond initial setup, it includes generators for creating standardized user interface components, complete with associate
Integrates architectural patterns and state management tools into existing projects using specialized generators.
cmake-init is a project generator and build system boilerplate designed to automate the initialization of C++ projects. It provides a framework for creating standardized project layouts and build configurations through template-based generation and user-defined prompts. The project functions as a development workflow automator, integrating static analysis, code formatting, and documentation generation directly into the build pipeline. It includes a dependency management system for vendoring external libraries and managing transitive dependencies to ensure consistent package discovery for down
Automates the creation of initial project structures, boilerplate code, and CMake configuration files.
यह प्रोजेक्ट वेब और मोबाइल-फर्स्ट डेवलपमेंट प्रोजेक्ट्स के प्रारंभिक सेटअप को स्वचालित करने के लिए डिज़ाइन किया गया एक कमांड-लाइन स्कैफोल्डिंग टूल है। यह एक जनरेटर के रूप में कार्य करता है जो मानकीकृत फ़ाइल संरचनाएं और बिल्ड कॉन्फ़िगरेशन बनाता है, जो नए एप्लिकेशन के लिए एक सुसंगत आधार प्रदान करता है। यह टूल उपयोगकर्ता इनपुट एकत्र करने के लिए एक इंटरैक्टिव टर्मिनल-आधारित प्रॉम्प्ट सिस्टम का उपयोग करता है, जो प्रोजेक्ट मैनिफ़ेस्ट और एनवायरनमेंट-विशिष्ट स्क्रिप्ट के निर्माण को संचालित करता है। एक मॉड्यूलर आर्किटेक्चर को नियोजित करके, यह विशिष्ट टेक्नोलॉजी स्टैक और दोहराव वाले डेवलपमेंट वर्कफ़्लो को संभालने के लिए स्वतंत्र जनरेटर मॉड्यूल और बाहरी बिल्ड टूल्स के एकीकरण की अनुमति देता है। प्रारंभिक प्रोजेक्ट निर्माण से परे, यह उपयोगिता डिप्लॉयमेंट पाइपलाइनों के कॉन्फ़िगरेशन की सुविधा प्रदान करती है। यह वेब एप्लिकेशन को विभिन्न होस्टिंग सेवाओं, क्लाउड प्लेटफ़ॉर्म और रिमोट सर्वर तक पहुंचाने को स्वचालित करने के लिए आवश्यक मैनिफ़ेस्ट फ़ाइलें और बिल्ड स्क्रिप्ट उत्पन्न करती है।
Automates the creation of standardized project foundations and configuration files using interactive terminal prompts.