What is AppFlowy built with?
AppFlowy is a Dart repo built with Flutter, Tokio, and plugin_platform_interface. It stores its data in shared_preferences and SQLite, reaches it with diesel and diesel_migrations, signs people in with hmac and pbkdf2, makes its content with image_picker, csv, file_picker, scraper, flutter_svg, and 4 more, validates its data with validator and schemars, deploys with tracing, log, tracing-subscriber, console-subscriber, tracing-appender, and 1 more, and uses rusqlite and moka. It has 412,249 written lines, with 423 test files.
Read on November 4, 2026, at commit 8fcee27. Read it as markdown
Frontend
The base 1
- Flutter1,180 files
Styles 1
- google_fonts9 files
Interface 8
- desktop_drop8 files
- window_manager4 files
- animations1 file
- auto_size_text_field1 file
- console1 file
- flex_color_picker1 file
- flutter_staggered_grid_view1 file
- percent_indicator1 file
Backend
Data 4
- SQLite4 files · frontend/rust-lib/flowy-sqlite-vec/src/db.rs, line 10
rusqlite
- shared_preferences5 files
- moka1 file
Data access 2
diesel26 files
diesel_migrations2 files
Sign-in 2
- pbkdf21 file
- hmac
Other repos with a similar stack
Ordered by how much of its stack they share with AppFlowy, then by stars.
- openobserveopenobserve22.8k
Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.
10 of 132 in common · RustCompare →
Frequently asked questions
What language is AppFlowy written in?
What framework does AppFlowy use?
What database does AppFlowy use?
What does AppFlowy sign people in with?
What services does AppFlowy use?
Does AppFlowy have tests?
Which repos have a stack like AppFlowy'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 →

