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
·

33 repository-uri

Awesome GitHub RepositoriesLanguage Frameworks

Language-specific frameworks and middleware for building gRPC services.

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

Awesome Language Frameworks GitHub Repositories

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

    angular/angular

    100,360Vezi pe GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Platform for building scalable single-page web applications.

    TypeScriptangularjavascriptpwa
    Vezi pe GitHub↗100,360
  • go-kit/kitAvatar go-kit

    go-kit/kit

    27,430Vezi pe GitHub↗

    Kit is a microservices architectural framework and toolkit for Go. It provides a set of standardized primitives and abstractions for implementing service, endpoint, and transport layers in a decoupled manner. The framework focuses on system instrumentation through integrated distributed request tracing and a service instrumentation toolkit that utilizes counters and gauges to export performance data to external monitoring backends. It includes a structured logging library that records system events as key-value pairs to ensure compatibility with log aggregation tools. The project covers a br

    Go framework using gRPC as a transport layer.

    Gogogolangmetallica
    Vezi pe GitHub↗27,430
  • 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

    RPC service framework with gRPC-like features.

    Godubbogrpcmicroservice
    Vezi pe GitHub↗8,295
  • line/armeriaAvatar line

    line/armeria

    5,115Vezi pe GitHub↗

    Armeria este un framework de microservicii bazat pe Netty, utilizat pentru construirea de servicii asincrone de înaltă performanță. Funcționează ca un server RPC multi-protocol capabil să expună servicii gRPC, Thrift și REST pe un singur port unificat. Proiectul se distinge prin capacitatea de a rula simultan diverse protocoale de comunicare și prin consola web integrată de depanare RPC, care permite descoperirea și invocarea apelurilor de procedură la distanță prin JSON. Include, de asemenea, un transcodor gRPC către JSON pentru a permite compatibilitatea clienților web cu serviciile Protobuf. Framework-ul oferă o suită cuprinzătoare de capabilități pentru microservicii, inclusiv clienți RPC reactivi cu circuit breakers și reîncercări, load balancing pe partea clientului și integrarea descoperirii serviciilor cu DNS, ZooKeeper și Consul. Acoperă, de asemenea, observabilitatea sistemelor distribuite prin colectarea de metrici, tracing distribuit și documentație interactivă a serviciilor. Armeria suportă încorporarea containerelor de servlet-uri legacy și se integrează cu framework-uri web terțe pentru a permite coexistența într-un singur proces de server.

    Asynchronous RPC/REST library for Java.

    Java
    Vezi pe GitHub↗5,115
  • grpc-ecosystem/grpc-springAvatar grpc-ecosystem

    grpc-ecosystem/grpc-spring

    3,706Vezi pe GitHub↗

    grpc-spring is a framework for integrating gRPC servers and clients into Spring applications. It provides a suite of tools for managing the lifecycle of remote procedure call servers, automating client stub injection, and implementing request interception within a Java environment. The project enables high-performance remote procedure call communication through annotation-driven service registration and automatic configuration of client stubs. It includes a specialized interceptor library for modifying requests and responses, as well as a telemetry tool for exporting performance metrics and d

    Spring Boot starter for gRPC.

    Javagrpcgrpc-frameworkgrpc-java
    Vezi pe GitHub↗3,706
  • soheilhy/cmuxAvatar soheilhy

    soheilhy/cmux

    2,710Vezi pe GitHub↗

    cmux is a TCP connection multiplexer and layer four protocol dispatcher. It routes incoming network traffic to different backend handlers by analyzing the initial bytes of the payload, allowing multiple network protocols to share a single IP address and port. The project identifies traffic using protocol signatures, byte-prefix matching, and header-value evaluation. It supports the detection of specific protocols including TLS, HTTP/1, and HTTP/2, and enables bidirectional handshaking where data can be sent back to a client during the matching phase. The routing system includes a first-match

    Connection multiplexer supporting gRPC.

    Go
    Vezi pe GitHub↗2,710
  • lognet/grpc-spring-boot-starterAvatar LogNet

    LogNet/grpc-spring-boot-starter

    2,263Vezi pe GitHub↗

    Spring Boot starter module for gRPC framework.

    Spring Boot starter for gRPC.

    Javagrpcgrpc-frameworkgrpc-service
    Vezi pe GitHub↗2,263
  • lileio/lileAvatar lileio

    lileio/lile

    1,501Vezi pe GitHub↗

    Easily generate gRPC services in Go ⚡️

    Framework for creating gRPC services in Go.

    Goframeworkgogrpc
    Vezi pe GitHub↗1,501
  • jhump/protoreflectAvatar jhump

    jhump/protoreflect

    1,483Vezi pe GitHub↗

    Reflection (Rich Descriptors) for Go Protocol Buffers

    Reflection library for Go Protocol Buffers.

    Gogogolanggrpc
    Vezi pe GitHub↗1,483
  • raezil/thunderAvatar Raezil

    Raezil/Thunder

    119Vezi pe GitHub↗

    Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.

    Scalable microservices framework with gRPC-Gateway.

    Go
    Vezi pe GitHub↗119
  • googleapis/sdk-platform-javaG

    googleapis/sdk-platform-java

    0Vezi pe GitHub↗

    Google API extensions for Java.

    Vezi pe GitHub↗0
  • mbobakov/grpc-consul-resolverM

    mbobakov/grpc-consul-resolver

    0Vezi pe GitHub↗

    Consul-based endpoint resolver for gRPC.

    Vezi pe GitHub↗0
  • yarpc/yarpc-goY

    yarpc/yarpc-go

    0Vezi pe GitHub↗

    Message passing platform with gRPC support.

    Vezi pe GitHub↗0
  • firecomm/firecommF

    firecomm/firecomm

    0Vezi pe GitHub↗

    Feature library for gRPC-Node.

    Vezi pe GitHub↗0
  • apssouza22/grpc-server-goA

    apssouza22/grpc-server-go

    0Vezi pe GitHub↗

    Production-ready gRPC server boilerplate.

    Vezi pe GitHub↗0
  • rantav/go-grpc-channelzR

    rantav/go-grpc-channelz

    0Vezi pe GitHub↗

    Channelz UI for monitoring Go gRPC connections.

    Vezi pe GitHub↗0
  • containerd/ttrpcC

    containerd/ttrpc

    0Vezi pe GitHub↗

    gRPC implementation for low-memory environments.

    Vezi pe GitHub↗0
  • piotrkowalczuk/promgrpcP

    piotrkowalczuk/promgrpc

    0Vezi pe GitHub↗

    Prometheus instrumentation for gRPC services.

    Vezi pe GitHub↗0
  • rapidloop/nrpcR

    rapidloop/nrpc

    0Vezi pe GitHub↗

    RPC framework for NATS using gRPC-like patterns.

    Vezi pe GitHub↗0
  • googleapis/gapic-generator-rubyG

    googleapis/gapic-generator-ruby

    0Vezi pe GitHub↗

    Generates Ruby gRPC clients from API definitions.

    Vezi pe GitHub↗0
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Language Frameworks