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.
5473+
star
3142+
issue
2982+
PR
242+
project
News

成为仓颉开源引路人!GitCode G-Star Mentorship计划全球启动,用你的经验点亮新人成长之路!
经验,是开发者最珍贵的开源资产!GitCode 正式发起 2025 G-Star Mentorship 首期计划,以「仓颉三方库共建」为起点,诚邀资深开发者担任引路人(Mentor),带领新手开发者(Mentee)完成三方库开发实战,共同打造仓颉语言的开源生态基石!
2025-08-11 Updata

Cursor 赋能仓颉代码 AI 编码实践:从提问到正确结果的自动化生成与迭代
本文转载自知乎专栏【仓颉开发者分享】的供稿。原文链接详见:https://zhuanlan.zhihu.com/p/1934651402686297494,笔者最近发现,只需结合语料库等资源,便可实现仓颉语言的AI编码能力,因此便想写一篇偏教程向的文,帮助其他志同道合的仓颉爱好者一起研究。 本文将围绕 如何依托 Cursor 原生框架的能力,结合 开源仓颉语言语料库 资源,实现仓颉AI编码助手的,同时提供从环境配置到功能实现的 全流程操作指南,详细演示在本地环境中快速搭建该编码助手的技术路径,为开发者提供可直接复用的技术底座与配套资源。
2025-08-04 Updata

OpenHarmony 项目群技术指导委员会 2025 年中研讨会落幕,仓颉编程语言生态建设成果亮眼
2025 年 8 月 1 日,上海市徐汇区中星铂尔曼大酒店大宴会厅内座无虚席,由 OpenHarmony 项目群技术指导委员会(TSC)主办的 “OpenHarmony 项目群技术指导委员会 2025 年中技术与生态研讨会” 圆满落幕。本次研讨会聚焦 OpenHarmony 技术交流与生态建设,汇聚了众多行业精英与专家学者,共同为 OpenHarmony 的发展擘画蓝图,其中仓颉编程语言生态总监王学智关于 OpenHarmony 编程语言 TSG 优秀实践 —— 仓颉编程语言的分享,成为本次研讨会的一大亮点。
2025-08-01 Updata
服务端生态