Hello Coders,
In this article, I will present a short-list with open-source Django Boilerplate Code which might help you start fast a new Django project by reusing some valuable work provided by open-source enthusiasts.
For newcomers, Django is an opinionated framework that provides a complete set of tools for web development, from URL routing to form handling and user authentication. It promotes best practices in web development through its structure and conventions, encouraging developers to write maintainable and scalable code.
π Build your starter with Django App Generator and customize:
DB Tables
,Auth
,Async Tasks
,Docker
,CI/Cd Scripts
What is Boilerplate Code
In programming, boilerplate code is a piece of software that can be reused over and over without changing a single line of code. The whole idea behind a starter (sometimes boilerplate code) is to skip coding that piece of code common to many projects.
Wikipedia Definition - In computer programming, boilerplate code or just boilerplate are sections of code that have to be included in many places with little or no alteration. When using languages that are considered verbose, the programmer must write much code to accomplish only minor functionality. Such code is called boilerplate
Rocket Django TailwindCSS
This Django Boilerplate has all you need to build your SaaS, Analytics tool, or any other type of Web App. From idea to production in minutes.
- π Rocket Django -
Product Page
- π Rocket Django -
LIVE Demo
Features and Tech Stack:
TailwindCSS
β’Flowbite
β’API
(DRF) β’Celery Beat
β’DataTables
β’Charts
β’Docker
β’CI/CD
.
Django Datta Able
Datta Able Bootstrap Lite is the most stylized Bootstrap 4 Lite Admin Template, around all other Lite/Free admin templates in the market. It comes with high feature-rich pages and components with fully developer-centric code.
- π Datta Able Django - Complete Documentation
- π Datta Able Django -
LIVE demo
Django AdminLTE
Open-source Django project crafted on top of AdminLTE, an open-source and iconic Bootstrap
design.
The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
- π Django AdminLTE -
Product page
- π Django AdminLTE -
LIVE Demo
- π Django AdminLTE -
Complete Information
and Support Links
Django Material Kit
Designed for those who like bold elements and beautiful websites, Material Kit 2 is ready to help you create stunning websites and web apps. Material Kit 2
is built with over 60 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.
- π Django Material Kit - Product page
- π Django Material Kit - LIVE App
Django Dashboard Material
Material Dashboard is a free Material Bootstrap 4 Admin with a fresh, new design inspired by Google's Material Design. Material Dashboard comes with 5 color filter choices for both the sidebar and the card headers (blue, green, orange, red and purple) and an option to have a background image on the sidebar.
- π Django Dashboard Material - Product page
- π Django Dashboard Material - LIVE App
Django Boilerplate Soft UI
Open-source Django Dashboard crafted on top of Soft UI Dashboard, an open-source Bootstrap 5
design from Creative-Tim
.
Soft UI Dashboard is built with over 70 frontend individual elements, like buttons, inputs, navbars, nav tabs, cards, or alerts, giving you the freedom of choosing and combining.
- π Soft UI Dashboard Django - Product page
- π Soft UI Dashboard Django - LIVE Demo
Django Black Dashboard
Black Dashboard is a beautiful Bootstrap 4 Admin Dashboard with a huge number of components built to fit together and look amazing. It combines colors that are easy on the eye, spacious cards, beautiful typography, and graphics.
- π Black Dashboard Django - Product page
- π Black Dashboard Django - LIVE Demo
Cookiecutter Django
This popular Django starter is powered by Cookiecutter a command-line utility that creates projects from project templates.
Features
- Django LTS / Python3
- Theme-able
- Deployment scripts: Heroku, PythonAnywhere
DjangoX
A framework for launching new Django projects quickly. It comes with a custom user model, email/password authentication, options for social authentication via Google/Facebook/Twitter/etc, and static assets.
Starter Stats
- Stars (570), Forks (105)
- License MIT
Features
- For Django 2.2 and Python 3.7
- Modern virtual environments with pipenv
- Styling with Bootstrap v4.1.3
- Custom user model
- Email/password for log in/sign up instead of Django's default - username/email/password pattern
- Social authentication via django-allauth
- django-debug-toolbar
Django Hackathon Starter
A boilerplate application for Django web applications.
Starter Stats
- Stars (1.4k), Forks (272)
- License MIT
Features
- User Registration
- Integration with Django Rest Framework
- Basic Authentication with username and password
- OAuth 1.0a, OAuth 2.0 (Github, LinkedIn, Instagram)
- API Examples (Github, LinkedIn, Instagram)
Django React Boilerplate
Starter Stats
- Stars (700), Forks (152)
- License MIT
Features
A Django project boilerplate/template with lots of state of the art libraries and tools like:
- React, for building interactive UIs
- django-js-reverse, for generating URLs on JS
- Bootstrap 4, for responsive styling
- Webpack, for bundling static assets
- Celery, for background worker tasks
- WhiteNoise with brotlipy, for efficient static files serving
- Free support via Github and Commercial for custom projects
Django Gentelella Template
A simple and popular Django starter with Gentelella UI Kit integrated.
Starter Stats
- Stars (270), Forks (129)
- License MIT
Features
- Basic Authentication (username and password)
- SQLite database
- Simple structure, suitable for beginners
Thanks for reading! For more resources, feel free to access:
- β¨ More Free Dashboards crafted in Django, Flask, and React
- β¨ More Admin Dashboards - a huge index with products
Top comments (8)
You forgot to mention github.com/wemake-services/wemake-... !
Features
python3.7+
build
,test
, anddeploy
pipeline configured by defaulthttp/2
turned on by defaultwemake-services / wemake-django-template
Bleeding edge django template focused on code quality and security.
wemake-django-template
Bleeding edge
django2.2
template focused on code quality and security.Purpose
This project is used to scaffold a
django
project structure Just likedjango-admin.py startproject
but better.Features
python3.7+
build
,test
, anddeploy
pipeline configured by defaulthttp/2
turned on by defaultInstallation
Firstly, you will need to install dependencies:
Then, create a project itself:
Who are using this template?
If you use our template, please add yourself or your company in the list.
We offer free email support for anyone who is using this If you have any problems or questions,β¦
it's very important for beginners. Thanks for sharing.
With pleasure ..
Sir can you tell me that which library is ideal to send mails through django smtplib or send_mail.
Thanks
Very interesting!
Thanks for sharing this
Yw!
Hey, you might want to have a look at this one: github.com/ohduran/cookiecutter-re..., it includes all the necessary pieces to jumpstart a React + Django project on Heroku!