awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ant0ine/go-json-rest

Open-source alternatives to Go Json Rest

30 open-source projects similar to ant0ine/go-json-rest, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Go Json Rest alternative.

  • 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

    Python
    Vezi pe GitHub↗99,301
  • encode/apistarAvatar encode

    encode/apistar

    5,548Vezi pe GitHub↗

    APIStar is an OpenAPI framework providing a toolkit for building and verifying web APIs. It functions as an API schema validator, a traffic auditor, and a documentation generator to ensure compliance with API specifications and data types. The project converts OpenAPI and Swagger schemas into visual developer guides using customizable themes. It also implements a dynamic API client that adapts to defined schemas to send requests to remote servers. The framework includes capabilities for validating API schemas to identify structural mistakes and auditing incoming and outgoing web traffic agai

    Python
    Vezi pe GitHub↗5,548
  • emicklei/go-restfulAvatar emicklei

    emicklei/go-restful

    5,111Vezi pe GitHub↗

    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

    Go
    Vezi pe GitHub↗5,111

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • ungerik/go-restAvatar ungerik

    ungerik/go-rest

    128Vezi pe GitHub↗

    A small and evil REST framework for Go

    Go
    Vezi pe GitHub↗128
  • 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,

    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

    Pythonapiapi-restasgi
    Vezi pe GitHub↗9,794
  • resoursea/apiAvatar resoursea

    resoursea/api

    34Vezi pe GitHub↗

    A REST framework for quickly writing resource based services in Golang.

    Go
    Vezi pe GitHub↗34
  • 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

    TypeScriptframeworkhacktoberfestjavascript
    Vezi pe GitHub↗75,862
  • 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

    Rusthttphyperrust
    Vezi pe GitHub↗15,945
  • labstack/echoAvatar labstack

    labstack/echo

    32,451Vezi pe GitHub↗

    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

    Goechogohttp2
    Vezi pe GitHub↗32,451
  • gofiber/fiberAvatar gofiber

    gofiber/fiber

    39,849Vezi pe GitHub↗

    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

    Goexpressexpressjsfast
    Vezi pe GitHub↗39,849
  • julienschmidt/httprouterAvatar julienschmidt

    julienschmidt/httprouter

    17,121Vezi pe GitHub↗

    httprouter is a high-performance HTTP request router for Go that maps incoming network requests to specific handler functions using a radix tree. It functions as a request dispatcher and path parameter parser, organizing URL paths in a tree structure to ensure efficient lookups. The router specializes in capturing dynamic segments and catch-all wildcards from URL paths to pass directly into request handlers. It implements method-specific routing and automatically manages responses for unsupported HTTP methods. The library covers broader capabilities including request normalization through tr

    Gogogolanghttp
    Vezi pe GitHub↗17,121
  • manishrjain/gocrudAvatar manishrjain

    manishrjain/gocrud

    307Vezi pe GitHub↗

    Go framework to simplify CRUD of structured data using Graph operations

    Go
    Vezi pe GitHub↗307
  • prest/prestAvatar prest

    prest/prest

    4,551Vezi pe GitHub↗

    PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-

    Goautomatic-apidatabasedatabases
    Vezi pe GitHub↗4,551
  • flask-restful/flask-restfulAvatar flask-restful

    flask-restful/flask-restful

    6,914Vezi pe GitHub↗

    Flask-restful is a toolkit for building structured web services using Flask. It functions as a resource-based routing library and a RESTful web service toolkit that organizes endpoints into resource classes. The framework implements a system that maps HTTP methods to specific class methods to handle requests and responses. It utilizes a central registry for resource registration to automate route creation and uses decorators for method dispatch and resource access control. The project covers request and response management through declarative request parsing, argument validation, and data ty

    Python
    Vezi pe GitHub↗6,914
  • devfeel/dotwebAvatar devfeel

    devfeel/dotweb

    1,380Vezi pe GitHub↗

    Simple and easy go web micro framework

    Gocachedotwebgo
    Vezi pe GitHub↗1,380
  • go-aah/aahG

    go-aah/aah

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • channelcat/sanicAvatar channelcat

    channelcat/sanic

    18,628Vezi pe GitHub↗

    Sanic is a Python ASGI web framework and asynchronous HTTP server. It is designed to build high-performance web applications and servers that handle concurrent requests using non-blocking logic. The framework implements the Asynchronous Server Gateway Interface standard, allowing applications to be deployed across various ASGI-compatible servers. It utilizes an asyncio-based event loop and integrates a Cython-based runtime wrapper around libuv to manage I/O operations. The system manages traffic through route-based request dispatching and a middleware-based request pipeline. These components

    Python
    Vezi pe GitHub↗18,628
  • biosustain/potionAvatar biosustain

    biosustain/potion

    488Vezi pe GitHub↗

    Flask-Potion is a RESTful API framework for Flask and SQLAlchemy, Peewee or MongoEngine

    Python
    Vezi pe GitHub↗488
  • dougblack/sleepyAvatar dougblack

    dougblack/sleepy

    669Vezi pe GitHub↗

    rest for go

    Go
    Vezi pe GitHub↗669
  • closeio/flask-mongorestAvatar closeio

    closeio/flask-mongorest

    520Vezi pe GitHub↗

    Restful API framework wrapped around MongoEngine

    Python
    Vezi pe GitHub↗520
  • badgerati/podeAvatar Badgerati

    Badgerati/Pode

    1,049Vezi pe GitHub↗

    Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers

    PowerShellactive-directoryauthenticationcross-platform
    Vezi pe GitHub↗1,049
  • 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

    PHP
    Vezi pe GitHub↗9,154
  • gorilla/muxAvatar gorilla

    gorilla/mux

    21,832Vezi pe GitHub↗

    This project is a request router and web framework for the Go programming language. It provides a toolkit for matching incoming HTTP network requests to specific handler functions by evaluating criteria such as URL paths, request methods, headers, and hostnames. The framework distinguishes itself through its flexible matching capabilities, which include support for regular expressions and dynamic variable extraction from URL segments. It allows developers to organize routes into logical hierarchies, share common path prefixes, and maintain a central registry of named routes to facilitate prog

    Gogogolanggorilla
    Vezi pe GitHub↗21,832
  • ivpusic/neoI

    ivpusic/neo

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • jeffknupp/sandmanAvatar jeffknupp

    jeffknupp/sandman

    2,290Vezi pe GitHub↗

    Sandman "makes things REST".

    Python
    Vezi pe GitHub↗2,290
  • 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

    Haskell
    Vezi pe GitHub↗27,234
  • mochi/mochiwebAvatar mochi

    mochi/mochiweb

    1,888Vezi pe GitHub↗

    MochiWeb is an Erlang library for building lightweight HTTP servers.

    Erlang
    Vezi pe GitHub↗1,888
  • ninenines/cowboyAvatar ninenines

    ninenines/cowboy

    7,513Vezi pe GitHub↗

    Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory usage and can be used as a standalone server or as an embedded networking library integrated directly into an existing application. The project implements modern transport protocols, including HTTP/3, QUIC, and WebTransport, to enable faster connections and bidirectional data streaming. It also functions as a real-time communication server supporting Server-Sent Events for pushing asynchronous updates to clients. Broad capabilities include path and content-type based request rout

    Erlang
    Vezi pe GitHub↗7,513
  • codehack/go-relaxAvatar codehack

    codehack/go-relax

    154Vezi pe GitHub↗

    Framework for building RESTful API's in Go

    Go
    Vezi pe GitHub↗154