awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
audreyr avatar

audreyr/cookiecutter

0
View on GitHub↗
24,951 نجوم·2,245 تفرعات·Python·BSD-3-Clause·28 مشاهداتpypi.org/project/cookiecutter↗

Cookiecutter

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 structures.

Additional capabilities include the automation of development environment initialization and software boilerplate generation. The tool provides a mechanism for executing custom shell or Python scripts as lifecycle hooks before and after the project generation process to automate setup tasks.

Features

  • Project Scaffolding Templates - Provides a standardized system for automating the creation of new software projects from local or remote templates.
  • Boilerplate Generators - Generates initial codebase and configuration files for various languages to eliminate repetitive manual project setup.
  • Dynamic Path Interpolation - Allows directory and file names within the template to be dynamically renamed using user-defined configuration values.
  • Project Scaffolding - Acts as a cross-platform utility for initializing standardized software project structures across different operating systems.
  • Template Variable Customization - Prompts users for specific configuration values via a definition file to personalize the generated project content.
  • Project Scaffolding - Creates consistent folder structures and boilerplate files for new software projects based on predefined templates.
  • Project Templates - Enables the definition of reusable project blueprints with variable placeholders to standardize team repository initialization.
  • Template Variable Orchestrators - Orchestrates the process of prompting users for configuration values to personalize generated files and folder structures.
  • Text Templating Engines - Uses the Jinja2 template engine to inject user-provided variables into the generated project files.
  • Environment Initializers - Automates initial project setup steps, including directory creation and the execution of initial setup scripts.
  • Git Repository Integrators - Supports fetching template source code directly from remote Git repositories before starting the generation process.
  • Project Generation Hooks - Provides the ability to run custom shell or Python scripts to automate setup tasks immediately after project generation.
  • Project Generation Hooks - Provides a mechanism for executing custom shell or Python scripts during the project generation process.
  • Boilerplate - CLI utility for creating projects from templates.
  • Project Scaffolding - Create projects from templates.
  • Shells and Command Line - Utility for generating new projects from shareable templates.
  • CLI Utilities - Creates projects from templates.

سجل النجوم

مخطط تاريخ النجوم لـ audreyr/cookiecutterمخطط تاريخ النجوم لـ audreyr/cookiecutter

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Cookiecutter

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Cookiecutter.
  • cookiecutter/cookiecutterالصورة الرمزية لـ cookiecutter

    cookiecutter/cookiecutter

    24,950عرض على GitHub↗

    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

    Pythoncookiecutterpython
    عرض على GitHub↗24,950
  • pydanny/cookiecutter-djangoالصورة الرمزية لـ pydanny

    pydanny/cookiecutter-django

    13,539عرض على GitHub↗

    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

    Python
    عرض على GitHub↗13,539
  • christianlempa/boilerplatesالصورة الرمزية لـ ChristianLempa

    ChristianLempa/boilerplates

    7,831عرض على GitHub↗

    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

    Pythonansibledockerdocker-compose
    عرض على GitHub↗7,831
  • kubernetes-sigs/kubebuilderالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992عرض على GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Gok8s-sig-api-machinery
    عرض على GitHub↗8,992
عرض جميع البدائل الـ 30 لـ Cookiecutter→

الأسئلة الشائعة

ما هي وظيفة audreyr/cookiecutter؟

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.

ما هي الميزات الرئيسية لـ audreyr/cookiecutter؟

الميزات الرئيسية لـ audreyr/cookiecutter هي: Project Scaffolding Templates, Boilerplate Generators, Dynamic Path Interpolation, Project Scaffolding, Template Variable Customization, Project Templates, Template Variable Orchestrators, Text Templating Engines.

ما هي البدائل مفتوحة المصدر لـ audreyr/cookiecutter؟

تشمل البدائل مفتوحة المصدر لـ audreyr/cookiecutter: cookiecutter/cookiecutter — Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of… pydanny/cookiecutter-django — cookiecutter-django is a template-based project generator and production-ready scaffold for Django web applications.… christianlempa/boilerplates — This project is a project scaffolding engine and template-based code generator. It provides a modular project template… kubernetes-sigs/kubebuilder — Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… facebookincubator/create-react-app — Create React App is a command-line tool that generates a pre-configured project structure and build pipeline for React…