What is Magisk built with?
Magisk is a Kotlin repo built with Jetpack Compose, androidx.navigation3:navigation3-runtime, androidx.window:window-core, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.navigation3:navigation3-ui, and 3 more. It reaches it with room-ktx and room-runtime, is tested with rules, androidx.test.ext:junit, androidx.test.uiautomator:uiautomator, and androidx.test:runner, and deploys with com.jakewharton.timber:timber. It has 43,581 written lines, with 6 test files.
Read on November 5, 2026, at commit 33bfff7. Read it as markdown
Frontend
The base 5
- Jetpack Compose25 files
- androidx.navigation3:navigation3-runtime3 files
- androidx.window:window-core2 files
- androidx.lifecycle:lifecycle-viewmodel-navigation31 file
- androidx.navigation3:navigation3-ui1 file
Interface 4
- Google1 file
- androidx.compose.animation:animation6 files
- androidx.core:core-splashscreen1 file
- material3-adaptive-navigation-suite
Icons 1
- androidx.compose.material:material-icons-extended13 files
Backend
Data access 2
- room-ktx
- room-runtime
Other repos with a similar stack
Ordered by how much of its stack they share with Magisk, then by stars.
- androidnowinandroid22k
A fully functional Android app built entirely with Kotlin and Jetpack Compose
12 of 56 in commonCompare → - debpalashVoiceStudio100.7k
VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.
2 of 56 in common · Python - PaddlePaddlePaddleOCR92.3k
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
2 of 56 in common · C++
Frequently asked questions
What language is Magisk written in?
What framework does Magisk use?
Does Magisk have tests?
Which repos have a stack like Magisk's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

