Intelligence
Embedded AgentDSL programming framework, organic integration of natural language and programming language; Multi-Agent collaboration, simplified symbol expression, free mode combination, and support various intelligent application development.

All-scenario
Lightweight and scalable runtime, modular and layered design, no matter how small memory can be installed; Full-scenario domain extension, meta-programming and eDSL technologies, supporting domain-oriented declarative development.

High Performance
First full-concurrency GC in terminal scenarios, smoother application threads and faster response. Lightweight threads provide better concurrency performance and less overhead.

Strong Security
Security DNA is integrated into language design, helping developers focus on business logic without spending too much energy on defensive programming. Coding is security and vulnerabilities are nowhere to be hidden.

Application Scenarios of Cangjie

HarmonyOS NEXT Applications
In the application scenarios of HarmonyOS, Cangjie programming language creates a friendly development experience and excellent program performance for developers by integrating modern language features, implementing comprehensive compilation optimization and runtime, and providing out-of-the-box IDE toolchain support. In addition, for future-oriented native AI application development on HarmonyOS, Cangjie language provides a complete set of programming frameworks with embedded Agent DSL and intelligent development tools for developers, facilitating them to efficiently complete the development of native AI applications on HarmonyOS.

Cloud Services
In cloudification scenarios, the Cangjie programming language provides a microservice application development framework, offering capabilities such as an IOC container based on pre-compilation processing mode, AOP aspect-oriented programming, ORM and transaction management, end-to-end asynchronous requests, and rapid docking with other components. This helps developers quickly build microservice applications. Moreover, through Cangjie's lightweight user-mode threads and high-performance network protocol library, system resources can be fully utilized to efficiently develop high-performance cloud service applications. At the same time, the Cangjie community, in collaboration with partners and developers, has jointly built a rich ecosystem of third-party libraries and middleware to facilitate developers in building Cangjie programs.
Success Cases
AllHarmonyOS NEXT ApplicationsCloud ServicesThird-party libraries/Middleware
Participate in the community
The Cangjie programming language community is committed to providing an open, active and high-quality community atmosphere for Cangjie developers, helping them formulate learning and growth paths, quickly build Cangjie programs and obtain community honors. All developers are welcome to join the Cangjie programming language community and use programs to build an intelligent world of interconnected everything.
6007+
star
3671+
issue
3731+
PR
250+
project
News

一图读懂 第十届华为ICT大赛编程赛-仓颉编程赛道
华为ICT大赛是华为公司打造的面向全球高校的年度ICT赛事,大赛以“联接、荣耀、未来”为主题,协同政府、高等 教育机构、培训机构和行业企业,促进高校ICT人才培养、成长和就业,助力ICT人才生态繁荣。2021年3月,大赛成功入 围中国高等教育学会发布的“2020全国普通高校大学生竞赛排行榜”,成为中国高等教育学会认可的含金量高、参赛价 值大的高校竞赛项目之一。
2025-10-15 Updata

华为云HCSD高校公开课圆满落幕,仓颉编程语言于电子科大引燃鸿蒙开发新热潮
金秋十月,技术之风拂过菁菁校园。近日,华为云HCSD高校公开课在电子科技大学成功举办。本次活动由华为云计算技术有限公司主办,电子科技大学承办,通过前沿技术分享与沉浸式实战编程,为成电学子带来了一场关于AI与鸿蒙开发的深度探索之旅。
2025-10-15 Updata

仓颉社区运营报告(2025年9月)
截至2025年9月30日,仓颉社区累计公开项目251个,贡献者2600名,Star数量6947个,PR数量9040次,社区提交107749次,代码总行数达30345533行。
2025-10-14 Updata
Cooperative Organization