Tools for Developers - Curated List
A collection of tools (open-source and closed-source) built and actively supported by AppSeed.
Hello Coders! This article presents a curated list with tools actively supported and versioned by AppSeed. The list starts with the free ones and continues with the closed-source projects, available for free to PRO users. Thanks for reading!
FREE- 👉 Database Introspection Tool:
open-source, MIT License - 👉 Data Converter:
open-source, MIT License - 👉 Full-Stack OpenApi Generator:
open-source, MIT License
Closed-Source Free for PRO Users- 🚀 OpenAPI Editor: In-Browser editor (built with Vue.js)
- 🚀 OpenAPI Parser: Python tool that extracts OpenAPI definitions
- 🚀 DevTool UI Tester: Test the compilation across multiple environments
- 🚀 Django Dynamic API: code secure APIs using
DRFwith a minimum effort - 🚀 Django Dynamic DataTables: server-side paginated data, search, export
- 🚀 Flask Dynamic API: secure APIs using
Flask-RestX - 🚀 Flask Dynamic DataTables: server-side paginated data, search, export
✨ DB Introspection Tool free tool
Open-Source developers tool that provides simple helpers for legacy databases introspection. Crafted on top of Python and Peewee.
PeeweeDB 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_intandrandom string(via Faker)CSV to JSONconversion

✨ 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
DataMapperpattern, 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
🚀 DevTool UI Tester
This tool provides a simple way to ensure the compatibility of a React project across different Node environments and tools (NPM, Yarn).
How it Works
- The target React Projects are added to
repositories.jsonfile - Tool Configuration
- Supported Compilers:
NPM,Yarn - Supported environments: Ubuntu, macOS (All provided by GH Actions)
- Node Versions: 10.x, 12.x, 14.x, 16.x, 18.x
- Once the changes are submitted, the automatized tests are executed via Github actions
- For each build, a screen-shot is taken at the end
🚀 Django Dynamic API
This tool aims to provide a secure, production-ready API via DRF (Django REST Framework) using the developer's minimum amount of code.
How it works
Define a new modelin the project (an old one can be also used)Execute the database migrationto create/update the associated tablesUpdate the configurationto enable the Dynamic API over the modelStart the app- Access the
Dynamic API Service
🚀 Django 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 modelin the project (an old one can be also used)Execute the database migrationto create/update the associated tablesUpdate the configurationto enable the Dynamic Data Table service over the modelStartthe app- Access the
Dynamic DataTableprovided on op of the model

🚀 Flask Dynamic API
This tool aims to provide a secure, production-ready API via Flask-RestX using the developer's minimum amount of code.
Tool Specs & Status
Define a new modelin the project (an old one can be also used)Execute the database migrationto create/update the associated tablesUpdate the configurationto 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 modelin the project (an old one can be also used)Execute the database migrationto create/update the associated tablesUpdate the configurationto enable the Dynamic Data Table service over the modelStartthe app- Access the
Dynamic DataTableprovided on op of the model

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