Awesome Cangjie 
A curated list of awesome Cangjie frameworks, libraries, software and resources.
Contents
Projects
AI
- CangjieMagic - The LLM Agent development framework is built based on the Cangjie programming language. Its main features include: Agent DSL, support for MCP protocol, support for modular calls, and support for intelligent task planning.
Configuration
- cangjie_toml - A TOML parser for Cangjie.
- cjjson - Cangjie JSON serialization/deserialization library.
- CJson - JSON serialization/deserialization tools.
- ini4cj - INI file parser.
- toml4cj - TOML format parsing.
- xmlstream - The XML serialization deserialization library provides an STAX-style interface related to XML operations, conforms to the XML 1.0 specification, and supports namespaces.
- xml-ffi - XML format parsing library that supports XML DOM and XML SAX parsing modes.
- yaml4cj - Parse and generate YAML data quickly and reliably, supporting most of the content of YAML 1.1 and 1.2.
Database
- mysqlclient4cj - Native MySQL client driver for Cangjie, which supports TIDB, OceanBase, etc.
- opengauss-driver - openGauss and PostgreSQL client driver.
- redis-sdk - Redis client SDK implemented by Cangjie language. Compatible with Jedis API. Support RESP2 and RESP3 protocol.
Distributed Systems
- Dapr Cangjie SDK - Cangjie-language implementation of the Dapr SDK.
- mqtt4cj - An MQTT message queue telemetry transport protocol library.
- s3-sdk - AWS S3 client SDK implementation for Cangjie.
Editor / IDE
Job Scheduling
- quartz4cj - A feature-rich, open-source job scheduling library.
Logging
- log-cj - A log management framework.
- seq4cj - A seq log client implementation for the Cangjie language standard library log.Logger.
Miscellaneous
- charset4cj - Common character encoding collection library.
- cjdotenv - A Cangjie library to load environment variables from
.env
.
- cjxe - A fast command line argument parser for Cangjie.
- derive_macros: Derive macros for Cangjie.
- is_png_cj - Detect if a file is a PNG image.
- snowflake4cj - Snowflake algorithm for Cangjie.
Networking
TCP / UDP
- hyperion - A TCP communication framework implemented in Cangjie language, which supports adding custom codecs and adding IoFilter to process push and pop messages.
HTTP Client
- ginger - Lightweight HTTP client, supports intercepting requests and responses.
- httpclient4cj - An efficient HTTP client.
Science and Data Analysis
- matrix4cj - Linear algebra library for constructing and manipulating dense matrices.
- stats4cj - A mathematical statistics library implemented by Cangjie.
Security
- jwt4cj - Generate and verify JSON Web Tokens, and supports Payload verification, HMAC algorithm signature and verification, RSA algorithm signature and verification, and ECDSA algorithm signature and verification.
Web
- easyapi - Lightweight Http service framework.
- soulsoft web collection - Dedicated to leveraging the Cangjie language to efficiently build ASP.NET Core components, AI solutions, identity authentication (OIDC), and cloud-native architectures, creating high-performance, scalable, and secure modern Cangjie applications.
- tea - Lightweight, functional, and efficient HTTP web framework.
Resources