Yarpc GoA message passing platform for Go
Stars: ✭ 285 (-50.86%)
WhatsmarsJava生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)🔥🔥🔥🔥🔥
Stars: ✭ 1,389 (+139.48%)
ServicetalkA networking framework that evolves with your application
Stars: ✭ 656 (+13.1%)
Nirum Nirum: IDL compiler and RPC/distributed object framework for microservices
Stars: ✭ 119 (-79.48%)
Rpcx Gatewayhttp gateway for rpcx services. Clients in any programming languages can call them
Stars: ✭ 145 (-75%)
DogeDoge is a high-performance, Python based, open source RPC framework
Stars: ✭ 144 (-75.17%)
Grpc GoThe Go language implementation of gRPC. HTTP/2 based RPC
Stars: ✭ 15,042 (+2493.45%)
TarsgoTarsgo is high performance RPC framework in Golang programing language using the tars protocol.
Go has become popular for programming with the rise of containerization technology such as docker, k8s, and etcd.
Go's goroutine concurrency mechanism means Go is very suitable for large-scale high-concurrency back-end server program development. The Go language has nearly C/C++ performance and near Python productivity.
In Tencent, part of the existing C++ development team has gradually turned into Go developers. Tars, a widely used RPC framework, supports C++, Java, NodeJS, and PHP, and now Go. The combination with Go language has become a general trend. Therefore, in the voice of users, we launched Tarsgo, and we have applied to Tencent map application, YingYongbao application, Internet plus and other projects.
Learn more about the whole Tars architecture and design at Introduction.
Stars: ✭ 2,931 (+405.34%)
RpcxBest microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Stars: ✭ 6,516 (+1023.45%)
Raptor拍拍贷微服务rpc框架
Stars: ✭ 139 (-76.03%)
Xianreactive风格的微服务框架
Stars: ✭ 196 (-66.21%)
ArmeriaYour go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+484.83%)
Go MicroA pluggable Go framework for distributed systems development
Stars: ✭ 17,350 (+2891.38%)
TarscppC++ language framework rpc source code implementation
Stars: ✭ 261 (-55%)
TarsjavaJava language framework rpc source code implementation
Stars: ✭ 321 (-44.66%)
Phpboot☕️ 🚀 tiny & fast PHP framework for building Microservices/RESTful APIs, with useful features: IOC, Hook, ORM, RPC, Swagger, Annotation, Parameters binding, Validation, etc.
Stars: ✭ 638 (+10%)
RemitRabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-95.86%)
Go Micro BoilerplateThe boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (-74.66%)
RemotoUltra-simple RPC ecosystem designed for right now.
Stars: ✭ 304 (-47.59%)
Go Api BoilerplateGo Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (-35.69%)
Spring Cloud SecuritySecurity concerns for distributed applications implemented in Spring
Stars: ✭ 488 (-15.86%)
Gettya netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Stars: ✭ 532 (-8.28%)
Scalecube ServicesScaleCube Services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)
Stars: ✭ 482 (-16.9%)
NboostNBoost is a scalable, search-api-boosting platform for deploying transformer models to improve the relevance of search results on different platforms (i.e. Elasticsearch)
Stars: ✭ 549 (-5.34%)
OtoGo driven rpc code generation tool for right now.
Stars: ✭ 478 (-17.59%)
NocalhostNocalhost is Cloud Native Dev Environment.
Stars: ✭ 494 (-14.83%)
Deep FrameworkFull-stack JavaScript Framework for Cloud-Native Web Applications (perfect for Serverless use cases)
Stars: ✭ 533 (-8.1%)
Gin BoilerplateThe fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Stars: ✭ 559 (-3.62%)
Amazon Ecs Nodejs MicroservicesReference architecture that shows how to take a Node.js application, containerize it, and deploy it as microservices on Amazon Elastic Container Service.
Stars: ✭ 483 (-16.72%)
RockgoA developing game server framework,based on Entity Component System(ECS).
Stars: ✭ 532 (-8.28%)
MadclonesA collection of frameworks that I love with a strong focus on clean code, testing, software architecture/design and devops.
Stars: ✭ 480 (-17.24%)
Spring TestingA Spring Boot application with lots of sample tests
Stars: ✭ 569 (-1.9%)
NestjsA collection of badass modules and utilities to help you level up your NestJS applications 🚀
Stars: ✭ 475 (-18.1%)
CdpPackage cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
Stars: ✭ 522 (-10%)
RpcA golang foundation for RPC over HTTP services.
Stars: ✭ 474 (-18.28%)
Dora RpcDoraRPC is an RPC For the PHP MicroService by The Swoole
Stars: ✭ 475 (-18.1%)
Aria2aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
Stars: ✭ 25,001 (+4210.52%)
SrpcRPC based on C++ Workflow
Stars: ✭ 521 (-10.17%)
MicroservicesMicroservices from Design to Deployment 中文版 《微服务:从设计到部署》
Stars: ✭ 4,637 (+699.48%)
ResgateA Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
Stars: ✭ 473 (-18.45%)
Sofa Rpc NodeSOFARPC Node is a high-performance, high-extensibility, production-level Nodejs RPC framework.
Stars: ✭ 520 (-10.34%)
Restaurant AppRestaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
Stars: ✭ 471 (-18.79%)
Trace NodejsTrace is a visualised distributed tracing platform designed for microservices.
Stars: ✭ 471 (-18.79%)
Graingrain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。
Stars: ✭ 577 (-0.52%)
ScopeMonitoring, visualisation & management for Docker & Kubernetes
Stars: ✭ 5,247 (+804.66%)
Infrastructure As Code TalkSample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"
Stars: ✭ 520 (-10.34%)
Aws Serverless Ecommerce PlatformServerless Ecommerce Platform is a sample implementation of a serverless backend for an e-commerce website. This sample is not meant to be used as an e-commerce platform as-is, but as an inspiration on how to build event-driven serverless microservices on AWS.
Stars: ✭ 469 (-19.14%)
Simple Go RpcRPC explained by writing simple RPC framework in 300 lines of pure Golang.
Stars: ✭ 510 (-12.07%)
PocProofs-of-concept
Stars: ✭ 467 (-19.48%)
Spring Cloud ReleaseSpring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.
Stars: ✭ 543 (-6.38%)
Product ApimWelcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Stars: ✭ 508 (-12.41%)
Rpc Benchmarkjava rpc benchmark, 灵感源自 https://www.techempower.com/benchmarks/
Stars: ✭ 463 (-20.17%)
Spring Boot Microservices On KubernetesIn this code we demonstrate how a simple Spring Boot application can be deployed on top of Kubernetes. This application, Office Space, mimicks the fictitious app idea from Michael Bolton in the movie "Office Space".
Stars: ✭ 504 (-13.1%)