✨ API Generator for Django
The tool aims to provide a secure, production-ready API via DRF using the developer’s minimum amount of code For newcomers, Django is a leading backend framework used to code from simple websites and APIs to complex eCommerce solutions.
- Django API Generator — Source Code
- Django API Generator — product page (for support)
✨ Django Dynamic DataTables
Open-source
library for Django that provides a powerful data table interface
(paginated information) with minimum effort.
- Dynamic DataTables — Source Code
- Django Dynamic DataTables — product page (for support)
✨ Django Tasks Manager
A simple Django & Celery integration available as an open-source Python package. Features: create/revoke tasks, view logs, minimal configuration.
- Django Tasks Manager — Source Code
- Django Tasks Manager — product page (for support)
✨ Django Dynamic API
The tool aims to provide a secure, production-ready API via DRF using the developer’s minimum amount of code — How it works:
- Install the Dynamic API package using PIP
- Define a new model in the project (an old one can be also used)
- Execute the database migration to create/update the associated tables
- Update the configuration to enable the Dynamic API over the model
- Start the app & Access the Dynamic API Service
✨ API Generator for Flask
This tool aims to provide a secure, production-ready API via Flask-RestX
using the developer's minimum amount of code.
How it works — see product (free)
Define a new model
in the project (an old one can be also used)Execute the database migration
to create/update the associated tablesUpdate the configuration
to enable the Dynamic API over the modelStart the app
- Access the
Dynamic API Service
✨ Flask Dynamic DataTables
The tool aims to provide a powerful data table interface using the developer’s minimum amount of code.
How it works
Define a new model
in the project (an old one can be also used)Execute the database migration
to create/update the associated tablesUpdate the configuration
to enable the Dynamic Data Table service over the modelStart
the app- Access the
Dynamic DataTable
provided on op of the model
✨ DB Introspection Tool free tool
Open-Source
developers tool that provides simple helpers for legacy database introspection. Crafted on top of Python and Peewee.
Peewee
DB Reflection- Supported DB: SQLite, MySql, PostgreSQL
- DbWrapper Class:
print_all_models()
- returns all tablesprint_db_model
- print table definitiondump_tables()
- Dump SQL definitions (all tables)dump_tables_data()
- Dump database content (all tables)
✨ Data Converter free tool
A tool that provides simple helpers for data management:
- UI managed by
Flask
- CSV Files Print
- Columns: Remove, Update
- Add New Column with random values:
timestamp
,random_int
andrandom string
(via Faker)CSV to JSON
conversion
✨ Full-Stack OpenAPI Generator free tool
Starter project that uses OpenAPI specifications to bind a NodeJs Express backend and a React frontend, using an API-first approach. Generated codebase features and options:
Backend
- Express is the most popular NodeJs web framework; the following commonly used plugins have been included:
- helmet is a utility for setting HTTP headers
- morgan is a logging utility
- cors is a utility for configuring cross-origin request security
- express-openapi-validator is a utility for validating API requests against the OpenAPI specification
- TypeORM is an ORM that supports the
DataMapper
pattern, which makes is more attractive in combination with the "API first" approach - Express JWT and JWKS-RSA are two utilities for verifying a JWT token authenticity, in an OAuth2 / OpenID connect context
React Frontend
- Create React App is the most popular way to start with React; the Seed provides three UI alternatives:
- Material UI
- Chakra UI
- React Bootstrap
- Ant Design
- React Redux is a state container using the immutable state/action/reducer pattern
- Recharts is a charts library built with React and D3
- React I18Next is a popular internationalization framework for React
- OpenID AppAuth-Js is an OAuth2 / OpenID connect flow library
🚀 OpenAPI Editor
In-Browser Developers Tool — Edit your OpenAPI definition directly in the browser and download the generated JSON file. For newcomers, OpenAPI is an open-source format for designing RESTful APIs
and web services
that serves as a single source of truth for all parties involved in the software development process: developers, and testers.
This free service/tool can be used to edit and generate unlimited OpenAPI definitions. The editor supports editing the global API information (Title, API version, description), adding/removing entities, and fields for each OpenAPI entity:
- ✔️
string
- ✔️
timestamp
- ✔️
UUID
- ✔️
binary
- ✔️
boolean
- ✔️
number
- ✔️
array
- ✔️
object
(all entities previously defined)
🚀 OpenAPI Parser
Tool to extract relevant information from an OpenAPI descriptor. The information can be used to generate code (helpers, business logic, or a database schema).
- 👉 Free support via Email and Discord
- 👉 More Developer Tools — provided by AppSeed
Thanks for reading! For more resources and support, feel free to access:
- ✨ More Free Dashboards crafted in Django, Flask, and React
- ✨ More Admin Dashboards — a huge index with products