SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python django-rest-framework Projects
-
awx
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
django-rest-auth
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
django-rest-framework-gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
-
drf-flex-fields
Dynamically set fields and expand nested resources in Django REST Framework serializers.
-
django-guid
Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with Celery
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
AWX Project ↗
I believe drf-yasg what you need. You can create a schema manually and define request and response types for your small API.
Project mention: Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable | news.ycombinator.com | 2024-03-11Congratulations on launching, it's nice to see more open source products in this area (I work on https://mathesar.org/). Feel free to reach out if you'd like to talk and compare notes.
Look into AWX as an alternative to Tower. If you just want better reporting on runs, check out ARA or callback plugins.
I suggest that you use the drf nested routes package.
Project mention: Can someone help me understand CSRF security? (context inside) | /r/django | 2023-09-25I am using dj-rest-auth for authentication. I am using JWT token authentication. All advice on JWT tokens is to not store them in local storage. Instead, using this package I store them in HttpOnly cookie. Now, I am apparently vulnerable to CSRF attack. So I enable JWT_AUTH_COOKIE_USE_CSRF. This checks the CSRF token on authenticated requests. However, there is still the potential vulnerability known as "login CSRF" as detailed by this issue on Github. In order to account for this, there is another setting called JWT_AUTH_COOKIE_ENFORCE_CSRF_ON_UNAUTHENTICATED. This enforces CSRF on unauthenticated views (such as login).
Is this something similar to OpenWISP? It all sounds cool, but might be an overkill for small installations…
I’ve used the DRF API Keys for this problem
I would suggest checking out django chnnales. Since you are already using DRF you might consider https://github.com/NilCoalescing/djangochannelsrestframework as this not only allow you to easily re-use your existing rest framework serialises etc but also provides ways to observer ORM changes to models, filters sets of models and send these updates to subscribed web socket clients.
Python django-rest-framework related posts
- Webhook notifications -> unable to save custom messages
- AWX / cicso.nxos Module Help
- Can someone help me understand CSRF security? (context inside)
- Securing endpoints to be consumed externally
- Sidewinder: Configured Django on your own server in 10 minutes
- Best technique for real time data
- [homelab] I am confused with how 3rd-party GUIs interact with my Ansible server
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source django-rest-framework projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | awx | 13,386 |
2 | drf-yasg | 3,316 |
3 | tacticalrmm | 2,755 |
4 | django-rest-auth | 2,395 |
5 | mathesar | 2,188 |
6 | best-of-web-python | 2,155 |
7 | ara | 1,790 |
8 | learning | 1,685 |
9 | drf-nested-routers | 1,599 |
10 | dj-rest-auth | 1,568 |
11 | django-rest-framework-gis | 1,064 |
12 | django-rest-framework-social-oauth2 | 1,039 |
13 | DataEngineeringProject | 985 |
14 | django-rest-framework-filters | 839 |
15 | drf-flex-fields | 711 |
16 | django-api-domains | 686 |
17 | django-rest-framework-passwordless | 686 |
18 | djangorestframework-api-key | 649 |
19 | drf-extra-fields | 645 |
20 | sarenka | 612 |
21 | django-restql | 611 |
22 | djangochannelsrestframework | 586 |
23 | django-guid | 404 |