About NCF
NeuCharFramework(NCF) is a comprehensive framework for building foundational projects, including basic caching, database, models, validation, and supporting management backend. It is modular, highly extensible, and durable.
Philosophy: Simple, Flexible, Extensible
Simple
Provide a robust and durable underlying framework, not pursuing perfection, but must be practical.
Flexible
Stricter DDD model design, combined with modular applications to flexibly respond to changes.
Extensible
Provide a highly modular architecture, one-click installation, one-second integration.
Supported .NET Versions
NCF is fully compatible with .NET 5.0/6.0/7.0/8.0/9.0.
Supported Databases
Currently supports SQLite, SQL Server, MySQL, PostgreSQL, Oracle, Dameng (Dm), and other databases.
More database settings information
Open Source License
Apache License V2.0
100% open source, commercial use supported
Source Code
GitHub | Gitee | Description | |
---|---|---|---|
NCF Web Template | NCF | NCF | Basic code framework for direct development, regular development only needs to download this project or use the template to create a project. |
NcfPackageSources | NcfPackageSources | NcfPackageSources | The basic library code referenced by the NCF Template project, released in the form of Nuget packages, referenced by the NCF Template , also 100% open source, can be downloaded for deep development or research on basic principles. |
注意:上述项目主分支为 GitHub 项目,Gitee 项目为镜像,更新可能存在延迟。
Current fast update branch: Developer
Description
NCF is derived from SenparcCore, an underlying system framework optimized and iterated by the Senparc team over many years. It has been tested in numerous systems under .NET Framework 3.5/4.5 and eventually ported to .NET Core (supporting .NET 5.0/6.0/7.0/8.0/9.0), with a high degree of modularity. NCF is currently running stably in many large and medium-sized applications. Thank you for your continuous support, and we welcome your feedback and suggestions, or join the ranks of community contributors!
We welcome third-party open-source components to provide their solutions, which we will test and integrate into NCF.