All 92 Dependencies

Every package AppFlowy depends on, ranked by repo health score.

AppFlowy is an open-source, cross-platform collaborative workspace designed as a privacy-first alternative to Notion. It unifies documents, databases, wikis, and project management into a single interface with built-in AI that runs entirely on your own hardware — no data leaves your machine unless you choose otherwise.

Built with Flutter for native cross-platform UI and Rust for high-performance backend operations, AppFlowy runs on macOS, Windows, Linux, iOS, and Android from a single codebase. It supports real-time collaboration via CRDT-based synchronization and works fully offline, syncing seamlessly when connectivity is restored.

The AI capabilities go beyond simple integrations: AppFlowy embeds local LLM inference (Mistral 7B, Llama 3) directly into the native app, with retrieval-augmented generation, conversation memory, AI transcription, and meeting notes — all running on-device. It also supports MCP (Model Context Protocol) to connect AI agents to external tools and databases from within the workspace.

Self-hosters can deploy AppFlowy Cloud using Docker and retain 100% control over their data, while teams can choose AppFlowy's managed cloud for a zero-ops experience. With 72,000+ GitHub stars and releases every few weeks, AppFlowy is one of the most actively developed open-source productivity platforms available.

21 protoc-bin-vendored 3.1.0 22 Date Time Parser 0.2.0 29 scheduled-thread-pool 0.2.6 34 assert-json-diff 2.0.2 35 Derivative 2.2.0 35 include_dir 0.7.4 35 mime_guess 2.0.4 36 tracing-bunyan-formatter 0.3.10 37 allo-isolate ^0.1 37 bincode 1.3 outdated 37 rand_core 0.6.2 outdated 38 atomic_refcell 0.1 40 byteorder 1.4.3 40 once_cell 1.19.0 42 protobuf 2.28.0 outdated 44 mime 0.3.17 44 r2d2 0.8 45 ArcSwap 1.7 45 md5 0.7.0 outdated 45 walkdir 2 46 Strum 0.25.0 outdated 46 Strum 0.21 outdated 46 semver 1.0.22 47 Chrono-TZ 0.8.2 outdated 47 nanoid (Rust) 0.4.0 outdated 48 hmac 0.12.1 outdated 49 sqlite-vec 0.1.6 50 serde_yaml 0.9.27 52 csv 1.3.0 54 cmd_lib 1.9.5 outdated 54 dyn-clone 1.0 56 cfg-if 1.0.0 57 argon2 0.12.2 outdated 57 unicode-segmentation 1.10 58 tracing 0.2.3 outdated 58 tracing 0.1 58 tracing 0.3.19 outdated 59 async-stream 0.3.6 60 r2d2-sqlite 0.28 outdated 61 LangChain Rust 4.6.0 62 console-subscriber 0.2 outdated 63 Rusqlite Migration 2.1.0 63 Schemars 0.8.22 outdated 63 rayon 1.9.0 63 url 2.5.0 64 lazy_static 1.4.0 65 quote 1.0 66 Moka 0.12.8 66 base64 0.21.5 outdated 66 itertools 0.10 outdated 67 Scraper 0.18.0 outdated 67 anyhow 1.0.86 67 bytes 1.4 67 proc-macro2 1.0 67 serial_test 2.0.0 outdated 67 sha2 0.10.7 outdated 68 indexmap 2.1.0 68 tempfile 3.8.1 69 similar 1.3.0 outdated 70 console 0.14.1 outdated 71 log 0.4.17 73 Chrono 0.4.31 73 Tera 1.17.1 outdated 74 TwoX-Hash 2.1.0 74 pin-project 1.0 74 rust_decimal 1.28.1 75 toml 0.5.11 outdated 76 aes-gcm 0.10.2 outdated 76 phf 0.8.0 outdated 76 serde 1.0.202 77 regex 1.9.5 77 rusty-money 0.4.1 outdated 79 thiserror 1.0 outdated 80 fancy-regex 0.10.0 outdated 80 rand 0.8.5 outdated 80 sysinfo 0.30.5 outdated 81 uuid 1.6.1 82 reqwest 0.11.27 outdated 84 rust-openssl 0.10.62 84 rust-openssl 0.9.98 outdated 85 text-splitter 0.25.1 outdated 86 crossbeam 0.8.15 outdated 88 rusqlite 0.33.0 outdated 88 rusqlite 0.35.0 outdated 89 zerocopy 0.9.0-alpha.0 outdated 90 Diesel 2.1.0 90 futures 0.3.31 90 futures 0.3.26 90 futures 0.3 90 futures 0.3.30 91 syn 1.0.109 outdated 95 Tokio 0.7 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers