Skip to content

Zongsoft/framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Zongsoft Framework

English | 简体中文

Contributor Covenant


This is a collection of open source projects for the Zongsoft development framework, supporting .NET 6, 7, 8, 9, and other versions. The ecosystem of pluggable applications is a big strength of Zongsoft, help us build it!

💡 After cloning this project's source code, you need to use the git submodule update command to update the submodules.

Projects

  • Zongsoft.Core NuGet Version

    Includes shared interfaces, classes, enumerations, etc., providing the necessary core functionality for the Zongsoft development framework.

  • Zongsoft.Data NuGet Version

    An ORM data engine that provides GraphQL-like functionality, with drivers including:

  • Zongsoft.Commands NuGet Version

    Provides some commonly used commands, enabling the application layer to execute specific functions via the command line.

  • Zongsoft.Diagnostics NuGet Version

    Provides diagnostic capabilities related to the OpenTelemetry protocol, including reception and processing of the OpenTelemetry protocol, as well as exporter plugins such as Console, Prometheus, Zipkin, and more.

  • Zongsoft.Intelligences NuGet Version

    Provides a suite of AI functionalities including Large Language Models, Agents, and Retrieval Augmented Generation,implemented as plugins based on libraries such as Microsoft.Extensions.AI and Microsoft.Agents.AI.

  • Zongsoft.Net NuGet Version

    Provides support for high-performance network communication based on new technologies such as Pipelines and Buffers.

  • Zongsoft.Plugins NuGet Version

    Provides essential features for plugin application development.

  • Zongsoft.Plugins.Web NuGet Version

    Provides plugin support for the Web applications.

  • Zongsoft.Reporting NuGet Version

    Provides report application development capabilities.

  • Zongsoft.Security NuGet Version

    Provides security-related capabilities, including authentication, authorization, password, certificates, etc.

  • Zongsoft.Web NuGet Version

    Provides general capabilities for the Web application development.

    • api NuGet Version

      Provides a pluggable extension for the Open-API specification.

    • grpc NuGet Version

      Provides a pluggable extension for gRPC on the ASP.NET server side.

  • messaging

    • kafka NuGet Version

      Provides plugin support for the Kafka message queues.

    • rabbit NuGet Version

      Provides plugin support for the RabbitMQ message queues.

    • mqtt NuGet Version

      Provides plugin support for the Mqtt message queues.

    • zero NuGet Version

      Provides plugin support for the ZeroMQ message queues.

  • externals

    • aliyun NuGet Version

      Provides plugin support for Alibaba Cloud-related services, implemented based on Alibaba Cloud RESTful API interfaces.

    • closedxml NuGet Version

      Provides functions such as spreadsheet (Excel) generation, extract, import, export, and template rendering, based on the ClosedXml open source project's plugin architecture.

    • hangfire NuGet Version

      Provides time-based task scheduling functionality based on the Hangfire open source project's plugin architecture.

    • redis NuGet Version

      Provides features such as distributed caching, distributed locks, and sequence number generation, based on the plugin architecture of the StackExchange.Redis open-source project.

    • polly NuGet Version

      Provides transient fault resilience handling features such as Timeout, Retry, Fallback, Circuit Breaker, and Rate Limiter, based on the plugin architecture of the Polly open source project.

    • opc NuGet Version

      Provides OPC IoT protocol connection, read&write, subscription, and other functions based on the OPC Foundation open source projects.

    • lua NuGet Version

      Provides Lua expression parsing and calculation, script execution, and other functions based on the NLua open source project's plugin architecture.

    • python NuGet Version

      Provides Python expression parsing and calculation, script execution, and other functions based on the IronPython open source project's plugin architecture.

    • scriban NuGet Version

      Provides Scriban expression parsing and calculation, text template rendering, and other functions based on the Scriban open source project's plugin architecture.

    • wechat NuGet Version

      Provides WeChat authentication, WeChat Pay, WeChat Media Platform, and other related functions, implemented based on the WeChat RESTful API interface.

About

This is a collection of Zongsoft libraries, supporting .NET versions 6.0 to 9.0.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages