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
·

49 repository-uri

Awesome GitHub RepositoriesLanguage Toolkits

Language-specific frameworks and libraries for network and service development.

Explore 49 awesome GitHub repositories matching part of an awesome list · Language Toolkits. Refine with filters or upvote what's useful.

Awesome Language Toolkits GitHub Repositories

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

    gin-gonic/gin

    88,694Vezi pe GitHub↗

    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

    High-performance HTTP web framework for Go.

    Goframeworkgingo
    Vezi pe GitHub↗88,694
  • serverless/serverlessAvatar serverless

    serverless/serverless

    46,917Vezi pe GitHub↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    Framework for building and maintaining serverless applications.

    JavaScriptawsaws-dynamodbaws-lambda
    Vezi pe GitHub↗46,917
  • apache/dubboAvatar apache

    apache/dubbo

    41,519Vezi pe GitHub↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    High-performance RPC framework for Java.

    Javadistributed-systemsdubboframework
    Vezi pe GitHub↗41,519
  • trpc/trpcAvatar trpc

    trpc/trpc

    40,348Vezi pe GitHub↗

    This project is an end-to-end type-safe API framework designed to synchronize data structures between frontend and backend codebases without the need for manual code generation. By leveraging TypeScript’s type inference, it allows developers to invoke server-side functions directly from the client as if they were local methods. This remote procedure call approach abstracts away the complexities of HTTP verbs and URL structures, streamlining the full-stack development workflow into a unified experience. The framework distinguishes itself through a modular router architecture that organizes bac

    End-to-end typesafe API framework.

    TypeScriptapinextnextjs
    Vezi pe GitHub↗40,348
  • 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

    Express-inspired, high-performance web framework for Go.

    Goexpressexpressjsfast
    Vezi pe GitHub↗39,849
  • tal-tech/go-zeroAvatar tal-tech

    tal-tech/go-zero

    33,103Vezi pe GitHub↗

    go-zero is a toolkit for building cloud-native distributed services in Go. It functions as a microservices framework that provides built-in support for RPC, web APIs, and service discovery. The project includes a microservices code generator that produces production-ready server and client boilerplate from API descriptions. This automation is supported by a domain-specific language and pattern libraries designed to ensure compatibility with AI assistants. The framework incorporates a resilience suite for distributed system reliability, utilizing adaptive circuit breakers, rate limiting, and

    Web and RPC distributed system development framework.

    Go
    Vezi pe GitHub↗33,103
  • kataras/irisAvatar kataras

    kataras/iris

    25,582Vezi pe GitHub↗

    Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites. The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content. The framework covers a broad range of capabilities,

    Fast and efficient web framework for Go.

    Go
    Vezi pe GitHub↗25,582
  • micro/go-microAvatar micro

    micro/go-micro

    22,810Vezi pe GitHub↗

    Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t

    Distributed systems development framework for Go.

    Godistributed-systemsgogolang
    Vezi pe GitHub↗22,810
  • go-chi/chiAvatar go-chi

    go-chi/chi

    22,418Vezi pe GitHub↗

    Chi is a lightweight, idiomatic router and middleware framework for building web services in Go. It is designed to integrate directly with the standard library, providing a set of utilities for managing HTTP request routing, context propagation, and modular service composition. The project distinguishes itself through a radix-tree-based routing system that supports recursive nesting, allowing developers to mount independent sub-routers onto specific path prefixes. This hierarchical structure enables the creation of organized, modular applications where request handlers are grouped and managed

    Lightweight, idiomatic router for Go HTTP services.

    Goapicontextgo
    Vezi pe GitHub↗22,418
  • gofr-dev/gofrAvatar gofr-dev

    gofr-dev/gofr

    21,321Vezi pe GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Opinionated framework for scalable microservice development.

    Goframeworkgogo-framework
    Vezi pe GitHub↗21,321
  • unetworking/uwebsocketsAvatar uNetworking

    uNetworking/uWebSockets

    18,888Vezi pe GitHub↗

    uWebSockets is a high-performance networking engine providing an HTTP web server and a WebSocket server framework. It implements a multi-threaded event loop architecture to deploy isolated application instances across multiple CPU cores and includes an SSL/TLS network layer for secure, encrypted communication. The project features a dedicated WebSocket pub/sub engine for distributing messages to specific groups of connected clients. It optimizes network throughput through syscall corking to reduce kernel overhead and employs payload compression to minimize data transfer sizes. The system cov

    Standards-compliant web server for high-demand applications.

    C++commercialcross-platformhttp
    Vezi pe GitHub↗18,888
  • sanic-org/sanicAvatar sanic-org

    sanic-org/sanic

    18,624Vezi pe GitHub↗

    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

    Fast, Flask-like web server for Python.

    Pythonapi-serverasgiasyncio
    Vezi pe GitHub↗18,624
  • lmax-exchange/disruptorAvatar LMAX-Exchange

    LMAX-Exchange/disruptor

    18,375Vezi pe GitHub↗

    The Disruptor is a lock-free inter-thread messaging library and high-performance event bus. It implements a concurrent ring buffer designed for high-concurrency and low-latency message sequencing. The project utilizes a specific messaging architecture to eliminate lock contention, enabling high-throughput event routing and the exchange of continuous event streams between threads. It ensures strict first-in-first-out ordering and immediate data visibility across processing threads. The library provides capabilities for lock-free data streaming, sequential data ordering, and sequence-based eve

    High-performance inter-thread messaging library.

    Javaconcurrencydisruptorjava
    Vezi pe GitHub↗18,375
  • aio-libs/aiohttpAvatar aio-libs

    aio-libs/aiohttp

    16,351Vezi pe GitHub↗

    This project is an asynchronous network framework for Python that provides both a client and a server for HTTP communication. It is designed to handle high-concurrency network operations by leveraging cooperative multitasking, allowing for the management of thousands of simultaneous connections without the overhead of traditional thread-per-request models. The framework distinguishes itself through its focus on efficient resource management and persistent communication. It utilizes connection pooling to reuse network sockets, which reduces latency during sequential requests, and supports full

    HTTP client/server for Python asyncio.

    Pythonaiohttpasyncasyncio
    Vezi pe GitHub↗16,351
  • sogou/workflowAvatar sogou

    sogou/workflow

    14,301Vezi pe GitHub↗

    Workflow is an asynchronous C++ task engine designed for building distributed systems and high-performance network services. It provides a framework for orchestrating complex sequences of network, file, and computational operations, allowing developers to compose these tasks into parallel workflows. The library functions as a toolkit for implementing scalable servers and clients for protocols such as HTTP, Redis, MySQL, and Kafka. It distinguishes itself through a task-based concurrency model that manages non-blocking operations and coordinates service discovery, load balancing, and traffic r

    Enterprise-grade programming engine for backend development.

    C++consuldaghttp
    Vezi pe GitHub↗14,301
  • ruby-grape/grapeAvatar ruby-grape

    ruby-grape/grape

    9,990Vezi pe GitHub↗

    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

    Opinionated framework for creating REST-like APIs.

    Ruby
    Vezi pe GitHub↗9,990
  • 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 RESTful services.

    Java
    Vezi pe GitHub↗8,573
  • smallnest/rpcxAvatar smallnest

    smallnest/rpcx

    8,295Vezi pe GitHub↗

    rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as a binary protocol RPC system and a service mesh, providing the necessary infrastructure for low-latency inter-service communication and distributed cloud environments. The project features a cross-language service gateway that provides an HTTP entry point, allowing clients written in any programming language to invoke Go remote services via protocol translation. It also includes a specialized RPC traffic analyzer for capturing and analyzing binary packets to debug network comm

    Distributed RPC service framework for Go.

    Godubbogrpcmicroservice
    Vezi pe GitHub↗8,295
  • 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

    Small, fast HTTP server for Erlang.

    Erlang
    Vezi pe GitHub↗7,513
  • hyperf/hyperfAvatar hyperf

    hyperf/hyperf

    6,855Vezi pe GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    Performant PHP CLI framework based on Swoole.

    PHP
    Vezi pe GitHub↗6,855
Înapoi123Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Language Toolkits