skillfed

crispy-bootstrap3

Bootstrap3 template pack for django-crispy-forms

crispy-bootstrap3 v2024.1 342.9K downloads/30d#7,390 on PyPI1
Permissive license MIT DORMANT released

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-bootstrap3

uv

uv add crispy-bootstrap3

poetry

poetry add crispy-bootstrap3

Installing 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

Environment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 3.2Framework :: Django :: 4.0Framework :: Django :: 4.1License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.9Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Software Development :: Libraries :: Python Modules

Tags

bootstrap 3 django formscrispy forms template packdjango form styling bootstrapbootstrap3 template packdjango-crispy-forms bootstrap
django-formsbootstrap-templates

More Python Modules packages

idna

Converts domain names between Unicode and…

permissive · top 100 on PyPI

setuptools

Setuptools is a Python build backend and…

permissive · top 100 on PyPI

PyYAML

PyYAML parses and emits YAML 1.1 data format,…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

annotated-types

Provides reusable metadata objects for use with…

permissive · top 100 on PyPI

typing-inspection

Provides runtime tools to inspect and…

permissive · top 100 on PyPI

crispy-bootstrap4

Provides Bootstrap 4 HTML templates for…

permissive · top 15,000 on PyPI

crispy-bootstrap5

Provides Bootstrap 5 form templates and layout…

permissive · top 5,000 on PyPI

crispy-tailwind

Provides Tailwind CSS styling templates for…

permissive · top 15,000 on PyPI

django-bootstrap-datepicker-plus

Provides Bootstrap-styled date, time, and…

permissive · top 15,000 on PyPI

django-crispy-forms

Renders Django forms programmatically with full…

permissive · top 5,000 on PyPI

django-bootstrap3

Provides Django template tags and filters to…

permissive · top 15,000 on PyPI

Flask-Bootstrap

Flask-Bootstrap packages Bootstrap CSS and…

permissive · top 15,000 on PyPI

django-bootstrap-form

Renders Django form fields as Bootstrap-styled…

permissive · top 15,000 on PyPI

django-bootstrap4

Provides Django template tags and filters to…

permissive · top 15,000 on PyPI

django-bootstrap5

Provides Django template tags and filters to…

permissive · top 15,000 on PyPI