Giter Club home page Giter Club logo

django-awesome's Introduction

Django Awesome

The curated list of awesome libraries incorporated into a project, ready to form the core for projects of any scale and can be deployed to production right after pulling the code.

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status pre-commit.ci status

Built with Cookiecutter Django Black code style

License: MIT

Release Features

For a complete listing of all improvements, see Django Awesome

Admin

  • django-grappelli - A jazzy skin for the admin.
  • Apply Oswald override Grappelli template
  • Custom admin menu inherited from django-admin-tools
  • Custom admin dashboard for index, app index page, autodiscover dashboard from app

APIs

  • drf-spectacular - Sane and flexible OpenAPI 3 schema generation for Django REST framework.

Commands

  • django-extensions - Custom management extensions, notably runserver_plus and shell_plus.

Configuration

  • environs - Simplified environment variable parsing that comes with a Django helper that installs additional packages.

General

Model Fields

Static Assets

  • whitenoise - Simplified static file serving for Python websites.

Task Queues

  • django-redis - Full-featured Redis cache backend for Django.
  • celery - Robust and broker-agnostic task queues for bigger, performance-focused projects.
  • flower - Flower is a web-based tool for monitoring and administrating Celery clusters.
  • django-celery-beat - A periodic task scheduler with database configured by Django's Admin Panel.

Testing

URLs

Users

  • Comes with custom user model ready to go
  • django-allauth - Improved user registration including social auth.

Python Packages

A short list of Python packages that implement support project.

  • Integration with black - Uncompromising Python code formatter.
  • Integration with pillow - Python Imaging Library.
  • Integration with pytest - Testing framework.
  • Integration with Mailpit for local email testing
  • Integration with Sentry for error logging

Frontend

  • Custom static build using Gulp
  • Apply Oswald - Free HTML template from Keen Themes

Other

Support this Project!

This project is an open source project run by volunteers. You can sponsor us via GitHub Sponsors:

Bin Nguyễn, Project Lead (GitHub): expertise in Django.

Special Thanks!

Thank you to KeenThemes for granting us a custom license to use their amazing Template Oswald for Django-Awesome UI

KeenThemes HTML/CSS/JS components are allowed for use only within the Django-Awesome product
and restricted to be used in a resealable HTML template that can compete with KeenThemes products anyhow.

The Django-Awesome UI (HTML, CSS and JS components) based on this theme is allowed for use only within the Django-Awesome product
and therefore cannot be used in derivative works/products without an explicit grant from the Riso Tech Team.

django-awesome's People

Contributors

riso-tech avatar pre-commit-ci[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.