For the complete documentation index, see llms.txt. This page is also available as Markdown.

Package and Module Index

Zongsoft common package, module and source code directory index.

This page is used to quickly find common NuGet packages, source code directories, and uses.

Core Framework

package
source code directory
Purpose

framework/Zongsoft.Core

Core abstraction and basic class library

framework/Zongsoft.Plugins

plugin framework

framework/Zongsoft.Plugins.Web

Web plugin architecture support

framework/Zongsoft.Data

data engine

framework/Zongsoft.Web

Web basic capabilities

Zongsoft.Security

framework/Zongsoft.Security

security capability

Zongsoft.Diagnostics

framework/Zongsoft.Diagnostics

diagnostic capabilities

Data Driven

package
database

Zongsoft.Data.MsSql

SQL Server

Zongsoft.Data.MySql

MySQL / MariaDB

Zongsoft.Data.SQLite

SQLite

Zongsoft.Data.DuckDB

DuckDB

Zongsoft.Data.PostgreSql

PostgreSQL

Zongsoft.Data.Influx

InfluxDB

Zongsoft.Data.TDengine

TDengine

Zongsoft.Data.ClickHouse

ClickHouse

Message Queues

package
middleware

Zongsoft.Messaging.Kafka

Kafka

Zongsoft.Messaging.RabbitMQ

RabbitMQ

Zongsoft.Messaging.Mqtt

MQTT

Zongsoft.Messaging.ZeroMQ

ZeroMQ

Tools

package
Commands

Zongsoft.Tools.Deployer

dotnet deploy

Zongsoft.Tools.Packager

dotnet-pack

Zongsoft.Tools.Upgrader

dotnet-upgrade

Application Capabilities and Supporting Components

package or component
Guide
Deployment concerns

Zongsoft.Commands

A collection of common commands, including scheduling commands

Zongsoft.Web.OpenApi、Zongsoft.Web.Grpc

Documentation/Debug Portal and gRPC Routing

Zongsoft.Security.Web、Zongsoft.Security.Captcha

The identity interface and verification code are configured separately

Zongsoft.Diagnostics.Protocols.Client、Zongsoft.Diagnostics.Protocols.Server

Protocol type/client and receiving handler

Zongsoft.Intelligences、Zongsoft.Intelligences.Web

Assistant connection, model serving and session isolation

Zongsoft.Learning

Current training pipeline implementation limitations

Zongsoft.Net

Packagers, handlers and connection lifecycle

Zongsoft.Hardwares

Platform permissions and image stability

Zongsoft.Reporting

Requires specific engines, templates and data loading

Zongsoft.Messaging.Storages.Data

Database tables, mappings, SQL, and stable partitions

External Extension

package
Guide

Zongsoft.Externals.Redis、Zongsoft.Externals.Garnet、Zongsoft.Externals.Etcd

Zongsoft.Externals.Lua、Zongsoft.Externals.Python、Zongsoft.Externals.Scriban

Zongsoft.Externals.Hangfire、Zongsoft.Externals.Polly

Zongsoft.Externals.Hangfire.Storages.Redis、Zongsoft.Externals.Hangfire.Web

Zongsoft.Externals.ClosedXml、Zongsoft.Externals.OpenXml

Zongsoft.Externals.Amazon、Zongsoft.Externals.Aliyun、Zongsoft.Externals.Wechat

Zongsoft.Externals.Aliyun.Gateway、Zongsoft.Externals.Wechat.Gateway

Zongsoft.Externals.Opc

Automatic Upgrades

components
Deployment location
Guide

Zongsoft.Upgrading.Upgrader

Directory of application plugins to be upgraded

Zongsoft.Upgrading.Deployer

Applied .deployer directory

Zongsoft.Upgrading.Web

Release Management Web Host

Zongsoft.Tools.Upgrader

Build/release tool environment

How to Use Indexes

This table is organized by project and product naming in local source code, and is not a guarantee that all versions have been released. Check the package content and target framework of the target version when installing; new capabilities in the source code master branch may not have entered the package version you are using.

The same package may carry multiple plugin variants, and Web, daemon, and gateway may also be divided into independent projects. The dependency relationship is based on the target version of .plugin, .deploy and the project file. The loading order cannot be inferred just by the package name prefix.

Last updated