Logseq
logseq.com- Category
- Productivity
- Rank
- No. 200Tools index
- Pricing
- Open Source
- Type
- TOOL
- Builder
- logseq
- GitHub
- 44.8k stars
- Latest release
- nightly
- Date
About
Privacy-first, local-first knowledge graph and outliner. Markdown-based with a plugin ecosystem.
What it does
Logseq combines structured notes, task tracking, PDF annotation, and collaboration in one workspace. It accepts Markdown and Org-mode, organizes content as nested blocks and references, and offers desktop, browser, and mobile applications.
Why it's ranked here
Logseq is compelling because it covers writing, linked information, recurring work, annotation, and extensibility without narrowing itself to one profession. The caution is substantial: its database graphs remain beta, while the new mobile application and real-time collaboration remain alpha, with possible data loss explicitly acknowledged.
What's good
Its task model handles three distinct recurrence rules, including completion-based cadence, calendar anchoring, and fixed scheduled intervals. Plugins and themes extend the core application. Desktop, browser, and mobile options broaden access, while Markdown and Org-mode support provide practical format choices.
Tradeoffs
The database edition is not ready for crucial information without disciplined backups. Its new mobile application and real-time collaboration are alpha features. The self-hosted web application also requires a compatible browser for file access, plus HTTPS when reached remotely.
How to use it well
Choose Logseq for connected notes, journals, annotated reading, and tasks that benefit from precise recurrence rules. Start database graphs with a disposable project and automated or regular database backups. It does not replace a mature collaboration service when alpha stability is unacceptable.
Technical notes+
package.json defines a private pnpm package requiring Node.js 22.20.0 or newer, with build targets for browser, Electron, iOS, and Android, plus a packaged command-line binary. Its scripts combine ClojureScript compilation, Gulp, Webpack, PostCSS, Playwright, and Babashka-driven tests. docs/dev-practices.md documents unit, performance, and end-to-end testing, while noting that a dedicated browser accessibility test line is not currently maintained. docs/develop-logseq.md covers browser and desktop builds, plus Cloudflare Worker and self-hosted Node adapters for database sync. docs/docker-web-app-guide.md documents a containerized web application whose filesystem access depends on the browser File System Access API.
Observed
- License
- The README describes Logseq as open source; the supplied text does not identify the specific license.
- Primary language
- ClojureScript is the principal application build and test language described by the development scripts and documentation.
- Package management
- Private pnpm package requiring Node.js 22.20.0 or newer.
- Install surfaces
- Downloadable desktop application, Linux installer script, Docker web application, and source builds.
- Interfaces
- Graphical browser, desktop, iOS, and Android applications, plus a packaged command-line interface and plugin API.
- Testing
- The development documentation describes unit, performance, and end-to-end test suites.
- Web platform constraint
- The Docker web application requires a browser supporting the File System Access API and requires HTTPS for remote access.
Read from README.md, package.json, docs/issue-labels.md, docs/accessibility.md, docs/dev-practices.md, docs/develop-logseq.md, docs/i18n-key-naming.md, docs/recurring-tasks.md, docs/docker-web-app-guide.md, docs/og_import_graph_cases.md, docs/logseq-markdown-syntax.md, docs/develop-logseq-on-mobile.md, docs/develop-logseq-on-windows.md.
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.