A curated list of awesome Cangjie frameworks, libraries, software and resources.
- 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.
- 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.
- 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.
- 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.
- cangjie_libbpf - Cangjie libbpf bindings.
- Cangjie-language-Neovim - Simple syntax highlighting for Neovim.
- CodeArts IDE for Cangjie
- intellij-cangjie - Cangjie plugin for IntelliJ IDEA.
- quartz4cj - A feature-rich, open-source job scheduling library.
- log-cj - A log management framework.
- seq4cj - A seq log client implementation for the Cangjie language standard library log.Logger.
- 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.
- hyperion - A TCP communication framework implemented in Cangjie language, which supports adding custom codecs and adding IoFilter to process push and pop messages.
- ginger - Lightweight HTTP client, supports intercepting requests and responses.
- httpclient4cj - An efficient HTTP client.
- matrix4cj - Linear algebra library for constructing and manipulating dense matrices.
- stats4cj - A mathematical statistics library implemented by Cangjie.
- 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.
- 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.