Awesome Cangjie 
精选的仓颉框架、库、软件和资源列表。
Contents
Projects
仓颉开源
- 仓颉编译器 - 仓颉编译器源码及 cjdb 调试工具。
- 仓颉运行时 - 仓颉编程语言运行时与标准库。
- 仓颉扩展库 - 仓颉编程语言提供了 stdx 模块,该模块提供了网络、安全等领域的通用能力。
- 仓颉命令行工具 - 仓颉编程语言命令行工具,包括仓颉包管理工具、仓颉格式化工具、仓颉多语言桥接工具及仓颉语言服务。
- 仓颉测试 - 仓颉编程语言测试用例。
AI
- CangjieMagic - LLM Agent 开发框架基于仓颉编程语言构建,主要特性包括:Agent DSL、支持MCP协议、支持模块化调用、支持智能任务规划。
Collection
- deque4cj - deque4cj是一个用 Cangjie 语言实现的高效双端队列(Deque)库,支持灵活的元素插入、删除和动态容量管理。
Configuration
- cangjie_toml - 仓颉的 TOML 解析器。
- cjjson - 仓颉的 JSON 序列化/反序列化库。
- CJson - JSON 序列化/反序列化工具。
- ini4cj - INI 文件解析器。
- toml4cj - TOML 格式解析。
- xmlstream - XML 序列化反序列化库,提供与 XML 操作相关的 STAX 风格接口,符合 XML 1.0 规范,并支持命名空间。
- xml-ffi - XML 格式解析库,支持 XML DOM 和 XML SAX 解析模式。
- yaml4cj - 快速可靠地解析和生成 YAML 数据,支持 YAML 1.1 和 1.2 的大部分内容。
Database
Distributed Systems
eBPF
Editor / IDE
GUI
Job Scheduling
Logging
- log-cj - 日志管理框架。
- seq4cj - Cangjie 语言标准库 log.Logger 的 seq 日志客户端实现。
Miscellaneous
Networking
TCP / UDP
- hyperion - 一个用仓颉语言实现的 TCP 通信框架,支持添加自定义编码器和 IoFilter 以处理推送和弹出消息。
HTTP Client
Science and Data Analysis
Security
- jwt4cj - 生成和验证 JSON Web Tokens,支持 Payload 验证、HMAC 算法签名和验证、RSA 算法签名和验证,以及 ECDSA 算法签名和验证。
Web
- cjoy - 一个高性能、可扩展、轻量、省心的仓颉Web框架。Rest, 宏路由,Json, 中间件,参数绑定与校验,文件上传下载,MCP…
- easyapi - 轻量级 Http 服务框架。
- fountain - 一个用于服务器应用开发的综合工具库。
- spire - Spire (天擎) 一个基于仓颉语言开发、借鉴 ASP.NET Core 设计哲学的现代化 Web 框架。我们与仓颉官方团队共同研发,致力于打造轻量级、高性能、可扩展的应用开发体验。
- tea - 轻量级、函数式、高效的 HTTP Web 框架。
Resources
Star History
