Simple · Flexible · Extensible
NCF (NeuCharFramework) is an enterprise-grade, general-purpose .NET framework for building foundational projects.It strictly follows DDD and includes caching, databases, models, validation, and a companion admin panel.
Its highly modular design makes it extensible and resilient.
SQLite, SQL Server, MySQL, PostgreSQL, Oracle, and DM (Dameng) are currently supported.
More databases are being added. Tell us what you need!
Quick Setup
Use the framework template for one-click installation.
AI-Native Framework
Build systems with AI for a smarter development experience, with integrated AI capabilities that make AI applications easy to create.
Modular Design
Combine and extend highly modular components freely. Every module can be developed, tested, integrated, and deployed independently.
Multiple Databases
Supports SQL Server, MySQL, SQLite, PostgreSQL, Oracle, DM (Dameng), and more, with straightforward extensibility.
High Performance
More than 10 years of enterprise optimization expertise delivers high performance and availability, proven by systems serving over 5 million page views per day.
DDD Architecture
Built with a rigorous Domain-Driven Design approach to adapt flexibly to change.
Dapr Support
Supports the Dapr framework for rapidly building microservices.
Backward Compatible
Alongside microservices and distributed systems, NCF supports traditional and standalone deployments with no extra learning curve. Its modular architecture enables seamless upgrades.
Community Support
Maintained and continuously upgraded by the core Senparc developer community team.