Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Generator Jhipster | 20,850 | 4,666 | 203 | 11 hours ago | 269 | July 12, 2023 | 244 | apache-2.0 | TypeScript | |
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures. | ||||||||||
Webiny Js | 6,820 | 135 | 11 hours ago | 437 | July 25, 2023 | 283 | other | TypeScript | ||
Open-source serverless enterprise CMS. Includes a headless CMS, page builder, form builder, and file manager. Easy to customize and expand. Deploys to AWS. | ||||||||||
Clean Architecture Manga | 3,718 | a month ago | 74 | September 22, 2019 | 44 | apache-2.0 | C# | |||
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks | ||||||||||
Coolstore Microservices | 2,215 | 7 months ago | 25 | mit | C# | |||||
A full-stack .NET microservices build on Dapr and Tye | ||||||||||
Practical.cleanarchitecture | 1,645 | 6 days ago | 20 | C# | ||||||
Full-stack .Net 7 Clean Architecture (Microservices + Dapr, Modular Monolith, Monolith), Blazor, Angular 16, React 18, Vue 3, BFF with YARP, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, Entity Framework Core, Selenium, SignalR, Hosted Services, Health Checks, Rate Limiting, Cloud (Azure, AWS) Services, .. | ||||||||||
Piral | 1,525 | 1 | 85 | 2 days ago | 863 | August 28, 2023 | 9 | mit | TypeScript | |
Framework for next generation web apps using micro frontends. :rocket: | ||||||||||
K8s Mastery | 854 | 9 months ago | 18 | JavaScript | ||||||
Repository for the article "Learn Kubernetes in Under 3 Hours" | ||||||||||
Horahora | 819 | 1 | 2 months ago | 14 | April 17, 2021 | 11 | mit | Go | ||
Multi-user video download manager supporting hundreds of sites | ||||||||||
Chronos | 738 | 23 days ago | 44 | mit | TypeScript | |||||
📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email. | ||||||||||
Restaurant App | 663 | 4 days ago | 15 | C# | ||||||
Restaurant 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 |
if you have any questions, don't hesitate to ask me on twitter.
Restaurant App is containerized polyglot microservices application that contains projects based on .NET Core, Golang, Java, Xamarin, React, Angular and etc. The project demonstrates how to develop small microservices for larger applications using containers, orchestration, service discovery, gateway, and best practices. You are always welcome to improve code quality and contribute it, if you have any questions or issues don't hesitate to ask in our gitter chat.
To getting started, simply fork this repository. Please refer to CONTRIBUTING.md for contribution guidelines.
The architecture proposes a micro-service oriented architecture implementation with multiple autonomous micro-services (each one owning its own data/db and programming language) and using REST/HTTP as the communication protocol between the client apps, and gRPC for the backend communication in order to support data update propagation across multiple services.
Service | Description | Build status | Quality | Endpoints | |
---|---|---|---|---|---|
1. | Identity API (.NET Core + IdentityServer4) | Identity management service, powered by OAuth2 and OpenID Connect |
|
|
dev | prod |
2. | Basket API (Golang + Redis) | Manages customer basket in order to keep items on in-memory cache using redis |
|
|
dev | prod |
3. | Menu API (.NET Core, PostgreSQL) | Manages data for showing restaurant menu |
|
|
dev | prod |
4. | Order API (Java + Spring Boot) | Manages customer orders |
|
|
dev | prod |
Unfortunately I no longer be able to maintain Xamarin(mobile) part
Mobile | Build status | Release |
---|---|---|
Android | Download Android | |
iOS | Download iOS |
Mobile app developed by Xamarin.Forms and supports iOS and Android, here you can find how to develop cross-platform mobile apps using C#. The example shows how to develop beautiful user interfaces using Xamarin.Forms and how to manage your code with Clean Architecture on the mobile side and get a clean, maintainable, testable code.
Thank you to all the people who have already contributed to our project!