awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
django-crispy-forms avatar

django-crispy-forms/django-crispy-forms

0
View on GitHub↗
5,164 स्टार्स·730 फोर्क्स·Python·MIT·5 व्यूज़django-crispy-forms.rtfd.org↗

Django Crispy Forms

django-crispy-forms is a Django form rendering library used to generate styled HTML output from forms. It employs a programmatic form layout engine that allows the composition of form structures and styling using Python objects rather than handwritten HTML templates.

The library uses a template pack system to decouple form logic from visual styling, enabling the application of different CSS frameworks through configuration settings. This ensures frontend UI consistency by swapping the set of HTML templates used for various frameworks.

The tool provides a Django template filter to produce complete styled markup and utilizes a compositional layout model to organize form fields and components. These capabilities allow for the definition of reusable form structures and the management of visual layouts without manual markup.

Features

  • Django Form Renderers - Rendering Django forms into HTML without writing templates, controlling layout and markup through a Python API.
  • Form Renderers - A library that renders Django forms into HTML using programmable layouts without writing custom templates.
  • Form Rendering Helpers - Attaches layout and styling settings to a form object via a FormHelper instance, altering rendering behaviour without subclassing.
  • Form Layout Compositions - Builds form output from a tree of Python objects (Div, Field, ButtonHolder) that map to structured HTML.
  • Theme Switching Configurations - Switching between Bootstrap, Tailwind, or other CSS frameworks for form appearance with a single setting change.
  • Field Grouping Containers - Wraps individual fields in reusable layout primitives that control CSS classes, labels, and field ordering.
  • Template-Free Form Renderers - A renderer that outputs form HTML directly via Django template tags and filters, eliminating handwritten templates.
  • Multi-Theme Template Packs - Switches between CSS frameworks by loading a consistent set of named templates from a configurable pack directory.
  • Template Tag Overrides - Intercepts Django form rendering via a template filter or tag that delegates to a programmable layout pipeline.
  • CSS Frameworks - A tool that toggles between frontend CSS frameworks with a single setting to change visual styling of forms.
  • Declarative Rendering - The form library applies a filter or tag to render web forms directly to HTML, producing elegant layouts without custom templates.
  • Programmatic Layout Engines - An engine that defines form layouts programmatically and applies them across multiple forms for consistent markup.
  • Programmatic Layouts - The form library allows defining form layouts in code and rendering them directly to HTML, giving full control over the generated markup.
  • Programmatic Form Layouts - Defining form structures in Python code, arranging fields and buttons in a configurable layout instead of templates.
  • CSS Framework Switchers - The form library permits switching between frontend CSS frameworks to change form visual styles with a single setting.
  • Uni-Form Output Conventions - Produces HTML that adheres to the uni-form standard for consistent styling and extensibility across forms.
  • Form Markup Generators - Generating full form HTML using a simple template filter, producing elegant div-based layouts without custom templates.
  • Reusable - The form library supports packaging a form layout into a reusable object to apply consistent markup across multiple forms.
  • Form Handling - Renders forms in a clean, DRY manner.

स्टार हिस्ट्री

django-crispy-forms/django-crispy-forms के लिए स्टार हिस्ट्री चार्टdjango-crispy-forms/django-crispy-forms के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Django Crispy Forms के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Django Crispy Forms के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • surveyjs/survey-librarysurveyjs का अवतार

    surveyjs/survey-library

    4,782GitHub पर देखें↗

    This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse

    TypeScript
    GitHub पर देखें↗4,782
  • joshuaclayton/blueprint-cssjoshuaclayton का अवतार

    joshuaclayton/blueprint-css

    5,286GitHub पर देखें↗

    Blueprint-css is a CSS framework that provides a set of predefined styles and a responsive grid system for building consistent web page layouts and typography. It includes a browser style reset to remove default browser styling, ensuring a uniform visual starting point across different environments. The framework features a column-based responsive grid system that automatically adapts web content across various screen sizes and devices. It also includes a dedicated print stylesheet to optimize the appearance of web content specifically for physical printing. The project covers typography sta

    CSS
    GitHub पर देखें↗5,286
  • heartcombo/simple_formheartcombo का अवतार

    heartcombo/simple_form

    8,229GitHub पर देखें↗

    Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped to database models. It functions as an automatic model input mapper, selecting the appropriate HTML input element based on the database column type of a model. The project employs a markup independent approach to separate business requirements from final HTML rendering and CSS. It provides a customizable form component library consisting of extensible builders and wrappers to standardize layout structures and input behaviors. The library covers database-driven form generation

    Rubydslform-builderrails
    GitHub पर देखें↗8,229
  • frontendmasters/front-end-handbook-2018FrontendMasters का अवतार

    FrontendMasters/front-end-handbook-2018

    4,193GitHub पर देखें↗

    This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills and professional standards required for modern web development. It serves as a technical reference for mastering HTML, CSS, and JavaScript, providing structured learning paths and a map of the professional competencies needed to transition from a beginner to a professional web engineer. The resource functions as a categorized directory and ecosystem overview of the JavaScript landscape. It catalogs industry-standard frameworks, libraries, and utilities, offering specific recomm

    HTMLdevelopment-handbookfront-endfront-end-developer
    GitHub पर देखें↗4,193
Django Crispy Forms के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

django-crispy-forms/django-crispy-forms क्या करता है?

django-crispy-forms is a Django form rendering library used to generate styled HTML output from forms. It employs a programmatic form layout engine that allows the composition of form structures and styling using Python objects rather than handwritten HTML templates.

django-crispy-forms/django-crispy-forms की मुख्य विशेषताएं क्या हैं?

django-crispy-forms/django-crispy-forms की मुख्य विशेषताएं हैं: Django Form Renderers, Form Renderers, Form Rendering Helpers, Form Layout Compositions, Theme Switching Configurations, Field Grouping Containers, Template-Free Form Renderers, Multi-Theme Template Packs।

django-crispy-forms/django-crispy-forms के कुछ ओपन-सोर्स विकल्प क्या हैं?

django-crispy-forms/django-crispy-forms के ओपन-सोर्स विकल्पों में शामिल हैं: surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… heartcombo/simple_form — Simple Form is a Ruby on Rails form builder that provides a domain specific language for generating HTML forms mapped… joshuaclayton/blueprint-css — Blueprint-css is a CSS framework that provides a set of predefined styles and a responsive grid system for building… primer/css — This project is a CSS design system framework and modular library providing a standardized set of UI component… frontendmasters/front-end-handbook-2018 — This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills… thoughtbot/bourbon — Bourbon is a CSS framework toolset and Sass mixin library designed to standardize styling patterns and reduce…