awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

63 repository-uri

Awesome GitHub RepositoriesServer Frameworks

High-level and low-level frameworks for building backend web services.

Explore 63 awesome GitHub repositories matching part of an awesome list · Server Frameworks. Refine with filters or upvote what's useful.

Awesome Server Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • tiangolo/fastapiAvatar tiangolo

    tiangolo/fastapi

    99,301Vezi pe GitHub↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    High-performance Python framework using standard type hints.

    Python
    Vezi pe GitHub↗99,301
  • nestjs/nestAvatar nestjs

    nestjs/nest

    75,862Vezi pe GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic

    Progressive framework for building server-side applications.

    TypeScriptframeworkhacktoberfestjavascript
    Vezi pe GitHub↗75,862
  • begriffs/postgrestAvatar begriffs

    begriffs/postgrest

    27,234Vezi pe GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Serve RESTful APIs directly from existing PostgreSQL databases.

    Haskell
    Vezi pe GitHub↗27,234
  • tokio-rs/axumAvatar tokio-rs

    tokio-rs/axum

    25,028Vezi pe GitHub↗

    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

    Ergonomic and modular web framework built on the ecosystem.

    Rusthttproutingrust
    Vezi pe GitHub↗25,028
  • actix/actix-webAvatar actix

    actix/actix-web

    24,421Vezi pe GitHub↗

    Actix Web is an asynchronous web framework designed for building high-performance network services. It provides a foundation for processing concurrent requests through a non-blocking execution model, utilizing an actor-based concurrency system to manage lightweight processes and message passing. The framework includes a low-level networking layer that handles the parsing and serialization of HTTP traffic according to standard specifications. The framework distinguishes itself through a type-safe routing engine that enforces strict data types at compile time, ensuring that request parameters a

    Powerful, pragmatic, and extremely fast web framework.

    Rustactixactix-webasync
    Vezi pe GitHub↗24,421
  • hyperium/hyperAvatar hyperium

    hyperium/hyper

    15,945Vezi pe GitHub↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Low-level, fast, and correct HTTP implementation for Rust.

    Rusthttphyperrust
    Vezi pe GitHub↗15,945
  • restify/node-restifyAvatar restify

    restify/node-restify

    10,686Vezi pe GitHub↗

    Restify is a Node.js web framework designed for building scalable RESTful web services and APIs. It provides a server-side environment for creating HTTP network services with integrated routing and request handling. The framework utilizes a middleware-based architecture to process incoming requests and manage responses. This approach supports the construction of web interfaces that follow standard architectural principles to deliver data to clients. The system covers a broad range of backend engineering capabilities, including route-based request dispatching, schema-based request validation,

    Node.js framework specifically optimized for building REST APIs.

    JavaScript
    Vezi pe GitHub↗10,686
  • falconry/falconAvatar falconry

    falconry/falcon

    9,794Vezi pe GitHub↗

    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

    High-performance Python framework for microservices and APIs.

    Pythonapiapi-restasgi
    Vezi pe GitHub↗9,794
  • api-platform/api-platformAvatar api-platform

    api-platform/api-platform

    9,154Vezi pe GitHub↗

    API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions. The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code. The system includes capabil

    Specialized Symfony framework for hypermedia REST APIs.

    PHP
    Vezi pe GitHub↗9,154
  • loco-rs/locoAvatar loco-rs

    loco-rs/loco

    8,645Vezi pe GitHub↗

    Loco is a full-stack web framework for Rust designed to accelerate application development using a convention-over-configuration approach. It functions as an MVC web framework that provides a structured environment for building web applications and REST APIs. The project distinguishes itself through an integrated API development toolkit and a command-line scaffolding engine. These tools automate the creation of controllers, models, and migrations, allowing for the rapid generation of functional CRUD resources and application boilerplate. The framework covers a broad range of backend capabili

    Batteries-included framework for rapid backend development.

    Rustapiaxumrust
    Vezi pe GitHub↗8,645
  • dropwizard/dropwizardAvatar dropwizard

    dropwizard/dropwizard

    8,573Vezi pe GitHub↗

    Dropwizard is a Java web application stack and REST framework used to build production-ready web services. It integrates an embedded HTTP server with operational tools to provide a complete environment for developing network interfaces that exchange JSON data. The project provides a set of core technology stacks for relational data mapping, schema migration, and operational performance monitoring. It includes a relational database migration tool to track schema updates and execute versioned scripts before an application starts. The framework covers a broad capability surface including reques

    Ops-friendly framework for high-performance Java REST services.

    Java
    Vezi pe GitHub↗8,573
  • encode/apistarAvatar encode

    encode/apistar

    5,548Vezi pe GitHub↗

    APIStar este un framework OpenAPI care oferă un toolkit pentru construirea și verificarea API-urilor web. Funcționează ca validator de schemă API, auditor de trafic și generator de documentație pentru a asigura conformitatea cu specificațiile API și tipurile de date. Proiectul convertește schemele OpenAPI și Swagger în ghiduri vizuale pentru dezvoltatori folosind teme personalizabile. De asemenea, implementează un client API dinamic care se adaptează la schemele definite pentru a trimite cereri către servere remote. Framework-ul include capabilități pentru validarea schemelor API în vederea identificării erorilor structurale și auditarea traficului web de intrare și ieșire față de un sistem de tipuri pentru a menține integritatea datelor.

    Web API framework designed for modern Python 3.

    Python
    Vezi pe GitHub↗5,548
  • thinkjs/thinkjsAvatar thinkjs

    thinkjs/thinkjs

    5,272Vezi pe GitHub↗

    ThinkJS este un framework web server-side conceput pentru construirea de aplicații pe runtime-ul Node.js. Servește ca platformă de dezvoltare care suportă TypeScript și cele mai recente standarde ECMAScript pentru a crea servicii backend stabile și ușor de întreținut. Framework-ul utilizează o arhitectură de aplicație stratificată care separă responsabilitățile în niveluri de controller, service și model. Utilizează un model de servicii cu injecție de dependențe pentru a gestiona servicii singleton și un sistem bazat pe middleware pentru gestionarea cererilor și dispatching-ul rutelor. Dezvoltarea este susținută de un pipeline de build care transpila funcționalitățile moderne de JavaScript și utilizează tipizarea statică pentru a detecta erorile în timpul procesului de build.

    Framework for building Node.js applications.

    JavaScript
    Vezi pe GitHub↗5,272
  • emicklei/go-restfulAvatar emicklei

    emicklei/go-restful

    5,111Vezi pe GitHub↗

    go-restful este un framework pentru construirea de servicii web RESTful în Go. Funcționează ca un toolkit pentru gestionarea endpoint-urilor API, oferind un router de cereri care mapează cererile HTTP primite către funcții handler folosind parametri de cale și tipare URL personalizate. Framework-ul include un strat de conversie a datelor care transformă structurile Go în formate JSON sau XML pentru corpurile cererilor și răspunsurilor. Oferă, de asemenea, un sistem pentru organizarea serviciilor web conexe în containere, pentru a gestiona prefixarea endpoint-urilor și configurarea partajată. Proiectul acoperă gestionarea ciclului de viață al cererilor prin filtre middleware pentru validare și autentificare, precum și gestionarea headerelor de tip cross-origin resource sharing (CORS). Capabilitățile suplimentare includ compresia payload-ului folosind gzip sau deflate și middleware de recuperare după panică pentru a returna răspunsuri de eroare standardizate.

    Declarative framework for building RESTful APIs in Go.

    Go
    Vezi pe GitHub↗5,111
  • prest/prestAvatar prest

    prest/prest

    4,551Vezi pe GitHub↗

    PostgREST este un instrument care transformă automat o schemă de bază de date PostgreSQL într-un API RESTful gata de producție. Servește drept strat de acces la baza de date și motor de interogare care mapează cererile HTTP direct în interogări SQL, oferind o interfață low-code pentru executarea operațiunilor de creare, citire, actualizare și ștergere (CRUD) fără a necesita cod boilerplate manual. Proiectul se distinge prin utilizarea generării de API bazată pe schemă și descoperirea bazată pe metadate pentru a expune tabelele bazei de date ca resurse navigabile. Extinde capabilitățile CRUD standard prin executarea de SQL personalizat și șablonat, un sistem de middleware bazat pe plugin-uri pentru injectarea logicii de business și capacitatea de a încărca biblioteci partajate externe la runtime. Sistemul acoperă o gamă largă de capabilități, inclusiv interogarea complexă a datelor cu join-uri de tabele, agregări și căutare full-text. Implementează un framework de securitate cuprinzător care include autentificare bazată pe token, permisiuni granulare la nivel de tabel și gestionarea CORS. Caracteristicile operaționale suplimentare includ caching-ul local al rezultatelor, monitorizarea stării de sănătate a serverului și conectivitate pentru SQL distribuit și Amazon Redshift. Instalarea este suportată în mai multe medii, inclusiv ca binar independent sau prin șabloane de automatizare Docker Compose și Heroku.

    Go-based tool for serving RESTful APIs from PostgreSQL databases.

    Goautomatic-apidatabasedatabases
    Vezi pe GitHub↗4,551
  • poem-web/poemAvatar poem-web

    poem-web/poem

    4,408Vezi pe GitHub↗

    Poem este un toolkit cuprinzător pentru construirea de aplicații web, API-uri și servere type-safe folosind limbajul de programare Rust. Acesta oferă o fundație pentru dezvoltarea serverelor web care gestionează cererile HTTP cu o siguranță a tipurilor puternică. Framework-ul se distinge prin suportul pentru mai multe protocoale de comunicare printr-o mapare a handler-elor agnostică la protocol. Acest lucru permite ca o singură logică internă să fie expusă prin HTTP, servicii gRPC folosind definiții protobuf și Model Context Protocol pentru integrarea modelelor AI. În plus, include instrumente integrate pentru generarea specificațiilor OpenAPI v3 și documentație interactivă. Proiectul acoperă o gamă largă de capabilități, inclusiv rutarea cererilor, pipeline-uri de middleware bazate pe trait-uri și gestionarea sesiunilor. Oferă funcții de securitate precum reînnoirea automată a certificatelor TLS bazată pe ACME, protecție CSRF și configurare CORS. Alte capabilități integrate includ streaming de date în timp real prin WebSocket-uri și Server-Sent Events, servirea de resurse statice și integrarea OpenTelemetry pentru trasarea distribuită a cererilor. Framework-ul este conceput pentru a suporta diverse ținte de implementare, inclusiv capacitatea de a rula aplicații web ca funcții serverless bazate pe evenimente în runtime-uri cloud.

    Full-featured web framework with a focus on developer experience.

    Rustfastapiframeworkhttp
    Vezi pe GitHub↗4,408
  • salvo-rs/salvoAvatar salvo-rs

    salvo-rs/salvo

    4,376Vezi pe GitHub↗

    Salvo este un framework web Rust cuprinzător pentru construirea de servere HTTP asincrone și aplicații web. Dispune de un router web ierarhic care utilizează o structură bazată pe arbore pentru a mapa cererile către handler-e și un pipeline middleware asincron bazat pe modelul onion pentru pre- și post-procesarea cererilor și răspunsurilor. Framework-ul se distinge prin suportul nativ pentru protocoalele de rețea moderne, inclusiv o implementare HTTP/3 bazată pe QUIC, alături de HTTP/1 și HTTP/2. Include un generator de documentație OpenAPI integrat care extrage schemele direct din semnăturile handler-elor pentru a produce specificații API standardizate și interfețe interactive. În plus, oferă gestionare automată TLS prin integrarea ACME pentru a obține și reînnoi certificatele de securitate. Proiectul acoperă o gamă largă de capabilități, inclusiv comunicarea în timp real prin WebSockets și WebTransport, precum și funcționalitatea de API gateway cu proxy-ing de cereri și rescriere de căi. Include suport încorporat pentru gestionarea sesiunilor, extragerea type-safe a parametrilor și observabilitate prin integrarea OpenTelemetry. Livrarea conținutului este gestionată prin servirea de fișiere statice și template-uri HTML dinamice. Este furnizat un instrument de linie de comandă pentru inițializarea noilor structuri de proiect.

    Simple and powerful framework for building web applications.

    Rustasyncframeworkhttp-server
    Vezi pe GitHub↗4,376
  • nestjsx/crudAvatar nestjsx

    nestjsx/crud

    4,330Vezi pe GitHub↗

    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

    CRUD controller and service generator for NestJS and TypeORM.

    TypeScriptcrudcrud-generatornest
    Vezi pe GitHub↗4,330
  • ant0ine/go-json-restAvatar ant0ine

    ant0ine/go-json-rest

    3,489Vezi pe GitHub↗

    A quick and easy way to setup a RESTful JSON API

    Thin layer for building RESTful APIs in Go.

    Go
    Vezi pe GitHub↗3,489
  • ntex-rs/ntexAvatar ntex-rs

    ntex-rs/ntex

    2,518Vezi pe GitHub↗

    framework for composable networking services

    High-performance framework for building composable network services.

    Rustasynchttpnetworking
    Vezi pe GitHub↗2,518
Înapoi123…4Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Server Frameworks