Skip to main content
NewLife avatar

NewLife

NuGet publisher profile

Packages
92
Total Downloads
6.3M
6,290,828

Packages (92)

NewLife.Core package icon

NewLife.Core

Core library of NewLife framework. Provides high-performance infrastructure for building scalable applications: logging (file/network), configuration (XML/JSON/HTTP), cache (memory/distributed), network (TCP/UDP/HTTP/WebSocket), serialization (binary/XML/JSON), APM tracing, IoC container, actor model, timer scheduler, plugin framework, and more. Supports .NET Framework 4.5 to .NET 10. 核心组件库,为构建可扩展应用程序提供高性能基础设施。提供日志(文件/网络)、配置(XML/JSON/HTTP)、缓存(内存/分布式)、网络(TCP/UDP/HTTP/WebSocket)、序列化(Binary/XML/JSON)、APM性能追踪、对象容器、并行模型、定时调度、插件框架等。支持.NET Framework 4.5至.NET 10全版本。

1.9M
downloads
NewLife.Redis package icon

NewLife.Redis

高性能Redis客户端,支持RESP2/RESP3协议,覆盖Redis 2.8~7.x全部数据结构与命令,内置消息队列(简单/可靠/延迟/Stream),支持集群/哨兵/云厂商适配,经日均80+亿次调用验证

723.1K
downloads
NewLife.XCode package icon

NewLife.XCode

高性能 .NET 数据中间件(超级ORM),聚焦添删改查与海量数据,内置多级缓存、自动迁移、分表分库、强类型查询与跨库迁移。

540.6K
downloads
NewLife.Stardust package icon

NewLife.Stardust

星尘分布式服务框架核心库。提供配置中心、注册中心、服务发现、全链路追踪、APM性能监控、日志中心等客户端SDK,支持配置拉取、服务注册与发现、调用追踪、性能和日志上报。

273.6K
downloads
NewLife.Remoting package icon

NewLife.Remoting

提供RPC、HTTP、WebSocket与SRMP统一通信能力

272.2K
downloads
NewLife.Cube.Core package icon

NewLife.Cube.Core

魔方MVC/Razor兼容层,支持ASP.NET Core MVC传统开发模式。提供用户权限管理、Razor视图模板、SSO登录、OAuth服务端、数据导出等功能,单表100亿级数据验证。

240.1K
downloads
NewLife.Cube package icon

NewLife.Cube

魔方WebAPI核心库,提供实体控制器、权限管理、菜单管理、字段元数据、OAuth服务端、JWT认证等功能。支持前后端分离架构,对接Vue/Blazor/Antd等前端框架,单表100亿级数据验证。

185.6K
downloads
NewLife.Stardust.Extensions package icon

NewLife.Stardust.Extensions

星尘分布式服务框架ASP.NET Core扩展库。提供AddStardust、UseStardust、RegisterService、ConsumeService等中间件与便捷方法,简化服务注册发现与监控接入,支持Web/API应用快速集成星尘平台。

162.6K
downloads
xcodetool package icon

xcodetool

XCode 官方命令行工具,基于 Model.xml 生成实体数据类与业务类,支持快速建模与持续迭代。

145.4K
downloads
NewLife.RocketMQ package icon

NewLife.RocketMQ

企业级纯托管 RocketMQ 客户端,双协议支持 Remoting 4.x/5.x 和 gRPC 5.x Proxy,零外部依赖,无需 Java、gRPC、Protobuf 第三方库,统一适配阿里云、华为云、腾讯云及 Apache ACL,完整企业级特性(消费重试、死信队列、事务消息、顺序消费、Pop 消费),十亿级项目验证

120.4K
downloads
NewLife.Agent package icon

NewLife.Agent

跨平台系统服务与守护进程管理框架,支持安装、监控与自动重启。

108.1K
downloads
NewLife.IoT package icon

NewLife.IoT

IoT Standard Library — defines unified communication protocol contracts for IoT platforms and hardware drivers. No concrete protocol implementations. Async-first IDriver with structured results: ReadResult (Quality/Timestamp), WriteResult (zero-allocation struct), ControlResult. ThingSpec thing model for properties/events/services. ITransport unifies serial/TCP/UDP/HTTP transport. | IoT标准库,为物联网平台与硬件驱动定义统一通信协议契约,不含具体协议实现。异步优先IDriver配合结构化结果。ThingSpec物模型。ITransport统一传输层。

104.2K
downloads
NewLife.MQTT package icon

NewLife.MQTT

纯国产自主MQTT 3.1/3.1.1/5.0完整协议实现,MqttClient客户端与MqttServer服务端一体化。六种传输TCP/TLS/WebSocket/WSS/QUIC/UDP;内置集群、桥接、规则引擎、WebHook、ACL、$SYS等企业功能免费;零第三方依赖,MIT开源,信创合规

99.4K
downloads
NewLife.IP package icon

NewLife.IP

高性能本地IPv4归属地查询库,基于MMF二分检索并支持IP库自动更新。

84.7K
downloads
NewLife.Net package icon

NewLife.Net

高性能网络通信框架,支持SRMP协议、单机千万级吞吐、百万级连接。提供NetServer/NetClient等通讯组件,可用于构建高可靠网络服务。

74.5K
downloads
NewLife.Redis.Extensions package icon

NewLife.Redis.Extensions

Redis依赖注入扩展,支持IDistributedCache分布式缓存接口和IDataProtection数据保护,简化ASP.NET Core集成

60.7K
downloads
NewLife.AntJob package icon

NewLife.AntJob

AntJob 分布式任务调度系统核心 SDK,提供高吞吐量的任务切片、可靠重试与弹性伸缩能力。

56.8K
downloads
NewLife.Extensions.Caching.Redis package icon

NewLife.Extensions.Caching.Redis

Redis缓存扩展库,便于注入Redis

53.3K
downloads
NewLife.Cube.Metronic package icon

NewLife.Cube.Metronic

魔方Metronic主题皮肤包,基于商业级Bootstrap框架Metronic,提供专业美观的后台界面、丰富的图表组件和现代化设计风格。包含Razor视图、静态资源,支持视图覆写和深度定制。

52.0K
downloads
NewLife.Modbus package icon

NewLife.Modbus

Modbus TCP/UDP protocol library. Implements Modbus Application Protocol V1.1b3 with full 19 function codes (12 public + 7 advanced). Supports ModbusTCP, ModbusUDP, ModbusRtuOverTCP, ModbusRtuOverUDP transport variants. Built on NewLife.IoT standard interfaces with APM tracing support.

48.7K
downloads
NewLife.Cube.Metronic8 package icon

NewLife.Cube.Metronic8

魔方Metronic8主题皮肤包,基于最新版Metronic 8框架,采用现代化设计语言和组件体系,提供更流畅的用户体验和更丰富的可视化功能。包含Razor视图、静态资源,支持视图覆写和深度定制。

48.4K
downloads
NewLife.Remoting.Extensions package icon

NewLife.Remoting.Extensions

提供设备接入控制器、令牌服务与会话管理扩展

47.5K
downloads
NewLife.AntJob.Extensions package icon

NewLife.AntJob.Extensions

AntJob 扩展组件库,支持 SQL 数据驱动、消息驱动、动态脚本等多种调度模式。

43.6K
downloads
NewLife.XCoder package icon

NewLife.XCoder

基于编译型模版引擎的代码生成器,以及众多开发者工具

42.1K
downloads
NewLife.Extensions.Hosting.AgentService package icon

NewLife.Extensions.Hosting.AgentService

为ASP.NET Core与Worker提供Agent托管集成,支持服务化部署与运维。

41.7K
downloads
NewLife.UnitTest package icon

NewLife.UnitTest

单元测试扩展库

41.0K
downloads
NewLife.Cube.LayuiAdmin package icon

NewLife.Cube.LayuiAdmin

魔方LayuiAdmin主题皮肤包,基于国产经典UI框架Layui,提供简洁友好的中文界面、丰富的表单和表格组件,特别适合中文后台系统。包含Razor视图、静态资源,支持视图覆写和深度定制。

39.0K
downloads
NewLife.Cube.Swagger package icon

NewLife.Cube.Swagger

魔方Swagger接口文档扩展包,支持按区域(Area)自动分组生成API文档。提供标准化的接口描述、请求响应模型展示、在线调试功能,便于前后端对接和第三方集成。

36.8K
downloads
NewLife.ModbusRTU package icon

NewLife.ModbusRTU

Modbus RTU/ASCII serial protocol library for .NET. Supports binary RTU (CRC-16), ASCII (LRC), and lightweight RtuSimple variants over SerialPort on Windows and Linux. Built on NewLife.IoT standard interfaces with APM tracing support.

33.5K
downloads
NewLife.Security package icon

NewLife.Security

Extended cryptographic algorithms for NewLife framework. Provides advanced encryption capabilities including ECC (Elliptic Curve Cryptography), ECDSA digital signature, and more. 扩展加密算法库,提供椭圆曲线加密(ECC)、ECDSA数字签名等高级加密能力。基于.NET CNG平台的安全扩展组件。

27.2K
downloads
NewLife.Redis.Core package icon

NewLife.Redis.Core

NewLife.Redis的扩展封装,依赖于NewLife.Redis 仅仅是另一种使用风格!,支持.NETCore3/.NET5/.NET6/.NET7/.NET8 教程:https://www.cnblogs.com/huguodong/p/16498154.html

25.0K
downloads
NewLife.Map package icon

NewLife.Map

统一封装百度、高德、腾讯、天地图与企业聚合地图接口,提供地理编码、逆地理、距离计算、坐标转换与多Key熔断能力

24.8K
downloads
NewLife.WinCore package icon

NewLife.WinCore

为Windows桌面应用提供专有功能

21.8K
downloads
stardeploy package icon

stardeploy

星尘构建发布工具。自动下载代码仓库、执行编译构建、打包输出并推送至星尘发布中心,支持资源版本管理与多平台分发,配合StarAgent实现自动化部署流水线。

17.6K
downloads
NewLife.Yuque package icon

NewLife.Yuque

语雀SDK

15.6K
downloads
NewLife.Templates package icon

NewLife.Templates

新生命各个开源项目的项目模版包,包括XCode、魔方、星尘、网络库、Agent服务、RPC、MQTT、RocketMQ等

14.9K
downloads
NewLife.NetPing package icon

NewLife.NetPing

IoT驱动,通过Ping探测到目标设备的网络情况,并收集延迟数据

14.3K
downloads
NewLife.Siemens package icon

NewLife.Siemens

西门子PLC协议

14.3K
downloads
NewLife.Thrift package icon

NewLife.Thrift

Thrift序列化支持库

14.0K
downloads
NewLife.Cube.Tabler package icon

NewLife.Cube.Tabler

魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。

13.2K
downloads
XCode.DaMeng package icon

XCode.DaMeng

为 XCode 提供达梦数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

13.2K
downloads
XCode.MySql package icon

XCode.MySql

为 XCode 提供 MySQL 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

13.2K
downloads
XCode.SQLite package icon

XCode.SQLite

为 XCode 提供 SQLite 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

13.1K
downloads
XCode.PostgreSQL package icon

XCode.PostgreSQL

为 XCode 提供 PostgreSQL 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

12.9K
downloads
XCode.Oracle package icon

XCode.Oracle

为 XCode 提供 Oracle 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

12.9K
downloads
NewLife.Office package icon

NewLife.Office

办公自动化库,支持 Excel(xlsx/xls)、Word(docx/doc)、PPT(pptx/ppt)、PDF、Markdown、RTF、ODS、Email(eml/msg)、iCalendar、vCard、EPUB、XPS 等格式的读写、模板填充与格式转换,零外部依赖,MIT 许可

12.9K
downloads
XCode.DB2 package icon

XCode.DB2

为 XCode 提供 DB2 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

12.9K
downloads
XCode.SqlServer package icon

XCode.SqlServer

为 XCode 提供 SQL Server 数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

12.9K
downloads
AntJob.Data package icon

AntJob.Data

AntJob 分布式调度系统的数据层,包含任务、日志和状态管理的数据模型与存储接口。

12.9K
downloads
AntWeb package icon

AntWeb

AntJob 可视化管理平台,提供任务调度、监控、日志查询和集群管理功能。

12.8K
downloads
NewLife.Cube.AdminLTE package icon

NewLife.Cube.AdminLTE

魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。

12.7K
downloads
NewLife.AI package icon

NewLife.AI

多协议、多模型适配的 AI 基础设施库,支持 OpenAI/Anthropic/Gemini 等 33 个服务商,提供函数调用、图像生成、MCP 工具调用等能力

11.4K
downloads
NewLife.Omron package icon

NewLife.Omron

纯.NET实现的欧姆龙PLC通信协议库,完整支持FINS/TCP、FINS/UDP、HostLink三种协议,提供同步+异步完整API,适用于工业自动化、数据采集、设备监控等场景

11.1K
downloads
NewLife.YuqueWeb package icon

NewLife.YuqueWeb

自动同步语雀内容到本系统,对外呈现内容页面

11.1K
downloads
NewLife.Melsec package icon

NewLife.Melsec

三菱PLC协议

10.8K
downloads
NewLife.Holiday package icon

NewLife.Holiday

中国假期识别库,内置假期调休数据库,每年维护更新。

10.1K
downloads
NewLife.PC package icon

NewLife.PC

IoT驱动,符合IoT标准库的PC驱动,采集CPU、内存、网络等数据,提供语音播报和重启等服务。

9.5K
downloads
NewLife.Panasonic package icon

NewLife.Panasonic

松下PLC协议

9.2K
downloads
NewLife.Cube.ElementUI package icon

NewLife.Cube.ElementUI

魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。

9.1K
downloads
NewLife.Schneider package icon

NewLife.Schneider

Schneider PLC communication driver based on Modbus TCP. 基于 Modbus TCP 的施耐德 PLC 通信驱动库。

9.0K
downloads
NewLife.BACnet package icon

NewLife.BACnet

BACnet楼宇自动化

9.0K
downloads
NewLife.Hive package icon

NewLife.Hive

纯托管读写Hive,通过Thrift实现协议

8.5K
downloads
NewLife.MySql package icon

NewLife.MySql

Pure C# high-performance MySQL ADO.NET driver. Zero third-party dependencies, full async/await, Pipelined Batch Execution for 2~3× faster batch DML. MIT license. Supports net45~net10, MySQL 5.x~9.0+, OceanBase, TiDB, Doris, Aurora, CloudSQL.

8.4K
downloads
NewLife.EasyIO package icon

NewLife.EasyIO

EasyIO简单文件存储,支持分布式系统中文件集中存储

8.1K
downloads
NewLife.LoRa package icon

NewLife.LoRa

超低功耗的物联网远程通信协议LoRaWAN

7.8K
downloads
NewLife.ChatAI package icon

NewLife.ChatAI

集对话前端、统一 AI 网关、Agent 平台于一身的完整 AI 应用。支持多轮对话、流式输出、函数调用、图像生成、会话管理与使用量统计

7.8K
downloads
SmartA2 package icon

SmartA2

IoT驱动,符合IoT标准库的PC驱动,采集CPU、内存、网络等数据,提供语音播报和重启等服务。

7.8K
downloads
NewLife.IoTSocket package icon

NewLife.IoTSocket

IoT Generic Network Driver — standards-compliant TCP/UDP/HTTP driver implementing IDriver/DriverBase. Includes IoTTcpDriver, IoTUdpDriver (with IDiscoverableDriver for broadcast discovery), IoTHttpDriver. Built-in TcpTransport/UdpTransport/HttpTransport (ITransport). | IoT通用网络驱动,符合IoT标准的TCP/UDP/HTTP驱动实现,含IoTTcpDriver、IoTUdpDriver(支持广播发现)、IoTHttpDriver,内置TcpTransport/UdpTransport/HttpTransport传输层。

7.8K
downloads
NewLife.Cache package icon

NewLife.Cache

新生命缓存中间件

7.4K
downloads
NewLife.IoTDatabase package icon

NewLife.IoTDatabase

IoT Generic Database Driver — standards-compliant SQL-based driver implementing IDriver/DriverBase. Maps SQL query results to IPoint data via IoTDatabaseDriver. Built on XCode DAL for multi-database support (MySQL, SQLite, SQL Server, Oracle, PostgreSQL, DaMeng). | IoT通用数据库驱动,符合IoT标准的SQL驱动实现,通过IoTDatabaseDriver将查询结果映射为IPoint数据,基于XCode DAL支持多数据库。

7.3K
downloads
NewLife.IoTSerial package icon

NewLife.IoTSerial

IoT Generic Serial Driver — standards-compliant serial port driver implementing IDriver/DriverBase. Supports multi-device sharing of a single COM port via INode. Built-in SerialTransport (ITransport) for Open/Close/Send/Receive/SendReceive operations. | IoT通用串口驱动,符合IoT标准的串口驱动实现,通过INode支持多设备共用同一COM口,内置SerialTransport传输层。

7.3K
downloads
NewLife.Kafka package icon

NewLife.Kafka

Package Description

7.2K
downloads
NewLife.Audio package icon

NewLife.Audio

支持各种音频到PCM的编解码

6.6K
downloads
NewLife.Fuji package icon

NewLife.Fuji

富士PLC协议

5.7K
downloads
XCode.KingBase package icon

XCode.KingBase

为 XCode 提供金仓数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

5.6K
downloads
StarAgent package icon

StarAgent

星尘,分布式资源调度,客户端代理部署于每一台机器节点,接受服务端命令,获取目标应用包并拉起进程。

5.3K
downloads
SmartA4 package icon

SmartA4

IoT驱动,符合IoT标准库的PC驱动,采集CPU、内存、网络等数据,提供语音播报和重启等服务。

5.2K
downloads
XCode.HighGo package icon

XCode.HighGo

为 XCode 提供瀚高数据库驱动接入与方言支持,支持自动建模迁移、缓存协同与高性能数据访问。

5.2K
downloads
NewLife.OpcUa package icon

NewLife.OpcUa

OPC协议驱动,用于过程控制和制造业自动化系统

4.1K
downloads
HttpMeter package icon

HttpMeter

Http压力测试工具

3.8K
downloads
NewLife.OpcDa package icon

NewLife.OpcDa

OPC协议驱动,用于过程控制和制造业自动化系统

3.6K
downloads
NewLife.HttpMeter package icon

NewLife.HttpMeter

高性能Http压力测试套装

3.5K
downloads
NewLife.NovaDb package icon

NewLife.NovaDb

以 C# 实现、运行于 .NET 平台的中大型混合数据库基础设施:嵌入/服务双模,融合关系型、时序、消息队列、NoSQL(KV) 能力;通过裁剪冷门特性提升读写性能。

3.4K
downloads
NewLife.MySql.EntityFrameworkCore package icon

NewLife.MySql.EntityFrameworkCore

基于NewLife.MySql的Entity Framework Core数据库提供程序,纯国产零依赖,支持管道化批量操作和DbBatch

3.2K
downloads
NewLife.MySql.EntityFramework package icon

NewLife.MySql.EntityFramework

基于NewLife.MySql的Entity Framework 6数据库提供程序,纯国产零依赖,支持管道化批量操作

3.2K
downloads
NewLife.Ftp package icon

NewLife.Ftp

纯托管轻量级Ftp客户端

3.1K
downloads
NewLife.Fatek package icon

NewLife.Fatek

台湾永宏PLC协议

2.1K
downloads
NewLife.Office.Rendering package icon

NewLife.Office.Rendering

NewLife.Office 的渲染扩展包,提供文档页面→图片渲染、图片处理、水印叠加、二维码生成等功能。依赖 SkiaSharp 实现跨平台 2D 图形渲染。

820
downloads
NewLife.Keyence package icon

NewLife.Keyence

基恩士PLC协议

787
downloads
NewLife.Video package icon

NewLife.Video

支持各种视频编解码、容器格式、帧处理、流媒体传输和IoT视频适配

610
downloads
NewLife.StarChat package icon

NewLife.StarChat

集对话前端、统一 AI 网关、Agent 平台于一身的完整 AI 应用。支持多轮对话、流式输出、函数调用、图像生成、会话管理与使用量统计

438
downloads
NewLife.WeiXin package icon

NewLife.WeiXin

微信对接库

100
downloads