"Knot is the thread that ties your ideas together, transforming them into a tapestry of words."
β chatGPT π§Ά
ββ apps
β ββ server --Web server for both app
β ββ reader --Reading stuff
β β ββ web
β β ββ desktop
β ββ writer --Writing stuff
β ββ web
β ββ desktop
ββ pkgs
β ββ editor --Text editor core
β ββ config --Common config files
β ββ ui --User interface
β ββ ai --AI api
β ββ db --DB configs and models
β ββ auth --Auth configs
β ββ sync --File Synchronization
ββ docs --Documents for contributors
ββ dist --Build output
-
css styling
-
editor library
-
monorepo management tool
-
frontend dev tool
-
frontend framwork
-
desktop app builder
-
code formater
pnpm lint
will format all files recursively. you can find the format rules at dprint.json
- Markdown editing
- Synchronized editing with sidebar
- Keybinding
- Common keybinding
- Knot keybinding
- which-key
- Collaborative editing
- Share link
- Persistence
- File sync
- Local
- Cloud
- Togglable feature
- Preview window
- Typewriter-like auto scroll
- Full-text search
- Search and move
- Search and paste
- Backlink
- Graph view
- Theme
- Sidebar
- Modal
- Which-key