Source: https://seerepo.com/compare/AppFlowy-IO/AppFlowy/vs/didi/DoKit
Markdown source: https://seerepo.com/compare/AppFlowy-IO/AppFlowy/vs/didi/DoKit.md
Description: AppFlowy and DoKit share 3 technologies: Flutter, shared_preferences, and google_fonts. AppFlowy is written in Dart and DoKit in Java.

# AppFlowy vs DoKit

AppFlowy and DoKit share 3 technologies: Flutter, shared_preferences, and google_fonts. AppFlowy is written in Dart and DoKit in Java.

- [AppFlowy-IO/AppFlowy](https://seerepo.com/r/AppFlowy-IO/AppFlowy): Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
- [didi/DoKit](https://seerepo.com/r/didi/DoKit): 一款面向泛前端产品研发全生命周期的效率平台。

## What they share and what sets them apart

- In common: Flutter, shared_preferences, google_fonts
- Only in AppFlowy: rusqlite, SQLite, moka, Tokio, plugin_platform_interface, desktop_drop, window_manager, animations, auto_size_text_field, console, flex_color_picker, flutter_staggered_grid_view, percent_indicator, diesel, diesel_migrations, hmac, pbkdf2, image_picker, csv, file_picker, scraper, flutter_svg, html, pulldown-cmark, xml, zip, validator, schemars, tracing, log, tracing-subscriber, console-subscriber, tracing-appender, tracing-core
- Only in DoKit: Vue, androidx.appcompat:appcompat, Google, image, jsqr

## Side by side

| | AppFlowy | DoKit |
|---|---|---|
| Size | 412,249 lines written, 2,281 code files | 240,896 lines written, 2,114 code files |
| Who writes it | 0% of its commits signed by AI | 0% of its commits signed by AI |
| Activity | Last push November 2, 2026, 6,367 commits, 78,194 stars | Last push October 20, 2026, 1,883 commits, 20,415 stars |
| Tests | 423 test files. 18% of its code files have a test that imports them | 107 test files. 2.3% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, AppFlowy or DoKit?

AppFlowy, with 412,249 lines written; DoKit has 240,896.

The proof: [AppFlowy-IO/AppFlowy's code at commit 8fcee27](https://github.com/AppFlowy-IO/AppFlowy/tree/8fcee27d9bd93aad4ee0191d5d8d915d6a9a4e93)

### Which has more GitHub stars, AppFlowy or DoKit?

AppFlowy, with 78,194 stars; DoKit has 20,415.

The proof: [AppFlowy-IO/AppFlowy on GitHub](https://github.com/AppFlowy-IO/AppFlowy)

### Which has more tests, AppFlowy or DoKit?

AppFlowy, with 423 test files; DoKit has 107.

The proof: [AppFlowy-IO/AppFlowy's code at commit 8fcee27](https://github.com/AppFlowy-IO/AppFlowy/tree/8fcee27d9bd93aad4ee0191d5d8d915d6a9a4e93)

### Which was updated more recently, AppFlowy or DoKit?

AppFlowy: its last push was on November 2, 2026, and DoKit's on October 20, 2026.

The proof: [AppFlowy-IO/AppFlowy's commits on GitHub](https://github.com/AppFlowy-IO/AppFlowy/commits)

## Sources

- AppFlowy-IO/AppFlowy: Read on November 4, 2026, at commit 8fcee27 (https://github.com/AppFlowy-IO/AppFlowy/tree/8fcee27d9bd93aad4ee0191d5d8d915d6a9a4e93)
- didi/DoKit: Read on November 5, 2026, at commit 626827c (https://github.com/didi/DoKit/tree/626827cddb2feb2f3aee87a52a064b4e5ca2bed4)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
