All Projects → CodingMilitia → Grpc

CodingMilitia / Grpc

Licence: mit
A proof of concept for a way to implement gRPC services in a code first way using C# and .NET Core.

Projects that are alternatives of or similar to Grpc

Coolstore Microservices
A full-stack .NET microservices build on Dapr and Tye
Stars: ✭ 1,903 (+11094.12%)
Mutual labels:  grpc, dotnet-core
Netcorekit
💗 A crafted toolkit for building cloud-native apps on the .NET platform
Stars: ✭ 248 (+1358.82%)
Mutual labels:  grpc, dotnet-core
Modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (+805.88%)
Mutual labels:  grpc, dotnet-core
App
Reusable framework for micro services & command line tools
Stars: ✭ 66 (+288.24%)
Mutual labels:  grpc, dependency-injection
Shiftscheduler
A boilerplate ASP.NET Core project, including a sample employee shift scheduler app
Stars: ✭ 5 (-70.59%)
Mutual labels:  dotnet-core, dependency-injection
Grpc Demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
Stars: ✭ 74 (+335.29%)
Mutual labels:  grpc, dotnet-core
Ketchup
ketchup (番茄酱) 是一个基于dotnet core的微服务框架。
Stars: ✭ 170 (+900%)
Mutual labels:  grpc, dotnet-core
Dotnet Etcd
A C# .NET (dotnet) GRPC client for etcd v3 +
Stars: ✭ 157 (+823.53%)
Mutual labels:  grpc, dotnet-core
Go Project Sample
Introduce the best practice experience of Go project with a complete project example.通过一个完整的项目示例介绍Go语言项目的最佳实践经验.
Stars: ✭ 344 (+1923.53%)
Mutual labels:  grpc, dependency-injection
Gb28181.solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
Stars: ✭ 323 (+1800%)
Mutual labels:  grpc, dotnet-core
Bankflix
Aplicação que simula um banco digital, contendo a área do cliente e administrativa, permitindo depósitos e transferências entre contas do mesmo banco. | Application that simulates a digital bank, containing the customer and administrative areas, allowing deposits and transfers between accounts of the same bank.
Stars: ✭ 82 (+382.35%)
Mutual labels:  dotnet-core, dependency-injection
Airframe
Essential Building Blocks for Scala
Stars: ✭ 442 (+2500%)
Mutual labels:  grpc, dependency-injection
Pioneer Console Boilerplate
Dependency injection, logging and configuration in a .NET Core console application.
Stars: ✭ 60 (+252.94%)
Mutual labels:  dotnet-core, dependency-injection
Grpcjsontranscoder
A filter which allows a RESTful JSON API client to send requests to .NET web server over HTTP and get proxied to a gRPC service
Stars: ✭ 97 (+470.59%)
Mutual labels:  grpc, dotnet-core
Senparc.co2net
支持 .NET Framework & .NET Core 的公共基础扩展库
Stars: ✭ 289 (+1600%)
Mutual labels:  dotnet-core, dependency-injection
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+24641.18%)
Mutual labels:  grpc, dependency-injection
Mortar
Mortar is a GO framework/library for building gRPC (and REST) web services.
Stars: ✭ 492 (+2794.12%)
Mutual labels:  grpc, dependency-injection
Blogifier
Blogifier is an open-source publishing platform built with .NET Core 5.0 and the latest technologies.
Stars: ✭ 794 (+4570.59%)
Mutual labels:  dotnet-core
Marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
Stars: ✭ 826 (+4758.82%)
Mutual labels:  dependency-injection
Droidparts
Stars: ✭ 785 (+4517.65%)
Mutual labels:  dependency-injection

Intro

A proof of concept for a way to implement gRPC services in a code first way using C# and .NET Core.

My initial idea was just create some helpers to host gRPC services in a similar way to ASP.NET Core, but then came across this article by Horusiath.

Also the initial idea to create something akin to IWebHost for a console application is also not required, as we have a IHostedService in .NET Core 2.1.

Some notes

The code only covers the most basic of scenarios, is not really well organized right now, need to review visibilities, naming, docs, etc.

Right now I'm just getting a feel if something interesting and useful can be achieved.

If even in this form you can see something that could make all this shenanigans much better and useful, feel free to let me know.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].