shesha-framework: Less Code
Create .NET business apps with less code, for .NET developers and founders, using this open-source framework, with 501 GitHub stars.
503 stars141 forksTypeScriptQuality 9/10Updated 7/13/2026100% free · open source The Shesha framework allows .NET developers to build business applications with up to 80% less code, streamlining the development process.
npm install @shesha/core or clone the repository from https://github.com/shesha-io/shesha-framework
- •When building a new .NET-based business application and wanting to reduce development time
- •When migrating an existing application to a more efficient and scalable architecture
- •When needing to quickly prototype and test .NET-based business application ideas
- 1Create a new Shesha project using the command 'npx @shesha/cli new myapp'
- 2Navigate to the project directory and run 'npm install' to install dependencies
- 3Start the application with 'npm run start' to see the default UI
- 4Modify the 'app.module.ts' file to configure the application's modules and features
- 5Use the 'shesha-cli' tool to generate new entities, modules, or features for the application
Ready-to-paste prompt npx @shesha/cli generate entity Customer --fields name:string,age:integer to create a new entity for a customer
Heads up: Make sure you have the .NET Core 3.1 or later runtime installed, as Shesha requires it to function correctly
Saves to your device
Topics
abp
abp-framework
app-factory
business-solutions
crud-application
csharp
enterprise-software
low-code-framework
nextjs
open-source
react
workflow-automation
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.
CodeRabbitReview-Project-Specific-Guidelines.md Shesha-Framework-Starter-Latest-BP.yml shesha-io.shesha-framework-20240911-BP.yml shesha-io.shesha-framework-test.yml Starter-and-Functional-BP.yaml starter-template-publisher.yml