artcraft-android / capcraft-android
git clone https://github.com/artcraft-android/capcraft-android.git
v0.0.1-beta · 2d ago
An open-source mobile video editor in Rust while using Kotlin as the UI framework.
—
stars, 24h
+42
stars, 7 days · #1,051
+42
stars, 30 days · #6,971
42
★ total · +42% this week
0
forks · 4 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseAGPL-3.0
Created2026-10-18 (2d ago)
Last push1d ago
Watchers2
OwnerOrganization
Links
README excerpt
CapCraft for Android CapCraft-android is an open-source reimplementation of the CapCut android app. Many credits to the original maintainers, jub0t and the Concat contributors. Editing · Filters, effects & transitions · Text & stickers · Captions & sound · Export & Home · Planned features · Building The editor: the preview, the transport row, a timeline with rows for text, stickers, effects and sound, and the tools. ## Editing A clip selected: split, volume, animations, speed, crop and more Sound effects, made by the app ## Filters, effects and transitions 80+ filters, previewed on the clip Video effects, on a clip or on a row of their own Transitions, every tile animated with your own clips. ## Text and stickers Text: templates, fonts, styles, word art, animations and bubbles Stickers, labels and doodles, drawn by the app ## Captions and sound Captions, made on the phone from what is said. ## Export and Home Export at 480p to 4K, 24 to 60 fps, or as a GIF or photo Home: start a video or a photo, then your projects ## Planned features CapCraft for Android is in beta. | Area | Status | |---|---| | Projects from the phone's videos and photos, or shared to the app; autosave; rename, duplicate, delete | ✅ | | The timeline: trim, move, split, delete, duplicate, replace, multi-select, undo and redo; pinch to zoom | ✅ | | Speed and curves, freeze frame, reverse, volume and fades, crop, mask, chroma key, keyframes | ✅ | | Overlays and layers with blend modes, opacity, transform and animations | ✅ | | Filters, adjustments (HSL, curves, colour wheels), video effects, body effects and transitions | ✅ | | Text: templates, fonts, styles, word art, bubbles, animations and text to speech | ✅ | | Stickers, labels, shapes and drawing | ✅ | | Captions made on the phone, typed captions, caption templates and imported subtitles | ✅ | | Sound effects, voiceover, extract audio, voice effects, noise reduction and isolate voice | ✅ | | Remove background (a model downloaded once, run on the phone) | ✅ | | Aspect ratios, backgrounds, cover, AutoCut, collage | ✅ | | Export at 480p to 4K, 24 to 60 fps, GIF and photo, saved to the gallery and shared | ✅ | | A music library, downloadable effects and templates | ⬜ | | Generative AI, cloud storage, accounts | 🚫 CapCraft is a local app | ✅ works today · 🚧 in progress · ⬜ not started · 🚫 not planned ## Building Instructions *One Gradle command builds the app: it compiles the Rust engine with cargo-ndk and generates the Kotlin bindings. FFmpeg and sherpa-onnx are fetched and built first, once.* * Clone this repository * Make sure you have at least 10 GB of free disk space * In `src`, with `ANDROID_HOME` pointing at your Android SDK: [code] * then enter `src/crates/capcraft-android/android` and run `./gradlew assembleRelease`. Build time dependencies: required tools [code] *Builds are only tested in WSL Ubuntu on Windows 11.* ## License AGPL-3.0-or-later, CapCraft for Android is not affilia