awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

REST API framework

Ranking aktualisiert am 30. Juli 2026

For rest apis, the strongest matches are emicklei/go-restful (This Go package provides a structured framework for building), beego/beego (Beego is a high-performance web and REST API framework) and tokio-rs/axum (Axum is a robust web framework for the Rust). thinkjs/thinkjs and bottlepy/bottle round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked REST API frameworks for developers, ranked by GitHub stars and activity. Compare features and find the best fit.

REST API framework

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • emicklei/go-restfulAvatar von emicklei

    emicklei/go-restful

    5,111Auf GitHub ansehen↗

    go-restful is a framework for building RESTful web services in Go. It functions as a toolkit for managing API endpoints, providing a request router that maps incoming HTTP requests to handler functions using path parameters and custom URL patterns. The framework includes a data conversion layer that transforms Go structures into JSON or XML formats for request and response bodies. It also provides a system for organizing related web services into containers to manage endpoint prefixing and shared configuration. The project covers request lifecycle management through middleware filters for va

    This Go package provides a structured framework for building RESTful web services with request routing and serialization features, though you will need to integrate your own database and authentication layers.

    GoHTTP Middleware PipelinesRequest MiddlewareRequest Routing
    Auf GitHub ansehen↗5,111
  • beego/beegoAvatar von beego

    beego/beego

    32,398Auf GitHub ansehen↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Beego is a high-performance web and REST API framework for Go that includes built-in tools for routing, database integration via an ORM, automatic documentation, and session management.

    GoAPI Documentation Generators
    Auf GitHub ansehen↗32,398
  • tokio-rs/axumAvatar von tokio-rs

    tokio-rs/axum

    25,028Auf GitHub ansehen↗

    Axum is a web framework for the Rust programming language designed for building scalable and high-performance backend services. It provides a modular, asynchronous programming model that centers on a declarative routing engine, allowing developers to map HTTP requests to handler functions using a type-safe API. The framework distinguishes itself through a robust request extraction system that leverages trait-based reflection to automatically parse and validate incoming data into strongly typed function arguments. By utilizing a standardized service abstraction, it enables the composition of m

    Axum is a robust web framework for the Rust programming language that provides routing, middleware integration, and typed data extraction for building REST APIs, though it leaves database integration and automatic documentation to external crates and extensions.

    RustRequest RoutingRoute HandlersRouting and Request Handling
    Auf GitHub ansehen↗25,028
  • thinkjs/thinkjsAvatar von thinkjs

    thinkjs/thinkjs

    5,272Auf GitHub ansehen↗

    ThinkJS is a server-side web framework designed for building applications on the Node.js runtime. It serves as a development platform that supports TypeScript and the latest ECMAScript standards to create stable and maintainable backend services. The framework employs a layered application architecture that separates concerns into controller, service, and model tiers. It utilizes a dependency-injected service model to manage singleton services and a middleware-based system for request handling and route dispatching. Development is supported by a build pipeline that transpiles modern JavaScri

    ThinkJS is a Node.js web framework that provides routing, middleware, and a layered architecture well-suited for building backend APIs, though it lacks some out-of-the-box features like automatic documentation generation.

    JavaScriptRequest MiddlewareRequest Routing
    Auf GitHub ansehen↗5,272
  • bottlepy/bottleAvatar von bottlepy

    bottlepy/bottle

    8,772Auf GitHub ansehen↗

    Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that routes HTTP requests to Python functions to generate dynamic content. The framework is distributed as a single Python file with no external dependencies. This minimalist distribution model allows for rapid application prototyping and the creation of web services with a small footprint. The project provides capabilities for dynamic request routing, REST API development, and dynamic HTML rendering. It includes a built-in HTTP development server for web application hosting and a plu

    Bottle is a minimalist Python web micro-framework that supports REST API development and routing, though it lacks built-in data validation and automatic documentation out of the box.

    PythonRequest MiddlewareRequest Routing
    Auf GitHub ansehen↗8,772
  • spec-first/connexionAvatar von spec-first

    spec-first/connexion

    4,600Auf GitHub ansehen↗

    Connexion is a spec-first Python web framework designed to derive server behavior and validation logic directly from a predefined API contract. It enables the development of web services by using an OpenAPI specification to automatically handle routing, request validation, and response serialization. The framework distinguishes itself by acting as an OpenAPI request validator and mock server. It can simulate API behavior by serving example responses based on specification schemas, allowing for frontend development and prototyping before a backend implementation is completed. Additionally, it

    Connexion is a spec-first Python web framework that automatically handles routing and request validation using an OpenAPI contract, making it a great fit for building and testing REST APIs.

    PythonAutomated API DocumentationRequest ValidationOpenAPI Frameworks
    Auf GitHub ansehen↗4,600
  • go-martini/martiniAvatar von go-martini

    go-martini/martini

    11,603Auf GitHub ansehen↗

    Martini is a web framework for the Go programming language that provides a toolkit for building web applications. It functions as a routing engine and an HTTP middleware pipeline to map network requests to specific handler functions. The framework is distinguished by its dependency injection system, which automatically resolves and provides requested service types as arguments to handler functions. This allows for the decoupling of business logic from infrastructure by matching requested types against a registry of available services. The project covers a broad range of web capabilities, inc

    Martini is a Go web framework providing routing and middleware pipelines for building web applications, though it is now an archived project and lacks built-in modern features like automatic API documentation.

    GoRequest MiddlewareRequest RoutingRoute Grouping
    Auf GitHub ansehen↗11,603
  • ipkn/crowAvatar von ipkn

    ipkn/crow

    7,622Auf GitHub ansehen↗

    Crow is a minimalist C++ micro web framework designed for building fast web servers and REST APIs. It provides a lightweight toolkit for web development in C++, offering core routing and request handling capabilities. The framework includes a built-in JSON parser for converting strings into structured data and an HTML template engine for generating dynamic web pages on the server. It also functions as a WebSocket server library to enable bidirectional, real-time communication between servers and web clients. Additional capabilities include a middleware-based request pipeline for executing sh

    Crow is a minimalist C++ micro web framework that provides routing, middleware, and JSON parsing for building REST APIs, though it leaves database integration and automatic documentation to external libraries.

    C++Request MiddlewareRequest Routing
    Auf GitHub ansehen↗7,622
  • http-rs/tideAvatar von http-rs

    http-rs/tide

    5,099Auf GitHub ansehen↗

    Tide is an asynchronous web server framework and HTTP toolkit for the Rust programming language. It provides a system for building high-concurrency network applications and REST APIs using non-blocking I/O and asynchronous runtimes. The framework is centered around a middleware-based request pipeline, allowing developers to intercept and process HTTP requests and responses through pluggable logic layers. It supports a hierarchical route tree to organize endpoints into nested groups that share common path prefixes and scoped middleware. Capability areas include real-time communication via Web

    Tide is a Rust-based web framework and asynchronous HTTP toolkit well-suited for building REST APIs with middleware pipelines and routing, though it leaves features like database integration and automated documentation to external libraries.

    RustHTTP Middleware PipelinesRequest Middleware
    Auf GitHub ansehen↗5,099
  • gofiber/fiberAvatar von gofiber

    gofiber/fiber

    39,849Auf GitHub ansehen↗

    Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

    Fiber is a high-performance web framework for building REST APIs with routing and middleware support, though it leaves automatic documentation and database integration to other packages.

    GoMiddleware OrchestrationRequest ValidationRouting Engines
    Auf GitHub ansehen↗39,849
  • koajs/koaAvatar von koajs

    koajs/koa

    35,713Auf GitHub ansehen↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    Koa is a lightweight web framework for Node.js that provides routing and middleware capabilities, though it lacks built-in database integration and automatic documentation out of the box.

    JavaScriptMiddleware OrchestrationRequest MiddlewareRequest Validation
    Auf GitHub ansehen↗35,713
  • fastapi/fastapiAvatar von fastapi

    fastapi/fastapi

    99,260Auf GitHub ansehen↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    FastAPI is a Python web framework that natively provides automatic OpenAPI and Swagger documentation, request routing, data validation via type hints, and built-in security dependencies, making it a comprehensive tool for this search.

    PythonFull-Stack FrameworksRequest Body ValidationsAsynchronous Dependencies
    Auf GitHub ansehen↗99,260
  • aspnet/mvcAvatar von aspnet

    aspnet/Mvc

    5,574Auf GitHub ansehen↗

    ASP.NET Core MVC is a model-view-controller framework used for building dynamic websites and web APIs within the .NET ecosystem. It provides a server-side architecture that separates data logic, user interface rendering, and request handling to maintain boundaries between application layers. The framework includes a Razor templating engine for embedding code into HTML pages to generate dynamic web content. It also functions as a RESTful web API framework for creating scalable HTTP services that deliver structured data to clients through a standardized network interface. The system manages re

    This framework provides a comprehensive set of tools for building RESTful APIs within the .NET ecosystem, natively supporting routing, middleware, authentication, and database integration.

    C#Model-View-Controller PatternsASP.NET Core Application FrameworksC# Markup Engines
    Auf GitHub ansehen↗5,574
  • lukeed/polkaAvatar von lukeed

    lukeed/polka

    5,585Auf GitHub ansehen↗

    Polka is a minimalist Node.js web framework and HTTP routing engine. It provides a small-footprint server implementation designed for low overhead, mapping URL paths and HTTP methods to specific handler functions. The project utilizes a middleware-based architecture, processing requests through a sequence of functions to handle tasks such as logging, authorization, and data modification. It allows for the organization of these functions into global and path-filtered groups to control execution order. The framework covers core web capabilities including route parameter extraction, request URL

    Polka is a minimalist Node.js routing and server framework suitable for building REST APIs, though it lacks built-in database integration and automatic documentation out of the box.

    JavaScriptRequest MiddlewareRequest Routing
    Auf GitHub ansehen↗5,585
  • iron/ironAvatar von iron

    iron/iron

    6,114Auf GitHub ansehen↗

    Iron is a Rust web framework used for building concurrent web applications and APIs. It functions as a concurrent HTTP server and provides a stateless route dispatcher to map incoming URL paths and globs to specific handler functions. The project is centered around a middleware-based request pipeline, which allows the request-response cycle to be extended via plugins and modifiers. It utilizes a thread-safe state container to store shared application memory accessible across all concurrent handlers and middleware. The framework covers broad capability areas including dynamic API routing, sta

    Iron is a Rust web framework focused on middleware routing and concurrency for building APIs, though it lacks out-of-the-box data validation and automatic documentation compared to modern REST frameworks.

    RustHTTP Middleware PipelinesRequest Routing
    Auf GitHub ansehen↗6,114
  • ruby-grape/grapeAvatar von ruby-grape

    ruby-grape/grape

    9,990Auf GitHub ansehen↗

    Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative syntax for routing and parameter validation, allowing developers to map HTTP verbs to logic through a domain specific language. The framework is distinguished by its built-in support for service versioning, which can be managed via URL paths, custom headers, or request parameters. It also features a modular architecture that allows large services to be constructed by nesting smaller API definitions. The project covers comprehensive API lifecycle capabilities, including schema-dr

    Grape is a RESTful API framework for Ruby that provides built-in routing, parameter validation, and specification generation, though it requires integration with other gems for full database ORM capabilities.

    RubyRequest MiddlewareRequest Validation
    Auf GitHub ansehen↗9,990
  • xkcoding/spring-boot-demoAvatar von xkcoding

    xkcoding/spring-boot-demo

    34,101Auf GitHub ansehen↗

    This project is a comprehensive reference collection of practical implementation examples and patterns for building applications with Spring Boot. It serves as a Java web application template and a showcase for developing functional web services featuring REST endpoints, template engines, and global exception handling. The repository distinguishes itself by providing detailed demonstrations of enterprise-grade features, including distributed locking, task scheduling, and asynchronous message exchange using brokers like RabbitMQ. It also includes reference implementations for automated API doc

    This repository provides practical implementation examples and reference patterns for building Spring Boot applications, offering a helpful collection of templates for developing web services with automated documentation and routing.

    JavaAutomated API DocumentationAPI Documentation GeneratorsDatabase ORMs
    Auf GitHub ansehen↗34,101
  • danielgtaylor/humaAvatar von danielgtaylor

    danielgtaylor/huma

    4,170Auf GitHub ansehen↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Huma is a Go-based REST framework that automatically generates OpenAPI documentation and handles JSON Schema validation, fulfilling the core requirements for rapid API development.

    GoRequest MiddlewareOpenAPI FrameworksRoute Grouping
    Auf GitHub ansehen↗4,170
  • labstack/echoAvatar von labstack

    labstack/echo

    32,451Auf GitHub ansehen↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Echo is a lightweight and high-performance web framework for Go that provides fast routing and middleware pipelines well-suited for building RESTful APIs, though it leaves data validation, database integration, and automatic documentation to external libraries or custom implementations.

    GoRouting and MiddlewareRouting
    Auf GitHub ansehen↗32,451
  • sanic-org/sanicAvatar von sanic-org

    sanic-org/sanic

    18,624Auf GitHub ansehen↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Sanic is an asynchronous Python web framework built specifically for high-performance API development, offering robust routing and middleware capabilities along with fast execution.

    PythonAuthentication and AuthorizationDatabase ORMsRequest Validation Middleware
    Auf GitHub ansehen↗18,624
  • encode/django-rest-frameworkAvatar von encode

    encode/django-rest-framework

    30,083Auf GitHub ansehen↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Django REST Framework is a comprehensive Python toolkit for building standards-compliant APIs with robust serialization, authentication, and routing built directly on top of Django.

    PythonRequest MiddlewareAPI Schema GenerationRequest Dispatchers
    Auf GitHub ansehen↗30,083
  • gin-gonic/ginAvatar von gin-gonic

    gin-gonic/gin

    88,694Auf GitHub ansehen↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the

    Gin is a high-performance web framework for Go that provides fast radix tree routing, middleware pipelines, and request validation, fitting the criteria for building REST APIs despite lacking built-in automatic documentation.

    GoRouting and Request Handling
    Auf GitHub ansehen↗88,694
  • pallets/flaskAvatar von pallets

    pallets/flask

    71,703Auf GitHub ansehen↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Flask is a lightweight web framework that handles URL routing and HTTP requests, though it requires extensions and third-party libraries to provide built-in automatic documentation, data validation, and database integration for building REST APIs.

    PythonRequest Dispatchers
    Auf GitHub ansehen↗71,703
  • falconry/falconAvatar von falconry

    falconry/falcon

    9,794Auf GitHub ansehen↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    Falcon is a lightweight Python web API framework designed for building high-performance RESTful services, though it leaves features like database integration and automatic documentation to third-party packages rather than providing them out of the box.

    PythonASGI FrameworksHigh-Performance Web ServicesAPI Endpoint Filters
    Auf GitHub ansehen↗9,794
  • abpframework/abpAvatar von abpframework

    abpframework/abp

    14,313Auf GitHub ansehen↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    ABP is a comprehensive .NET architectural framework that includes robust REST API support, modular structure, and enterprise boilerplate, making it a strong option for building production-grade applications even though it is broader than a simple API toolkit.

    C#Enterprise Application FrameworksMulti-tenancy IsolationApplication Platforms
    Auf GitHub ansehen↗14,313
  • expressjs/expressAvatar von expressjs

    expressjs/express

    69,235Auf GitHub ansehen↗

    Express is a minimalist web server framework that provides a foundational runtime environment for building backend web APIs and applications. It operates through a central application object that orchestrates the entire request-response lifecycle, allowing developers to define routes, manage server settings, and process incoming HTTP traffic. The framework is defined by its middleware-based routing engine, which sequences request handlers and logic blocks to process traffic based on path patterns and HTTP methods. This architecture supports a highly modular approach, enabling the creation of

    Express is a foundational web framework for building backend applications and APIs, offering robust routing and middleware capabilities, though it requires third-party plugins for features like automatic documentation and data validation.

    JavaScriptApplication MiddlewareBackend Web APIsCustom Middleware Implementations
    Auf GitHub ansehen↗69,235
  • davellanedam/node-express-mongodb-jwt-rest-api-skeletonAvatar von davellanedam

    davellanedam/node-express-mongodb-jwt-rest-api-skeleton

    909Auf GitHub ansehen↗

    This project is a starter template for building secure web services and REST application backends using Node.js, Express, MongoDB, and JSON Web Tokens. It provides a foundation for server-side development, incorporating document mapping for database integration, cryptographic token authentication, and role-based access control. The system features user account administration, automated database seeding and cleanup scripts, dynamic file-based routing, and environment-based configuration management. Security features include brute-force protection through failed login tracking and request activ

    This repository is a starter boilerplate for building Express-based REST APIs with MongoDB and JWT authentication, fitting the requested category well despite lacking automated documentation generation out of the box.

    JavaScriptREST API BackendsToken-Based AuthenticationBoilerplates
    Auf GitHub ansehen↗909
  • developit/express-es6-rest-apiAvatar von developit

    developit/express-es6-rest-api

    2,442Auf GitHub ansehen↗

    Express es6 rest api is a starter template for building RESTful backend applications using modern JavaScript syntax and standard server routes. It provides a foundational code structure for setting up HTTP routing, middleware parsing, and database models in backend services. The project organizes application routes into modular components and handles incoming HTTP requests cleanly. It includes configuration for cross-origin resource sharing to manage security headers and access controls, enabling web applications on different domains to safely reach backend endpoints.

    This repository provides a JavaScript starter template and boilerplate for building RESTful backend applications using Express and Mongoose, offering a foundational structure for routing and database integration despite missing out-of-the-box automatic documentation.

    JavaScriptREST API BackendsAPI Endpoint GeneratorsMiddleware-Based Routing
    Auf GitHub ansehen↗2,442
  • maitraysuthar/rest-api-nodejs-mongodbAvatar von maitraysuthar

    maitraysuthar/rest-api-nodejs-mongodb

    1,185Auf GitHub ansehen↗

    This backend starter template provides a modular structure for building REST APIs using Node.js, Express, and MongoDB. It includes predefined database models, schema-driven validation, and structured routing to facilitate the development of server-side applications. The application incorporates authentication and security features centered on user registration, login flows, and credential verification. Passwords are protected using cryptographic hashing, and access to protected endpoints is managed through signed token issuance and middleware-based route protection. Additional identity manage

    This project provides a modular starter template for Node.js and MongoDB REST APIs that includes routing, schema-driven validation, database integration, and JWT authentication.

    JavaScriptProject BoilerplatesREST API BackendsCredential Authentications
    Auf GitHub ansehen↗1,185
  • kunalkapadia/express-mongoose-es6-rest-apiAvatar von kunalkapadia

    kunalkapadia/express-mongoose-es6-rest-api

    2,923Auf GitHub ansehen↗

    This project is a boilerplate for building RESTful web services using Node.js, Express, and Mongoose. It provides a structured foundation for developing backend applications, incorporating schema-driven data modeling to manage database interactions and a middleware-based pipeline to handle request processing and validation. The framework distinguishes itself by integrating token-based stateless authentication to secure API endpoints and manage user identity. It includes built-in support for containerization, allowing the application to be packaged into portable images for consistent deploymen

    This project is a JavaScript boilerplate for building RESTful web services that includes routing, validation, database integration, and authentication, making it a useful starting point for API development even though it lacks built-in automatic documentation.

    JavaScriptRESTful API DevelopmentAPI Request AuthenticationAPI Security
    Auf GitHub ansehen↗2,923
  • springside/springside4Avatar von springside

    springside/springside4

    5,652Auf GitHub ansehen↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    This repository provides a reference architecture and utility stack built on the Spring Framework for developing Java REST services and web applications, though its age and architectural scope make it more of a traditional reference scaffold than a modern standalone API toolkit.

    JavaReference ArchitecturesSpring Framework Reference ArchitecturesAnnotation-Driven Configuration
    Auf GitHub ansehen↗5,652
  • qiangxue/go-rest-apiAvatar von qiangxue

    qiangxue/go-rest-api

    1,693Auf GitHub ansehen↗

    An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture

    This Go starter kit provides a structured boilerplate following Clean Architecture for building REST APIs, making it a useful starting point even though it lacks built-in automatic documentation.

    GoProject Scaffolding
    Auf GitHub ansehen↗1,693
  • phalcon/rest-apiAvatar von phalcon

    phalcon/rest-api

    93Auf GitHub ansehen↗

    Sample API using Phalcon

    This repository provides a sample REST API built with the Phalcon framework, serving as a functional boilerplate for PHP developers although it lacks dedicated automatic documentation generation among the listed features.

    PHPWeb and API Frameworks
    Auf GitHub ansehen↗93
  • hasib32/rest-api-with-lumenAvatar von hasib32

    hasib32/rest-api-with-lumen

    485Auf GitHub ansehen↗

    Rest API boilerplate for Lumen micro-framework.

    This repository is a boilerplate for building RESTful APIs using the Lumen micro-framework, providing a ready-to-use structure that covers essential features like routing and database integration.

    PHPPackages and MiddlewareStarter Projects
    Auf GitHub ansehen↗485
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    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

    Quarkus is a Kubernetes-native Java framework that supports building RESTful APIs with integrated routing, validation, and database capabilities, though it is primarily designed as a general cloud-native application platform rather than a dedicated API-only toolkit.

    JavaCloud-Native Backend FrameworksCloud-Native FrameworksDependency Injection Containers
    Auf GitHub ansehen↗15,479
  • payloadcms/payloadAvatar von payloadcms

    payloadcms/payload

    43,053Auf GitHub ansehen↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    Payload is a headless CMS and application framework that automatically generates fully-typed REST API endpoints and database schemas from code-first configurations, though its primary focus on content management makes it a specialized fit rather than a general-purpose REST framework.

    TypeScriptApplication Configuration FrameworksHeadless Content ServicesAccess Control Frameworks
    Auf GitHub ansehen↗43,053
  • vahiiiid/go-rest-api-boilerplateAvatar von vahiiiid

    vahiiiid/go-rest-api-boilerplate

    56Auf GitHub ansehen↗

    🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.

    This repository provides a production-ready Go boilerplate that includes routing, JWT authentication, role-based access control, PostgreSQL integration, and Swagger documentation to help quickly scaffold a REST API.

    GoProject Scaffolding
    Auf GitHub ansehen↗56
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
emicklei/go-restful5.1KGoMIT15. Dez. 2025
beego/beego32.4KGoNOASSERTION16. Juni 2026
tokio-rs/axum25KRustmit17. Feb. 2026
thinkjs/thinkjs5.3KJavaScriptMIT23. Juni 2026
bottlepy/bottle8.8KPythonMIT23. März 2026
spec-first/connexion4.6KPythonApache-2.01. Juni 2026
go-martini/martini11.6KGoMIT29. März 2022
ipkn/crow7.6KC++BSD-3-Clause6. Juni 2024
http-rs/tide5.1KRustApache-2.05. Jan. 2024
gofiber/fiber39.8KGoMIT16. Juni 2026

Related searches

  • a framework for building web APIs
  • Admin API tools
  • Verzeichnis für kostenlose öffentliche APIs
  • Framework zum Erstellen von REST-APIs
  • Rust-Web-Framework für REST-APIs
  • HTTP request builder
  • Remote desktop software
  • an open source tool for monitoring APIs