Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Django-ninja Alternatives
Similar projects and alternatives to django-ninja
-
fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
fastapi-admin
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
-
-
drf-spectacular
Sane and flexible OpenAPI 3 schema generation for Django REST framework.
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
-
-
create-t3-app
The best way to start a full-stack, typesafe Next.js app
-
connexion
Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
-
microblog
A microblogging web application written in Python and Flask that I developed as part of my Flask Mega-Tutorial series.
-
cookiecutter-django
Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.
-
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
-
-
daisyui
⭐️ ⭐️ ⭐️ ⭐️ ⭐️ The most popular, free and open-source Tailwind CSS component library
-
-
-
django-crispy-forms
The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
django-ninja reviews and mentions
-
Built This GPT-Powered Document Search and Question Answering App with Django
Django Ninja
Subscribe to this issue :D
-
Django 4.2 released
Also recommend Django-Ninja. It basically reimplements fastapi's type and decorator-based API construction, but embedded directly in django so you have access to django's ORM and middleware library.
-
Django 4.2 Released
A good compromise I have found is to use Django Ninja [1]. It is inspired by FastAPI, so it has a lot of the nice things like the automatically generated Swagger/OpenAPI docs, as well as having routers as decorators, and using python types for automatic serialization.
While I think FastAPI is great in its first class async support, Django has the Django ORM, plus Django Admin, which for me have been indisposable.
-
Yo Mama Jokes API
I honestly just followed the tutorial on https://django-ninja.rest-framework.com/ because I read about it and wanted to test it out / learn something new.
-
Portable Django
I find https://django-ninja.rest-framework.com/ even more awesome these days because it natively integrates with Django ORM, which I prefer over alternatives such as SQLAlchemy.
-
Learning Django as a non-beginner code/python
If you've used FastAPI before, you should check out django-ninja for your views and just familiarize yourself with the Django ORM to do database operations (e.g. https://docs.djangoproject.com/en/4.1/topics/db/queries/). That'll probably get you 80% of what you need.
-
Django Tech Stacks
My stack is now django-ninja (instead of DRF) and Vuejs 3 with Typescript for the single page app frontend. I have a starter template with this stack if you want to check it out
-
Ask HN: What would be your stack if you are building an MVP today?
Nowadays, Django has an amazing library which is a lot like FastAPI but in the Django ecosystem.
https://django-ninja.rest-framework.com/
It's absolutely wonderful. I would use that in a MVP, and do the F/E in NextJS + Typescript.
-
How do you manage typing between Django backend and a TypeScript frontend?
But it seems that its doing what django-ninja is doing. Is there any difference between these 2 packages?
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Jun 2023
Stats
vitalik/django-ninja is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of django-ninja is Python.
Popular Comparisons
- django-ninja VS django-rest-framework
- django-ninja VS fastapi
- django-ninja VS fastapi-admin
- django-ninja VS drf-spectacular
- django-ninja VS openapi-generator
- django-ninja VS FrameworkBenchmarks
- django-ninja VS Django
- django-ninja VS cookiecutter-django
- django-ninja VS fastapi-fullstack-boilerplate
- django-ninja VS django-debug-toolbar