9 Repos
Systems that automatically create and expose programmable endpoints based on existing data structures or database tables.
Explore 9 awesome GitHub repositories matching web development · API Generation. Refine with filters or upvote what's useful.
json-server is a development toolset used to simulate a full REST API from a JSON file. It functions as a customizable mock API server that allows for the simulation of CRUD operations and resource relationships without the need to write backend code. The project enables rapid prototyping by generating a fake backend that persists data changes back to a local JSON file. It distinguishes itself by providing a static asset file server to deliver local documents, images, and stylesheets alongside the mock API endpoints. The server includes capabilities for data querying, such as parameter-based
Generates a full RESTful API dynamically from a local JSON file to simulate a backend.
NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl
Translates database table operations into programmable RESTful endpoints at runtime.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Generates standard REST endpoints automatically from repository interfaces to simplify data access.
LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica
Translates data models and business logic into standardized RESTful endpoints and client SDKs.
Idurar is an integrated system combining Customer Relationship Management and Enterprise Resource Planning. It functions as a headless business API that generates secure REST endpoints and administrative panels from configuration files to connect business logic with external applications. The platform supports multi-tenant SaaS management, isolating data and configurations for multiple companies or branches within a single installation. It is designed for international business accounting, featuring a multi-currency financial engine that processes transactions and manages regional tax rules a
Automatically generates REST endpoints and administrative dashboards by interpreting module configuration files.
NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera
Automates the generation process using predefined instructions stored in JSON configuration documents.
Eve is a REST API framework that maps database collections to web resources through declarative configuration files. It functions as a database-to-API mapper, automatically exposing data as RESTful endpoints with built-in support for CRUD operations and schema-based request validation. The project distinguishes itself through a HATEOAS API engine that generates hypermedia links and resource schemas for dynamic client discovery. It also includes an automated Swagger documentation generator that produces interactive specifications for client SDK generation and testing. The framework provides a
Automatically translates database collections into RESTful endpoints using declarative configuration files.
sw-precache ist ein Service-Worker-Precache-Generator, der verwendet wird, um Skripte zu erstellen, die Offline-Funktionalität für Webanwendungen ermöglichen. Er fungiert als Asset-Cache-Manager zur Build-Zeit, der statische Dateien hasht und deren Versionierung innerhalb eines Service-Worker-Caches verwaltet. Das Projekt bietet einen Runtime-Cache-Konfigurator zur Definition von Caching-Strategien und Request-Handlern für dynamische Inhalte basierend auf URL-Mustern. Es enthält zudem einen Offline-Fallback-Handler, um Netzwerkfehler abzufangen und zwischengespeicherte Fallback-Seiten bereitzustellen. Das Toolset deckt die Generierung von Service-Worker-Code und Manifesten, Content-Hash-basierte Versionierung sowie das Abfangen von Fetch-Ereignissen ab. Es bietet eine Kommandozeilenschnittstelle zur Generierung von Service-Worker-Dateien unter Verwendung von Konfigurationsdateien und benutzerdefinierten Flags.
Transforms JavaScript or JSON configuration into a functional service worker script via a build-step module.
This project is a PHP SQL REST API generator and database API wrapper that automatically transforms SQL database tables into a functional web interface. It serves as a lightweight layer that maps HTTP methods to SQL commands, allowing for the creation, reading, updating, and deletion of records without writing manual endpoint code. The tool distinguishes itself by providing a dedicated spatial data API gateway for querying and exporting geometry columns using GeoJSON and WKT standards. It also functions as a multi-tenant data API, capable of isolating records for different users through share
Translates database operations into RESTful endpoints at runtime without manual coding.