Giter Club home page Giter Club logo

awesome-django's Introduction

๐Ÿ‘‹ I'm a Django developer, author, and former Board Member of the Django Software Foundation.

Projects

Books:

Open Source Projects:

  • โœจ awesome-django - Curated list of awesome things related to Django
  • ๐Ÿ”‹ DjangoX - Django starter project
  • ๐Ÿ”ง drfx - Django REST Framework starter project
  • ๐Ÿ˜ฒ django-microframework - Djago as a Microframework

awesome-django's People

Contributors

adamchainz avatar avallbona avatar cmoney667 avatar corentinbettiol avatar danihodovic avatar ebertti avatar fabiocaccamo avatar ilikerobots avatar ish-u avatar jayfk avatar jefftriplett avatar jonathan-s avatar joshuadavidthomas avatar julianwachholz avatar lnxpy avatar marjinal1st avatar marksweb avatar matin-b avatar mensaah avatar mohmyo avatar morenoh149 avatar plapa avatar saeedblanchette avatar snejus avatar sondrelg avatar thearjun avatar thibaudcolas avatar vitalik avatar wsvincent avatar yashikakhurana avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-django's Issues

Request to Add django-modeltranslation to Awesome Django List

Project Information

  1. Project Name: django-modeltranslation
  2. Project URL: https://github.com/deschler/django-modeltranslation
  3. Description: Django-modeltranslation is a Django app that provides an easy way to translate Django model fields.

Criteria

Please answer the following questions about the project you are submitting. This will help us evaluate if the project should be included in the Awesome Django list.

  1. Is the project new?

    • Yes
    • No
  2. How long has the project been maintained?
    Approximately 4 years.

  3. How many releases has it had if it's a library or package?
    The project has had multiple releases. The release history can be found at: https://github.com/deschler/django-modeltranslation/releases

  4. Are you the author or are you submitting the project on behalf of a company?

    • I am the author
    • I am submitting on behalf of a company
    • Other (please specify)
  5. What makes it awesome?
    Django-modeltranslation is a valuable addition to the Awesome Django list because it provides a seamless way to translate Django model fields, allowing developers to easily build multilingual websites or applications. It offers a simple and intuitive API to define translated fields and handles the database schema and form serialization automatically. This greatly simplifies the process of managing translations within Django projects and contributes to making Django a powerful and versatile framework for building internationalized applications.

Additional Information

The project has comprehensive documentation available at: https://django-modeltranslation.readthedocs.io/

It has a strong community support with a considerable number of stars, forks, and active contributors on GitHub.

Django-modeltranslation has been widely adopted and successfully used in various production applications. It has proven to be reliable and efficient in handling multilingual content, and it continues to receive maintenance and updates from the community.

Thank you for considering adding django-modeltranslation to the Awesome Django list!

Suggestion: Add async/ASGI support symbol or similar to packages that support these technologies

With Django3.1 out and 3.2 just around the corner it would be beneficial to me to know which packages is fully async/ASGI compatible and which are not.

As an example, django-guid version 2.2.0 does not support ASGI due to using of threading, which obviously will break in an ASGI environment. Most requests will have the same thread, so the entire logic falls apart. With the new release coming up(not pushed yet, will most likely be this week), it will have full ASGI support. I assume there is plenty more packages like this, or which has huge performance impact of being async. I'd love if I could see an ASGI or async mark behind the package name if it's updated to support these technologies.

Request to add graphene-django-filter

Project Information

  1. Project Name: graphene-django-filter
  2. Project URL: https://github.com/devind-team/graphene-django-filter
  3. Description: This package contains advanced filters for graphene-django. The standard filtering feature in graphene-django relies on the django-filter library and therefore provides the flat API without the ability to use logical operators such as and, or and not

Criteria

  1. Is the project new?

    • Yes
    • No
  2. How long has the project been maintained?
    Approximately 1.5 years

  3. How many releases has it had if it's a library or package?
    https://github.com/devind-team/graphene-django-filter/releases

  4. Are you the author or are you submitting the project on behalf of a company?

    • I am the author
    • I am submitting on behalf of a company
    • Other - I am a contributor
  5. What makes it awesome?
    This library helps in adding advanced filtering capabilities on top of existing graphene-django package in a very minimally invasive way. The standard filtering feature in graphene-django relies on the django-filter library and therefore provides the flat API without the ability to use logical operators such as and, or and not. This library makes the API nested and adds logical expressions by extension of the DjangoFilterConnectionField field and the FilterSet class. Also, the library provides some other convenient filtering features.

Additional Information

This project is successfully being used in production by many teams, and is a life saver for existing graphene-django based projects which need advanced filtering capability. Automated build actions including test suite runner, coverage and coveralls are set up for this project ensuring new versions are bug free.

Coverage from latest build (as of June 2023): https://coveralls.io/jobs/123065040

Thank you for considering adding graphene-django-filter to the Awesome Django list!

Xadmin needs to be removed

The last commit on xadmin was a year ago and there are 355 issues currently open. The demo is also not working. The devs are unfortunately not responding to queries or pull requests.

:art: Update our template

We should find a nicer-looking template for the domain since the existing one was a 30 minutes quick project.

Tango with Django

I may be biased, but is there any chance that Tango with Django can be added to the list of books? It works with 2.0, 2.1 and 2.2, and is aimed at beginners.

๐Ÿค” Issue template ideas

We need an issue template to help with some expectations. Here is my quick riff on what we might want:


Our goal with Awesome Django is to highlight packages that we think are awesome and stand out above the rest.

Our goal isn't to be a comprehensive directory of 1000+ projects like Django Packages.

We are looking for projects that are:

  • relevant to Django
  • maintained
  • release and support history
  • stand out because they are useful and solve a unique problem
  • we can't ignore your star count, but we don't have a high number in mind.

What we are NOT looking out for:

  • unmaintained projects
  • promote your project, service, or employer

  • What makes this product awesome?
  • Are you the author or a maintainer? (no points off for self-promotion)
  • If your project is brand new, we don't have a minimum number of GH stars, but your project needs "enough" stars.
  • Is this project maintained?
  • If your project is published on PyPI, is there a history/pattern of keeping it updated?
  • If your project/service is a paid product, do you work for the same company? (emphasis on disclosure vs. promoting your product/service/company)
  • Django and Python are trademarked by their respective foundations, if your product, paid service, and/or domain name use these trademarks, do you have their permission to do so?

Sequence request

Hello Vincent!
Can you please order books by 'level' as beginner, intermediate, expert/for professionals?

It will help people to choose right book for themselves.

docker

Thoughts on adding a Docker section with some basic resources?

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.