Top C# and .NET Core Open Source Projects - March 2026 Edition
Introduction
This monthly briefing showcases outstanding C#, .NET, and .NET Core open source projects and frameworks curated for the developer community. Our team regularly promotes and shares high-quality projects (at least two featured projects weekly, excluding holidays). Each featured project includes comprehensive documentation covering functionality, features, usage instructions, and illustrative screenshots.
For developers experiencing slow GitHub access, we recommend checking our official WeChat public account articles first, which provide detailed project introductions with direct source code links included at the end of each post.
Note: Projects are listed without ranking - all represent exceptional contributions to the .NET ecosystem. Stay tuned for weekly updates by following our community channels.
Featured Projects
AI Recognition System
Project Overview: ai-recognition-system is a full-stack admin platform built on .NET Core and Vue3. This comprehensive system integrates YOLOv8 (via YoloDotNet/ONNX) for advanced image recognition capabilities, combined with DeepSeek and other AIGC large language models for enhanced functionality.
Architecture Highlights:
- Implements Domain-Driven Design (DDD) combined with CQRS pattern
- Utilizes Mediator pattern for clean architecture
- Features dynamic key management for enhanced security
- Employs gRPC for efficient internal service communication
Use Cases: Perfect for building administrative dashboards requiring computer vision capabilities, automated content moderation systems, or intelligent document processing platforms.
Source Code: Available on Gitee
GeneralUpdate
Project Overview: GeneralUpdate is a cross-platform automatic application upgrade component built on .NET Standard 2.0. This desktop client auto-update solution follows the Apache 2.0 open source license and operates independently of any UI framework.
Key Benefits:
- Minimizes resource consumption during update processes
- Provides one-click startup examples for quick integration
- Supports seamless update integration into existing applications
- Reduces development time for implementing auto-update features
Ideal For: Desktop application developers seeking reliable, lightweight update mechanisms without heavy dependencies.
Source Code: Available on GitHub
CheckUpdate.Net
Project Overview: CheckUpdate.Net is an open source desktop application update checker developed using WinForm technology. This versatile tool supports both WinForm and WPF applications.
Core Functionality:
- Update file management and deployment
- Self-update capability for the application itself
- Installation package download and execution
- Utilizes WebClient for downloading files from server directories
Considerations: While suitable for small to medium projects, security considerations should be evaluated for enterprise deployments. The straightforward implementation makes it accessible for developers new to update systems.
Source Code: Available on Gitee
OpenLum
Project Overview: OpenLum represents a universal agent shell built with .NET, featuring native AOT (Ahead-of-Time) compilation and zero third-party dependencies. Designed for local and intranet deployment scenarios.
Capabilities:
- Supports OpenAI API-compatible models including DeepSeek, Ollama, and OpenAI
- Pure C# console-based agent assistant (inspired by OpenClaw architecture)
- Compact 7MB executable size after AOT compilation
- Includes built-in skills for browser operations and Office file reading
Perfect For: Developers requiring lightweight, self-contained AI agent solutions without external dependencies.
Source Code: Available on GitHub
Wexflow
Project Overview: Wexflow is a powerful, open source workflow automation engine built on .NET. This free platform supports extensive task types including file operations, system processes, script execution, and network communications.
Target Audience: Developers and technical users requiring automation solutions for file management, task scheduling, alert notifications, and complex workflow orchestration.
Extensibility: Beyond rich built-in activities, Wexflow allows users to create custom activities, enabling tailored automation solutions for specific business requirements.
Source Code: Available on GitHub
Overall-Auth2.0-Web-API
Project Overview: overall-auth2.0-web-api is a .NET platform-based open source project designed to provide straightforward yet powerful permission management and visual process management systems.
Core Features:
- Combines access control with process management capabilities
- Suitable for enterprise applications requiring efficient user permission management
- Supports business workflow visualization and control
- Provides intuitive administrative interfaces
Application Scenarios: Enterprise resource planning systems, customer relationship management platforms, and any application requiring granular permission control with workflow visualization.
Source Code: Available on Gitee
EventFlow
Project Overview: EventFlow is a lightweight CQRS (Command Query Responsibility Segregation) and Event Sourcing framework for .NET. This framework provides comprehensive and reasonable default implementations.
Benefits:
- Enables event-driven domain model construction with minimal complexity
- Reduces development overhead for implementing event sourcing patterns
- Provides sensible defaults while maintaining flexibility
- Suitable for both small projects and enterprise architectures
Learning Curve: The framework's well-designed defaults help developers quickly adopt event-driven architecture patterns without extensive boilerplate code.
Source Code: Available on GitHub
Community Resources
DotNetGuide Technical Community: Join our growing community of .NET developers sharing knowledge, best practices, and collaborative solutions.
Open Source Repositories:
- Gitee Mirror: Primary repository for Chinese developers
- GitHub: International repository with global contributor access
About the Author
Name: Time Chaser (追逐时光者)
Profile: Full-stack software engineer passionate about programming, knowledge sharing, continuous learning, and exploring new technologies and frameworks.
Contribution Philosophy: Regular sharing of high-quality open source projects and frameworks to support the .NET community's growth and development.
Conclusion
The .NET ecosystem continues to thrive with innovative open source projects addressing diverse development needs. From AI-powered recognition systems to lightweight update components, workflow automation engines to event-driven architectures, these projects demonstrate the versatility and strength of the .NET platform.
We encourage developers to explore these projects, contribute to their development, and share their experiences with the broader community. Each project represents countless hours of dedicated work by passionate developers committed to advancing the state of the art in software development.
Support the Community: If these articles prove helpful, please consider recommending them to help us continue providing quality technical content. We welcome corrections, additions, and discussions to improve accuracy and completeness.
Copyright Notice: This article belongs to the author and the blog platform. Reproduction is welcome with prior author consent and must retain this declaration with clear original link attribution. Legal rights reserved for unauthorized use.