What is Obtainium built with?
Obtainium is a Dart repo built with Flutter. It stores its data in SQLite, makes its content with html, file_picker, markdown, and xml, and uses sqflite and shared_preferences. It has 50,719 written lines, with 81 test files.
Read on November 5, 2026, at commit 35c3e7f. Read it as markdown
Frontend
The base 1
- Flutter18 files
Styles 2
- dynamic_color2 files
- material_color_utilities1 file
Interface 6
- material_ui28 files
- flex_color_picker2 files
- fluttertoast2 files
- flutter_local_notifications1 file
- webview_flutter1 file
- animations
Icons 1
- cupertino_icons
Backend
Data 3
- SQLite2 files · lib/core/logging/app_log_db.dart, line 1
- shared_preferences1 file
- sqflite
Other repos with a similar stack
Ordered by how much of its stack they share with Obtainium, then by stars.
- rustdeskrustdesk128.2k
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
2 of 30 in common · Rust
Frequently asked questions
What language is Obtainium written in?
Obtainium is written in Dart, with 50,719 written lines.
What framework does Obtainium use?
Obtainium is built with Flutter.
What database does Obtainium use?
Obtainium stores its data in SQLite.
The proof: lib/core/logging/app_log_db.dart, line 1
What services does Obtainium use?
Obtainium uses sqflite and shared_preferences.
Does Obtainium have tests?
Yes. Obtainium has 81 test files.
Which repos have a stack like Obtainium's?
The ones that share most of its stack:AppFlowy-IO/AppFlowyimmich-app/immichlocalsend/localsend
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 →

