awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesAPI Generation

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.

Awesome API Generation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • typicode/json-servertypicode 的头像

    typicode/json-server

    75,614在 GitHub 上查看↗

    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.

    JavaScriptapifakefrontend
    在 GitHub 上查看↗75,614
  • nocodb/nocodbnocodb 的头像

    nocodb/nocodb

    63,466在 GitHub 上查看↗

    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.

    TypeScriptairtableairtable-alternativeautomatic-api
    在 GitHub 上查看↗63,466
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    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.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • strongloop/loopbackstrongloop 的头像

    strongloop/loopback

    13,159在 GitHub 上查看↗

    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.

    JavaScript
    在 GitHub 上查看↗13,159
  • idurar/idurar-erp-crmidurar 的头像

    idurar/idurar-erp-crm

    8,199在 GitHub 上查看↗

    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.

    JavaScriptaccountingaccounting-softwarecrm
    在 GitHub 上查看↗8,199
  • ricosuter/nswagRicoSuter 的头像

    RicoSuter/NSwag

    7,342在 GitHub 上查看↗

    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.

    C#angularaspnetaspnetcore
    在 GitHub 上查看↗7,342
  • pyeve/evepyeve 的头像

    pyeve/eve

    6,738在 GitHub 上查看↗

    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.

    Python
    在 GitHub 上查看↗6,738
  • googlechrome/sw-precacheGoogleChrome 的头像

    GoogleChrome/sw-precache

    5,189在 GitHub 上查看↗

    sw-precache 是一个 Service Worker 预缓存生成器,用于创建实现 Web 应用程序离线功能的脚本。它作为一个构建时资产缓存管理器,对静态文件进行哈希处理并在 Service Worker 缓存中管理其版本。 该项目提供了一个运行时缓存配置器,用于根据 URL 模式定义动态内容的缓存策略和请求处理程序。它还包括一个离线回退处理程序,用于拦截网络故障并提供缓存的回退页面。 该工具集涵盖了 Service Worker 代码和清单的生成、基于内容哈希的版本控制以及 Fetch 事件的拦截。它提供了一个命令行界面,用于使用配置文件和自定义标志生成 Service Worker 文件。

    Transforms JavaScript or JSON configuration into a functional service worker script via a build-step module.

    JavaScript
    在 GitHub 上查看↗5,189
  • mevdschee/php-crud-apimevdschee 的头像

    mevdschee/php-crud-api

    3,735在 GitHub 上查看↗

    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.

    PHPapi-serverautomatic-apicrud
    在 GitHub 上查看↗3,735
  1. Home
  2. Web Development
  3. API Management Tools
  4. API Development & Management
  5. API Generation

探索子标签

  • Dynamic REST API Generators1 个子标签Systems that translate database operations into RESTful endpoints at runtime.
  • InstantAutomatic exposure of database tables as RESTful endpoints.