crispy-bootstrap3
Bootstrap3 template pack for django-crispy-forms
What it is and what it does
crispy-bootstrap3 is a template pack plugin for django-crispy-forms that renders Django forms using Bootstrap 3 HTML and CSS classes. It was originally bundled with django-crispy-forms but was extracted into a separate package starting with django-crispy-forms 2.0. The package provides pre-built form templates that automatically apply Bootstrap 3 styling to form fields, buttons, and layout structures, eliminating the need to manually write Bootstrap markup for each form.
To use it, you install the package alongside django-crispy-forms and django, then register it in your Django settings as the active template pack. Once configured, any form rendered through django-crispy-forms will automatically use Bootstrap 3 styling. The package supports Python 3.7 through 3.11 and Django 3.2 through 4.1.
Use it for:
- Render Django forms with Bootstrap 3 styling without writing custom HTML templates for each form field.
- Migrate a Django project from django-crispy-forms' bundled Bootstrap 3 templates (pre-2.0) to the standalone package.
- Build a web application that requires Bootstrap 3 form layout and styling in a Django environment.
- Quickly prototype forms in a Django admin or user-facing application with consistent Bootstrap 3 appearance.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Bootstrap 3 HTML templates for django-crispy-forms, enabling styled form rendering in Django projects using Bootstrap 3 CSS framework.
Yes, if your project uses Django and django-crispy-forms and requires Bootstrap 3 form styling. The package is lightweight, permissively licensed, and has no known vulnerabilities. However, note that maintenance is dormant—the last release was 2024-01-13—so if you need active support or are starting a new project, consider whether a more actively maintained alternative better suits your timeline.
Install
crispy-bootstrap3 on PyPI
pip
pip install crispy-bootstrap3uv
uv add crispy-bootstrap3poetry
poetry add crispy-bootstrap3Installing crispy-bootstrap3
Before you install
Low install friction; pure Python wheel with only two runtime dependencies (django and django-crispy-forms). Maintenance is dormant—last release was 2024-01-13 and last commit 2024-08-28, but the package remains archived-free and receives no known security issues.
License in practice
MIT license is permissive; you may use, modify, and distribute this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install crispy-bootstrap3
# In settings.py:
INSTALLED_APPS = [
"crispy_forms",
"crispy_bootstrap3",
]
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap3"
CRISPY_TEMPLATE_PACK = "bootstrap3"
Requires Django 3.2 or later and django-crispy-forms to be installed and configured in your project.
Verify before relying
- Whether Bootstrap 3 template pack remains compatible with current django-crispy-forms releases beyond what classifiers declare.
- Whether dormant maintenance status means critical bugs or Django compatibility issues will be addressed if they arise.
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — django-crispy-forms, django |
| Maintenance | dormant — 944 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 342,950/month — #7,390 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: crispy_bootstrap3-2024.1-py3-none-any.whl
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
crispy-bootstrap4Provides Bootstrap 4 HTML templates for…
permissive · top 15,000 on PyPI
crispy-bootstrap5Provides Bootstrap 5 form templates and layout…
permissive · top 5,000 on PyPI
crispy-tailwindProvides Tailwind CSS styling templates for…
permissive · top 15,000 on PyPI
django-bootstrap-datepicker-plusProvides Bootstrap-styled date, time, and…
permissive · top 15,000 on PyPI
django-crispy-formsRenders Django forms programmatically with full…
permissive · top 5,000 on PyPI
django-bootstrap3Provides Django template tags and filters to…
permissive · top 15,000 on PyPI
Flask-BootstrapFlask-Bootstrap packages Bootstrap CSS and…
permissive · top 15,000 on PyPI
django-bootstrap-formRenders Django form fields as Bootstrap-styled…
permissive · top 15,000 on PyPI
django-bootstrap4Provides Django template tags and filters to…
permissive · top 15,000 on PyPI
django-bootstrap5Provides Django template tags and filters to…
permissive · top 15,000 on PyPI