All 91 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 33 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 38 atomic_refcell 0.1 39 rand_core 0.6.2 outdated 40 byteorder 1.4.3 40 once_cell 1.19.0 42 protobuf 2.28.0 outdated 43 rusty-money 0.4.1 outdated 44 mime 0.3.17 44 r2d2 0.8 46 cfg-if 1.0.0 46 lazy_static 1.4.0 46 Strum 0.25.0 outdated 46 Strum 0.21 outdated 46 walkdir 2 47 Chrono-TZ 0.8.2 outdated 48 cmd_lib 1.9.5 outdated 48 md5 0.7.0 outdated 49 ArcSwap 1.7 49 nanoid (Rust) 0.4.0 outdated 50 serde_yaml 0.9.27 50 sqlite-vec 0.1.6 52 hmac 0.12.1 outdated 53 semver 1.0.22 54 csv 1.3.0 54 dyn-clone 1.0 57 unicode-segmentation 1.10 59 tracing 0.2.3 outdated 59 tracing 0.1 59 tracing 0.3.19 outdated 61 async-stream 0.3.6 61 LangChain Rust 4.6.0 62 r2d2-sqlite 0.28 outdated 64 console-subscriber 0.2 outdated 64 Scraper 0.18.0 outdated 65 Schemars 0.8.22 outdated 66 TwoX-Hash 2.1.0 67 rayon 1.9.0 67 Rusqlite Migration 2.1.0 67 similar 1.3.0 outdated 67 url 2.5.0 68 base64 0.21.5 outdated 68 Moka 0.12.8 69 itertools 0.10 outdated 69 serial_test 2.0.0 outdated 70 bytes 1.4 70 console 0.14.1 outdated 70 indexmap 2.1.0 71 sha2 0.10.7 outdated 72 proc-macro2 1.0 73 pin-project 1.0 75 anyhow 1.0.86 75 tempfile 3.8.1 75 Tera 1.17.1 outdated 76 phf 0.8.0 outdated 76 rust_decimal 1.28.1 76 thiserror 1.0 outdated 76 toml 0.5.11 outdated 77 Chrono 0.4.31 77 log 0.4.17 77 quote 1.0 77 serde 1.0.202 79 fancy-regex 0.10.0 outdated 79 sysinfo 0.30.5 outdated 80 aes-gcm 0.10.2 outdated 81 regex 1.9.5 82 rand 0.8.5 83 reqwest 0.11.27 outdated 84 uuid 1.6.1 85 rust-openssl 0.10.62 85 rust-openssl 0.9.98 outdated 85 text-splitter 0.25.1 outdated 89 crossbeam 0.8.15 outdated 89 rusqlite 0.33.0 outdated 89 rusqlite 0.35.0 outdated 89 zerocopy 0.9.0-alpha.0 outdated 91 Diesel 2.1.0 92 futures 0.3.31 92 futures 0.3.26 92 futures 0.3 92 futures 0.3.30 92 syn 1.0.109 outdated 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

Search