Skip to content

gtn1024/awesome-cangjie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Cangjie Awesome

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.

eBPF

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

About

A curated list of awesome Cangjie frameworks, libraries, software and resources.

Topics

Resources

License

Stars

Watchers

Forks