Getting Started
SweetEditor is a Compose Multiplatform code editor library backed by a native C++17 core.
What You Get
- Compose Multiplatform editor UI
- Native editor kernel integration
- Decoration, completion, and IME pipelines
- Android, iOS, Desktop, JS, and Wasm targets
Repository Structure
editor-compose: Kotlin Multiplatform wrapper and Compose UI integrationeditor-core: native editor kernel and C APIexample: Compose demo applicationplatform-demo: platform-specific demo implementations
Start Exploring
- Read Installation
- Follow Quick Start
- Explore Usage
- Inspect the example module
- Open the 中文文档 if you prefer Chinese
- Review platform-implementation-standard
Core Library
The native editor core used by this project is based on: