If you want to make development faster and automate repetitive tasks, consider the following development frameworks to find the one that best suits your needs.
1. ABP for ASP.NET Core
What is ABP Framework?
ABP provides a full stack development model and infrastructure for modern web applications. It increases developer productivity by automating repetitive tasks and providing a complete application architecture.
- Modular, Layered Architecture based on Domain Driven Design
- Microservice Focused
- Multi-Tenancy
- Virtual File System & Theming
- Free & Open Source (LGPL licensed)
ABP is for developers. It aims to simplify your daily software development while not restricting you from writing low-level code.
2. ASP.NET Boilerplate
What is ASP.NET Boilerplate?
ASP.NET Boilerplate is a general-purpose application framework designed for modern web applications. It uses familiar tools and best practices to provide a SOLID development experience.
Don't Repeat Yourself!
ASP.NET Boilerplate automates common software development tasks by convention, allowing you to focus on your business code.
What is Serenity Platform?
Serenity is an ASP.NET Core / MVC / TypeScript application platform built on open-source technologies. It aims to make development easier while reducing maintenance costs by avoiding boilerplate code and applying the best software design practices.
Who/What This Platform Is For
Serenity is best suited for business applications with many data entry forms or administrative interfaces. It is also useful for other kinds of web applications.
4. ASP.NET Zero
What is ASP.NET Zero Framework?
ASP.NET Zero is a Visual Studio solution built on layered architecture and best practices. It provides a SOLID, scalable solution architecture, pre-built pages, and more.
Benefits of ASP.NET Zero
ASP.NET Zero saves time by providing common application requirements as a pre-built Visual Studio solution. It reduces development time and costs with features like authentication, user management, localization, and more.
ASP.NET Zero is dedicated to providing a production-ready enterprise-level application base for ASP.NET Core-based applications with tons of useful features, reducing development costs and speeding up the project development.
5. Signum Framework
Signum Framework is an Open Source (MIT) framework for writing applications using a modular design. It leverages the latest Microsoft technologies (e.g., .Net Core, C# 7.0, LINQ, SQL Server, ASP.Net Core) and popular web frameworks (e.g., React, Bootstrap, D3.js) to provide a complete solution for Line-of-Business applications.