https://github.com/masastack/masa.framework
.NET next-generation microservice development framework, which provides cloud native best practices based on Dapr.
https://github.com/masastack/masa.framework
csharp dapr eventbus framework microservices netcore
Last synced: 16 days ago
JSON representation
.NET next-generation microservice development framework, which provides cloud native best practices based on Dapr.
- Host: GitHub
- URL: https://github.com/masastack/masa.framework
- Owner: masastack
- License: mit
- Created: 2021-10-19T07:54:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-02T09:25:01.000Z (about 2 months ago)
- Last Synced: 2026-02-26T23:11:22.379Z (21 days ago)
- Topics: csharp, dapr, eventbus, framework, microservices, netcore
- Language: C#
- Homepage: https://docs.masastack.com/framework/getting-started/overview
- Size: 4.41 MB
- Stars: 774
- Watchers: 10
- Forks: 122
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[中](README.zh-CN.md) | EN
[](https://codecov.io/gh/masastack/MASA.Framework)
[](https://sonarcloud.io/summary/new_code?id=masastack_MASA.Framework)
# MASA.Framework
.NET next-generation microservice development framework, which provides cloud native best practices based on Distributed Application Runtime--Dapr, which can quickly realize modern application development such as distributed, microservices, DDD, SaaS, etc.

## Docs
[https://docs.masastack.com/framework/concepts/overview](https://docs.masastack.com/framework/concepts/overview)
## route map
* [Release Notes](https://github.com/masastack/MASA.Framework/releases)
* [Latest Roadmap](https://github.com/masastack/MASA.Framework/issues/254)
## Features
The following are the building block abilities provided by the Framework:

## Quick use
### Prerequisites
* Install [.NET SDK 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
#### Install Template
``` shell
dotnet new --install Masa.Template
```
#### Create Project
``` shell
dotnet new masafx -o Masa.Framework.Demo
```
> Or Use the `MASA Framework Project` template to create through Visual Studio
#### Run
``` shell
dotnet run
```
## How to contribute
1. Fork & Clone
2. Create Feature_xxx branch
3. Commit with commit message, like `feat(Isolation): Support physical isolation, logical isolation`
4. Create Pull Request
If you wish to contribute, please [Pull Request](https://github.com/masastack/MASA.Framework/pulls), or send us a [Report Bug](https://github.com/masastack/MASA.Framework/issues/new) .
## Contributors
Thanks to all the friends who have contributed to this project.
## Code of conduct
This project adopts the Code of Conduct as defined by the Contributors Covenant to clarify the expected behavior of our community. For more information see [MASA Stack Community Code of Conduct](https://github.com/masastack/community/blob/main/CODE-OF-CONDUCT.md).
## ☀️ License Statement
[](/LICENSE.txt)
Copyright (c) 2021-present MASA Stack