CJMP

CJMP

高性能跨平台开发框架

公告

README

CJMP概览

项目介绍

CJMP旨在构建支持UI+逻辑的高性能跨平台开发框架,提高跨平台开发效率,同时提供接近原生的性能体验。 关键技术特征和技术:

  • 高性能跨平台UI框架;
  • 高性能逻辑跨平台技术;
  • 多UI前端支持;

技术架构

image.png

文档

欢迎您使用及参与贡献!

仓库说明

仓库 说明 链接
Docs 应用开发者快速入门、框架开发者快速入门等文档 https://gitcode.com/CJMP/Docs
Engine UI引擎主要由多UI前端适配层、UI组件、渲染管线、图形引擎、执行引擎和平台适配层等主要部件构成,CJMP基于已有能力和应用诉求进行增量和定制化开发,满足广大应用开发者对高性能UI引擎的诉求。 https://gitcode.com/CJMP/Engine
CJFrontend CJMP的仓颉UI前端,提供仓颉API开发仓颉UI界面 https://gitcode.com/CJMP/CJFrontend
SystemLibs CJMP通过统一抽象系统能力接口屏蔽平台差异,为上层应用提供三端一致的API https://gitcode.com/CJMP/SystemLibs
cangjie_multiplatform_interop 仓颉语言为开发者提供了与 Java 语言和 ObjC 语言互操作的能力,在成功安装仓颉工具链后,即可根据手册说明使用这些能力 https://gitcode.com/Cangjie/cangjie_multiplatform_interop/tree/dev
Community 跨平台框架SIG例会材料、会议纪要等 https://gitcode.com/CJMP/Community
VibeCoding 面向 CJMP 开发者的 AI IDE 配置仓,提供 MCP、Skills、Rules 等共享资产,帮助开发者在 AI 编程环境中高效使用 CJMP https://gitcode.com/CJMP/VibeCoding
AIDev CJMP 的 AI 辅助协作仓,沉淀可复用 Skills 与协作规范 https://gitcode.com/CJMP/AIDev
Test CJMP的测试框架和测试用例集,包括组件、samples测试用例,覆盖功能、兼容性、性能等 https://gitcode.com/CJMP/Test
OpenSDK 用于发布 CJMP SDK,提供各平台 SDK 包 https://gitcode.com/CJMP/OpenSDK
DevTools CJMP的调优工具仓,提供CPU、内存等调优能力 https://gitcode.com/CJMP/DevTools
ThirdParty-gRPC CJMP的gRPC三方库适配仓,提供高性能RPC通信能力,支持DevTools等工具的远程调试功能 https://gitcode.com/CJMP/ThirdParty-gRPC
IDE-Plugins CJMP 提供的 VS Code 扩展插件,用于支持 CJMP 应用开发流程,包括项目创建、构建、运行、调试等 https://gitcode.com/CJMP/IDE-Plugins
Tools CJMP 命令行工具源码仓库,用于环境检查、项目创建、构建、运行和设备管理等 https://gitcode.com/CJMP/Tools
Build CJMP 统一构建入口仓,提供 build.sh 等构建脚本 https://gitcode.com/CJMP/Build
Manifest CJMP repo 清单仓,维护多仓组合与依赖清单 https://gitcode.com/CJMP/Manifest
ThirdParty-Markdown CJMP 跨平台 Markdown 三方库适配仓,提供 Markdown 解析、代码高亮和公式渲染等能力,支持 Android、iOS 和 HOS 平台 https://gitcode.com/CJMP/ThirdParty-Markdown

第三方开源软件及许可说明

3rd-Party-License:第三方开源软件及许可证说明

贡献

欢迎您参与贡献,我们鼓励开发者以各种方式参与讨论和贡献。

精选项目
100

UI引擎主要由多UI前端适配层、UI组件、渲染管线、图形引擎、执行引擎和平台适配层等主要部件构成,CJMP基于已有能力和应用诉求进行增量和定制化开发,满足广大应用开发者对高性能UI引擎的诉求。

44

应用开发者快速入门、框架开发者快速入门等文档

30

跨平台框架SIG例会材料、会议纪要等

23

暂无简介

  • 暂无简介
    Cangjie
    6
    4
    Apache-2.0
    更新于 5 天前
    Star
  • 暂无简介
    Python
    23
    12
    Apache-2.0
    更新于 3 天前
    Star
  • 应用开发者快速入门、框架开发者快速入门等文档
    Cangjie
    44
    16
    Apache-2.0
    更新于 3 天前
    Star
  • UI引擎主要由多UI前端适配层、UI组件、渲染管线、图形引擎、执行引擎和平台适配层等主要部件构成,CJMP基于已有能力和应用诉求进行增量和定制化开发,满足广大应用开发者对高性能UI引擎的诉求。
    C++
    100
    22
    Apache-2.0
    更新于 3 天前
    Star
  • 暂无简介
    Cangjie
    4
    2
    Apache-2.0
    更新于 19 天前
    Star
  • 暂无简介
    Python
    3
    5
    更新于 3 天前
    Star
  • 可用于实现 Android、iOS 和 HarmonyOS 平台的高实时性双向数据传输。提供 TCP 长连接、心跳机制、断线重连等核心功能,支持 Sync 业务领域接入。
    Cangjie
    5
    5
    NOASSERTION
    更新于 3 天前
    Star
  • 暂无简介
    HTML
    20
    4
    Apache-2.0
    更新于 10 天前
    Star
  • 暂无简介
    Python
    3
    1
    Apache-2.0
    更新于 5月19日
    Star
  • 暂无简介
    TypeScript
    20
    3
    Apache-2.0
    更新于 6 天前
    Star
查看全部项目 >
公告
成就
322
Star
93
Fork
97.99 K
Download
常用语言
Cangjie
Python
C++
C
Shell