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.

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