7 repository-uri
Tools that automatically derive RESTful API endpoints from backend data models or class definitions.
Distinct from REST Endpoints: None of the candidates describe automatic generation of general-purpose data endpoints from classes; they focus on specific diagnostic or agent endpoints.
Explore 7 awesome GitHub repositories matching web development · Automatic REST Endpoint Generators. Refine with filters or upvote what's useful.
Pynecone is a full-stack web framework and application platform that enables the development of complete web applications using only Python for both frontend and backend logic. It functions as a web UI library for creating interactive user interfaces and managing application state without the need to write JavaScript. The platform includes a generative AI app builder that automatically produces application structures and source code. It simplifies development by mapping Python-defined UI elements to native React components and automatically transforming Python functions into REST endpoints.
Automatically transforms Python function definitions into accessible REST endpoints for client-server communication.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Automatically derives RESTful API endpoints from backend data models for seamless external system integration.
Qor este un framework de administrare Go și un toolkit backend utilizat pentru construirea de interfețe administrative, sisteme de gestionare a conținutului (CMS) headless și generatoare de API REST. Oferă un mediu structurat pentru implementarea backend-urilor aplicațiilor de business, specializându-se în gestionarea conținutului structurat și a activelor media. Proiectul se distinge prin gestionarea cuprinzătoare a conținutului în mai multe limbi, având versionarea datelor bazată pe locale și un sistem dedicat pentru internaționalizare și administrarea traducerilor. Se diferențiază în continuare prin implementarea încorporată a unei mașini de stări (state machine) pentru automatizarea proceselor de business și un flux de lucru de staging al conținutului pentru revizuirea modificărilor înainte de publicare. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului bazat pe roluri, gestionarea sesiunilor și programarea joburilor de fundal. Suprafața sa de gestionare a datelor include override-uri pentru handler-ele CRUD, gestionarea relațiilor și un UI bazat pe metadate care generează dashboard-uri și input-uri de formulare pe baza definițiilor resurselor backend. În plus, oferă instrumente pentru generarea de API-uri RESTful cu suport pentru negocierea conținutului și endpoint-uri imbricate. Sistemul permite optimizarea deployment-ului prin compilarea template-urilor HTML direct în binarul aplicației Go pentru a elimina dependențele de sistemul de fișiere.
Automatically generates RESTful JSON and XML endpoints derived from backend data models with integrated permission guards.
Flask-AppBuilder este un framework rapid de aplicații construit pe Flask care automatizează crearea interfețelor de administrare și a aplicațiilor bazate pe baze de date. Funcționează ca un generator automat de CRUD și o interfață de administrare a bazelor de date SQL, permițând generarea de interfețe utilizator și API-uri REST direct din modelele de date. Framework-ul include un sistem de securitate pentru gestionarea identităților utilizatorilor și a rolurilor de acces prin controlul accesului bazat pe roluri (RBAC). Suportă autentificarea prin baze de date interne sau furnizori externi precum LDAP, OAuth și OpenID. Platforma acoperă capabilități mai largi, inclusiv conectivitatea la baze de date multi-dialect, urmărirea auditului modelelor și internaționalizarea conținutului interfeței utilizator. De asemenea, oferă instrumente pentru vizualizarea datelor prin grafice, gestionarea încărcării fișierelor și generarea dinamică a meniurilor bazată pe permisiunile utilizatorului.
Automatically derives secure RESTful API endpoints from backend data models.
This project is a REST API framework for NestJS designed to automate the creation of boilerplate-free CRUD endpoints and resource management. It functions as an automated CRUD generator that produces controllers and services for standard database operations, accelerating the development of RESTful APIs. The toolkit includes a REST query parser that translates complex URL parameters into structured database filters, pagination, and sorting rules. It also operates as an API response serializer to control the exposure of entity fields and manage nested relations within JSON responses. For extend
Automatically derives RESTful API endpoints from backend data models and class definitions to eliminate boilerplate code.
Martin is a vector tile server and map asset server that delivers geospatial data from PostGIS databases, MBTiles, and PMtiles files. It functions as a TileJSON metadata provider and a suite of vector tile tooling for generating, validating, and exporting geospatial tile archives. The project distinguishes itself by providing integrated map asset management, generating map styles, sprite sheets, and font glyphs on the fly. It supports advanced visual rendering capabilities such as Signed Distance Field sprites for runtime recoloring and fallback-based font composition to ensure complete chara
Automatically generates standardized TileJSON metadata endpoints from geospatial database tables.
Erupt is a framework for building administrative interfaces, business intelligence layers, and visual workflow engines. It provides a multi-tenant admin panel and an LLM admin framework that automatically generates web-based management consoles and REST endpoints from backend class definitions. The project distinguishes itself by integrating AI agent orchestration, allowing administrators to manage server operations and execute backend logic through a conversational chat interface. It also features a BI semantic layer that maps raw warehouse data into business-oriented cubes for self-service
Automatically generates REST endpoints for data entities based on backend class definitions.