
Rapid development framework integrating logic, services and UI with modular DSL, type-safe APIs, flexible navigation, native components, custom themes, responsive layout, and client-server collaboration.
中文 | English
Rachel是基于Kotlin Multiplatform与Compose Multiplatform集成逻辑、服务、UI的跨平台快速开发框架,由银临茶舍项目组完成开发。
涵盖跨平台入口、共享UI、依赖服务启动、客户端和服务端交互引擎、自由屏幕导航、平台原生组件、自定义主题、响应式布局、MDI配置一致性、分页加载、服务端路由等领域。
支持Android,iOS, Windows, Linux, macOS, Web(Wasm)等客户端, Server服务端。
KMP / CMP,支持六个平台客户端与服务端,具有多端一致性。kotlin语言即可完成大多数任务需求与开发。因为Rachel框架模块较多,功能丰富,一个最简单的应用程序可以仅导入app模块(注意版本号):
implementation("love.yinlin.compose:app:x.x.x")界面库涵盖主题、文本、输入、图片、动画、容器、集合、导航、浮窗等多种组件,支持暗色模式,界面库独立,无 compose.material 依赖。
| Theme | Dark Mode |
|---|---|
![]() |
![]() |
| Text | RichText |
![]() |
![]() |
| Button | Input |
![]() |
![]() |
| Icon | Image |
![]() |
![]() |
| Container | Data Container |
![]() |
![]() |
| Collection | Calendar |
![]() |
![]() |
| Animation | Navigation |
![]() |
![]() |
| Dialog | Sheet |
![]() |
![]() |
| Flyout | Tip |
![]() |
![]() |
[!IMPORTANT]
基于
Rachel框架开发的集资讯、听歌、美图、论坛、社交于一体的小银子聚集地应用程序银临茶舍水群:
828049503
基于本案例,你可以学习到除了 Rachel 框架、Rachel 界面库外,更多 KMP 在架构设计、跨平台兼容等方面上有趣的实现,包括但不限于如下:
银临茶舍 是在 MIT 许可下许可的开源软件,查看LICENSE获取更多信息。
按首字母排序。
| Type | Author | Name |
|---|---|---|
| Library | alexzhirkevich | compottie, qrose |
| Library | brettwooldridge | HikariCP |
| Library | Calvin-LL | reorderable |
| Library | chrisbanes | haze |
| Library | fleeksoft | ksoup |
| Library | media3 | |
| Library | jenly1314 | zxing-lite, camera-scan |
| Library | Jetbrains | kotlin, compose-multiplatform, ktor |
| Library | mlabbe | nativefiledialog |
| Library | mysql | mysql |
| Library | panpf | sketch |
| Library | qos-ch | logback |
| Library | redis | jedis |
| Library | Tencent | MMKV, libpag |
中文 | English
Rachel是基于Kotlin Multiplatform与Compose Multiplatform集成逻辑、服务、UI的跨平台快速开发框架,由银临茶舍项目组完成开发。
涵盖跨平台入口、共享UI、依赖服务启动、客户端和服务端交互引擎、自由屏幕导航、平台原生组件、自定义主题、响应式布局、MDI配置一致性、分页加载、服务端路由等领域。
支持Android,iOS, Windows, Linux, macOS, Web(Wasm)等客户端, Server服务端。
KMP / CMP,支持六个平台客户端与服务端,具有多端一致性。kotlin语言即可完成大多数任务需求与开发。因为Rachel框架模块较多,功能丰富,一个最简单的应用程序可以仅导入app模块(注意版本号):
implementation("love.yinlin.compose:app:x.x.x")界面库涵盖主题、文本、输入、图片、动画、容器、集合、导航、浮窗等多种组件,支持暗色模式,界面库独立,无 compose.material 依赖。
| Theme | Dark Mode |
|---|---|
![]() |
![]() |
| Text | RichText |
![]() |
![]() |
| Button | Input |
![]() |
![]() |
| Icon | Image |
![]() |
![]() |
| Container | Data Container |
![]() |
![]() |
| Collection | Calendar |
![]() |
![]() |
| Animation | Navigation |
![]() |
![]() |
| Dialog | Sheet |
![]() |
![]() |
| Flyout | Tip |
![]() |
![]() |
[!IMPORTANT]
基于
Rachel框架开发的集资讯、听歌、美图、论坛、社交于一体的小银子聚集地应用程序银临茶舍水群:
828049503
基于本案例,你可以学习到除了 Rachel 框架、Rachel 界面库外,更多 KMP 在架构设计、跨平台兼容等方面上有趣的实现,包括但不限于如下:
银临茶舍 是在 MIT 许可下许可的开源软件,查看LICENSE获取更多信息。
按首字母排序。
| Type | Author | Name |
|---|---|---|
| Library | alexzhirkevich | compottie, qrose |
| Library | brettwooldridge | HikariCP |
| Library | Calvin-LL | reorderable |
| Library | chrisbanes | haze |
| Library | fleeksoft | ksoup |
| Library | media3 | |
| Library | jenly1314 | zxing-lite, camera-scan |
| Library | Jetbrains | kotlin, compose-multiplatform, ktor |
| Library | mlabbe | nativefiledialog |
| Library | mysql | mysql |
| Library | panpf | sketch |
| Library | qos-ch | logback |
| Library | redis | jedis |
| Library | Tencent | MMKV, libpag |