73 مستودعات
Templates, boilerplates, and generators for structuring new applications.
Explore 73 awesome GitHub repositories matching part of an awesome list · Project Scaffolding. Refine with filters or upvote what's useful.
Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr
Official scaffold generator for Vite and Svelte.
This project provides a standardized directory layout pattern that establishes a predictable structure for organizing source code, configuration files, and documentation. It serves as a community-driven framework designed to improve project maintainability, simplify developer onboarding, and ensure consistency across large-scale software development efforts. By enforcing uniform file layouts, the project reduces cognitive load for developers working across multiple services or microservices. It utilizes convention-based folder templates to ensure that application logic, infrastructure, and co
Standardized patterns for Go project organization.
This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor
Monorepo-ready scaffolding for React and testing frameworks.
Cookiecutter is a cross-platform command-line interface tool for project scaffolding and template generation. It functions as a project templating CLI and variable orchestrator that creates standardized software project boilerplates across different operating systems and programming languages. The tool generates project directory structures from predefined templates using variable substitution. It supports the retrieval of template source code from remote Git repositories and utilizes a definition file to prompt users for configuration values to personalize the resulting files and folder stru
Create projects from templates.
Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of software project structures. It functions as a project automator that generates initialized repositories and directories from predefined templates using variable substitution. The system utilizes the Jinja2 templating language to render files and folders, transforming generic blueprints into customized codebases based on user input. It supports template distribution via Git repositories or zip archives, allowing for the standardization of development environments across teams. The t
Command-line utility for creating projects from templates.
SvelteKit is a framework for full-stack web development that combines routing and server-side rendering to create websites with both client-side interactivity and server-side logic. It provides the infrastructure to build a variety of application types, including single page applications and static sites. The project utilizes an adapter-based deployment system to support multi-platform hosting. This allows a single codebase to be packaged for different environments, such as standalone Node servers, serverless edge deployments on Cloudflare, or hosted platforms like Vercel and Netlify. The fr
CLI tool for creating new SvelteKit projects.
cookiecutter-django is a template-based project generator and production-ready scaffold for Django web applications. It functions as a boilerplate that injects user-defined variables into predefined file templates to automate the creation of a standardized directory structure and initial project configuration. The project provides a production blueprint that integrates a customizable user authentication system, environment-variable configuration, and a containerized development environment. It bundles Django with databases and task queues to ensure consistency across local and production work
A template for quickly generating new project structures.
This project is a boilerplate and template for Go applications implementing Clean Architecture. It provides a standardized project structure designed to organize code into decoupled layers, ensuring that core business logic remains independent of databases, frameworks, and user interfaces. The implementation focuses on a domain-driven design that utilizes dependency injection and the repository pattern to abstract data storage. It enforces architectural boundaries through internal package encapsulation and layer-based dependency inversion. The project includes a development toolchain that au
Implementation of clean architecture patterns.
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
Tool for spinning up projects with popular frameworks.
This project is a pre-configured architecture and development environment designed for building large-scale single page applications using the Vue framework. It serves as an enterprise application template that provides a structured project foundation and opinionated directory layouts for professional-grade software development. The boilerplate streamlines the development workflow through a Vue CLI build configuration that includes automated component imports and global style injection. It further optimizes project organization by implementing alias-based module resolution to simplify file re
Provides an opinionated architecture for enterprise-scale projects.
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
Tool for managing and interacting with Xcode projects.
يوفر هذا المشروع مجموعة من القوالب الهيكلية وأطر العمل لتمهيد خوادم الإنتاج، والخلفيات عالية الأداء، وخدمات Kubernetes المصغرة، وخطوط أنابيب الذكاء الاصطناعي باستخدام لغة البرمجة Go. يعمل كبنية أساسية لبناء بنية تحتية عالية الإنتاجية وخوادم إنتاج قابلة للتوسع مع توجيه وبرمجيات وسيطة متكاملة. يتضمن إطار العمل بنية تحتية متخصصة لتطوير أنظمة التوليد المعزز بالاسترجاع (RAG)، مع التركيز على استنتاج النموذج المحلي وسيادة البيانات الآمنة. ويوفر علاوة على ذلك قالب خدمة مصغرة مخصص للنشر في حاويات، مع التركيز على حصص الموارد وإدارة دورة حياة الخدمة. يغطي المشروع مجالات قدرات واسعة بما في ذلك أدوات المراقبة لمراقبة صحة النظام، وحقن التبعية القائم على الواجهة، وإدارة المخطط القائمة على الترحيل للبيانات العلائقية. كما يدمج التزامن القائم على القنوات لإدارة المهام غير المتزامنة وتحسين استخدام الموارد من خلال توصيف CPU والذاكرة.
Boilerplate for scalable web services.
Yo هو إطار عمل CLI لـ Node.js ومنسق قوالب مشاريع يُستخدم لأتمتة إنشاء مشاريع برمجية قياسية. يعمل كمولد مشاريع تفاعلي ومشغل سقالات (scaffolding) ينتج كوداً مصدرياً مخصصاً وبيانات وصفية بناءً على إدخال المستخدم والقوالب المحددة مسبقاً. يستخدم النظام بنية قائمة على الإضافات لاكتشاف وتنفيذ أدوات الإعداد الخارجية. يتميز بنظام ملفات يعتمد على الذاكرة يحل التعارضات قبل الالتزام بالتغييرات على القرص ونموذج تنسيق مهام قائمة الأولويات لضمان ترتيب التنفيذ الصحيح للإعدادات المعقدة. يغطي إطار العمل مجموعة واسعة من قدرات الأتمتة، بما في ذلك توجيه المستخدم التفاعلي، وتوليد الملفات القائم على القوالب، وتعديل بيانات الحزمة البرمجية برمجياً. كما يوفر أدوات لأتمتة تثبيت التبعية، وإدارة دورة حياة المولد، وأطر عمل الاختبار للتحقق من هياكل ملفات الإخراج.
Scaffolding tool for project generators.
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
Generator for modern web projects.
Library and command-line utility for rendering projects templates.
Library and CLI for rendering project templates.
Rapid, easy full-stack web development starter kit and admin panel in Go
Full-stack web development starter kit.
Vuesion is a boilerplate that empowers product teams to build faster with modern best practices across engineering and design. It features a full-stack framework, comprehensive design system, robust testing, and seamless internationalization.
Offers a modern boilerplate for building production-ready applications.
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
CLI tool for generating full-stack project skeletons.
A CLI tool for building Go applications.
Scaffolding tool for building applications.
A modern SaaS template/boilerplate built with SvelteKit, Tailwind, and Supabase. Includes marketing page, blog, subscriptions, auth, user dashboard, user settings, pricing page, and more.
SaaS template for fast, open-source application deployment.