Logseq

logseq.com
Logseq

Privacy-first, open-source knowledge base that works on top of local plain-text Markdown and Org-mode files. Supports lots of different note modes, including task management, PDF annotation, flashcards, whiteboards strong markdown support and more. Includes themes and extensions, backed by a strong community

No Security Audit Open Source

Logseq Source Code

Author

logseq

Description

A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://logseq.io/p/NX4mc_ggEV

#clojure#clojurescript#git#graph#knowledge-base#knowledge-graph#local-first#markdown#note-taking#org-mode#pkm

Homepage

https://logseq.com

Repository

  • LicenseAGPL-3.0
  • Created23 May 20
  • Primary languageClojure
  • Size179,922 KB
  • Stars44,750
  • Forks2,795
  • Watchers44,750

Language Usage

Language Usage

Project Health

  • Last commit5 days ago
  • Open issues959
  • Latest releasev0.0.1

Recent Commits

  • rcmerci(02 Sept 26)

    Merge pull request #13159 from logseq/simplification/remove-local-cleanup-residue-pr enhance(maintenance): remove obsolete compatibility residue

  • rcmerci(02 Sept 26)

    enhance(worker): remove graph directory wrapper

  • rcmerci(02 Sept 26)

    dev(lint): remove stale Carve exemptions

  • rcmerci(02 Sept 26)

    enhance(db-sync): remove unused Cloudflare aliases

  • Arthur(01 Sept 26)

    fix(editor): prevent stale code block refocus

  • Tienson Qin(01 Sept 26)

    fix: remove unused route require

  • Aung Min Myat(01 Sept 26)

    Fix UI #1135: redirect to previous page instead of home on page delete

  • Arthur(26 Aug 26)

    fix: configure mobile HTTPS dev server

  • Cursor Agent(28 Aug 26)

    test: avoid hanging on stale title resolve Co-authored-by: Tienson Qin <[email protected]>

  • Cursor Agent(28 Aug 26)

    test: group electron ipc require in route tests Co-authored-by: Tienson Qin <[email protected]>

  • Cursor Agent(28 Aug 26)

    fix: update window title on back navigation Keep document.title and the Electron window title in sync after history Back/Forward by ignoring stale get-route-title resolves and calling BrowserWindow.setTitle. Co-authored-by: Tienson Qin <[email protected]>

  • debanjand(11 Jul 26)

    fix(plugin): custom uuid not working in createTag

  • debanjand(10 Jul 26)

    enhance(plugin): add deleteRecycledPagePermanently method

  • Cursor Agent(27 Aug 26)

    fix: keep Cover asset fields on view row refs Gallery and Table hydrate rows through canonical block maps. Cover was serialized as a shallow {:db/id} identity, so asset-cp never received type/uuid/filename and images did not render. Co-authored-by: Tienson Qin <[email protected]>

  • Cursor Agent(28 Aug 26)

    fix: flatten formatted file-link labels as plain text Rewrite label extraction to walk inline AST leaves so Emphasis-wrapped File-link labels stay strings, and keep the File branch balanced so the namespace parses. Co-authored-by: Tienson Qin <[email protected]>

  • Cursor Agent(28 Aug 26)

    fix: import file links with formatted labels File-to-DB / markdown import skipped notes containing File-links whose labels used strike, bold, or italic markup. mldoc represents those labels as nested Emphasis AST, and get-page-reference passed that structure into page-name->map, which then called string/trim. Extract the label's plain text so [~~k~~](a.md) and similar forms import as a "k" page ref. https://github.com/logseq/db-test/issues/1121 Co-authored-by: Tienson Qin <[email protected]>

  • Danny Pham(30 Aug 26)

    fix: refresh class properties when a new property is added to a tag

  • Mega Yu(31 Aug 26)

    fix: add type hints for Amplify auth responses

  • Tienson Qin(26 Aug 26)

    chore: restore version 2.0.1 (#13125)

  • Tienson Qin(26 Aug 26)

    chore: bump version to 2.0.2 (#13124)

  • Tienson Qin(26 Aug 26)

    fix: preserve quoted page references in queries (#13123)

  • Chip Nowacek(21 Aug 26)

    fix(editor): await cut before clearing block selection clear-selection! ran synchronously while cut-selection-blocks was still pending, so the selection was empty by the time the async pipeline reached get-original-block. That function maps an embed's rendered row back to its placeholder by reading live selection state, so it always saw nothing and fell through to the embed target. Verified against node embeds over six shapes (block with content, block with children, empty block, empty page, page with blocks, embed-of-embed): right-click + Delete, right-click + Cmd-X, and the context menu's "Delete selected blocks" item now remove the placeholder and leave the target intact. The context menu's "Cut" item is NOT fixed by this. Refs logseq/logseq#13096 Co-Authored-By: Claude Opus 5 <[email protected]>

  • Chip Nowacek(20 Aug 26)

    fix(editor): resolve embed placeholder from DOM on block selection get-top-level-blocks is meant to map a linked-render row back to its linking block, but the selection branch of get-original-block reads :original-block off an entity loaded from the DB. That key is assigned in render config, never as a datom, so it is always nil and the target is returned instead of the placeholder. Read the originalblockid attribute off the selected ls-block node, the same source the editing branch already uses. Refs logseq/logseq#13096 Co-Authored-By: Claude Opus 5 <[email protected]>

  • Cursor Agent(23 Aug 26)

    fix: don't add #Task when a child class already provides it Pages tagged with a Task child (e.g. #Work) were also getting #Task when status, scheduled, or deadline was set, because internal-page? short-circuited the class-property check. Blocks already skipped that extra tag. Co-authored-by: Tienson Qin <[email protected]>

  • Tienson Qin(26 Aug 26)

    fix: reject children under URL property values (#13107) * fix: reject children under URL property values URL-type property values are not containers. Insert, indent, and move as a child of a URL value are no-ops. Default/text property values can still have children. Co-authored-by: Tienson Qin <[email protected]> * test: run URL property children checks in the main suite Move the child-target helper above insert-blocks to avoid an undeclared-var warning, and put the insert/indent coverage on the src/test classpath so bb dev:test executes it. Co-authored-by: Tienson Qin <[email protected]> --------- Co-authored-by: Cursor Agent <[email protected]>

  • Arthur(26 Aug 26)

    test: cover scalar custom query rendering

  • Cursor Agent(23 Aug 26)

    fix: export children of text property values Include nested blocks under default/text property values in markdown file export and the derived markdown mirror. URL and other non-text property types stay inline and do not export value children. Co-authored-by: Tienson Qin <[email protected]>

  • Yuzhong Zhang(25 Aug 26)

    fix(cli): expose graph validate errors as structured context graph_validate_result already builds an :errors vector, then only stringifies it into the message. Pass it as Error.make ~context so JSON/EDN expose error.errors. Fixes #13075

  • debanjand(22 Aug 26)

    enhance(plugin): add button action to plugin settings

  • Terwox(24 Aug 26)

    fix(android): respect status bar safe area

Logseq Security

3.2/10

Repo Security Summary

Updated 24 Aug 26

  • Maintained10/10
  • Code-Review1/10
  • CII-Best-Practices0/10
  • Dangerous-Workflow10/10
  • Security-Policy0/10
  • Token-Permissions0/10
  • License10/10
  • Binary-Artifacts3/10
  • Branch-ProtectionN/A
  • PackagingN/A
  • Signed-Releases0/10
  • Fuzzing0/10
  • Pinned-Dependencies0/10
  • SAST0/10

Security Advisories (1)

Logseq Website

Website

Logseq: A privacy-first, open-source knowledge base

A privacy-first, open-source platform for knowledge management and collaboration.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address13.249.180.47
  • Hostnameserver-13-249-180-47.atl58.r.cloudfront.net
  • LocationAtlanta,Georgia,United States of America,NA
  • ISPAmazon.com Inc.
  • ASNAS16509

Associated Countries

  • USUS
  • CACA

Safety Score

Website marked as safe

100%

Blacklist Check

logseq.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Logseq iOS App

App Info

Logseq

Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden. Logseq includes the following features: 1. Backlink 2. Knowledge Graph 3. Page and block references 4. Page and block embeds 5. Tasks & Todos 6. SRS Cards 7. Zotero integration 8. Youtube, Twitter, etc. integration 9. Audio recorder 10. Powerful queries 11. Whiteboards

Rating

Rated 4.38 out of 5 stars by 260 users

Version Info

  • Current Version0.10.9
  • Last Updated23 Apr 24
  • First Released13 Apr 22
  • Minimum iOS Version14.0
  • Device Models Supported127

App Details

  • IPA Size62.44 Mb
  • PriceFree (USD)
  • Age Advisory4+
  • Supported Languages1
  • DeveloperLogseq Inc.
  • Bundle IDcom.logseq.logseq

Screenshots

  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot
  • App screenshot

Logseq Reviews

More Digital Notes

  • Cryptee

    Cryptee

    crypt.ee

    Private & encrypted rich-text documents. Cryptee has encryption and anonymity at its core, it also has a beautiful and minimalistic UI. You can use Cryptee from the browser, or download native apps. Comes with many additional features, such as support for photo albums and file storage. The disadvantage is that only the frontend is open source. Pricing is free for starter plan, $3/ month for 10GB, additional plans go up-to 2TB.

    No Security AuditNot Open Source cryptee/web-client
  • Joplin

    Joplin

    joplinapp.org

    Cross-platform desktop and mobile note-taking and todo app. Easy organisation into notebooks and sections, revision history and a simple UI. Allows for easy import and export of notes to or from other services. Supports synchronisation with cloud services, implemented with E2EE.

    Security Audited Open Source laurent22/joplin
  • Notable

    Notable

    notable.md

    An offline markdown-based note editor for desktop, with a simple, yet feature-rich UI. All notes are saved individually as .md files, making them easy to manage. No mobile app, built-in cloud-sync, encryption or web UI. But due to the structure of the files, it is easy to use your own cloud sync provider, and additional features are provided through extensions.

    No Security Audit Open Source notable/notable
  • Obsidian

    Obsidian

    obsidian.md

    A powerful knowledge base that works on top of local plain-text Markdown files. It has a strong community, and a lot of plugins and themes. Generally privacy-respecting, but no encryption out of the box, and some of the code is obfuscated or not fully open source

  • Poznote

    Poznote

    poznote.com

    Self-hosted notes and tasks app with rich-text, Markdown and drawing editors, tags, multi-user, OIDC login and a REST API. Docker-based (PHP + SQLite); the only outbound call is a daily update check. No mobile apps (PWA), no end-to-end encryption.

    No Security Audit Open Source timothepoznanski/poznote
  • Standard Notes

    Standard Notes

    standardnotes.com

    S.Notes is a free, open-source, and completely encrypted private notes app. It has a simple UI, yet packs in a lot of features, thanks to the Extensions Store, allowing for: To-Do lists, Spreadsheets, Rich Text, Markdown, Math Editor, Code Editor and many more. You can choose between a number of themes (yay, dark mode!), and it features built-in secure file store, tags/ folders, fast search and more. Standard Notes is actively developed, and fully open-source.

  • Turtle

    Turtle

    turtlapp.com

    A secure, collaborative notebook. Self-host it yourself, or use their hosted plan (free edition or $3/ month for premium).

    Security Audited Open Source turtl/desktop
  • VNote

    VNote

    app.vnote.fun/en_us

    A free, open-source note-taking application built with Qt, focused on providing a pleasant Markdown editing experience. It manages notes directly as plain text files on your local system.

About the Data: Logseq

Change History

  • Amended (icon) by @azzamsa #258
  • Amended (iosApp, subreddit)

Edit Logseq Data

You can edit Logseq's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Logseq's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/logseq

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Logseq

Help your friends compare Digital Notes, and pick privacy-respecting software and services.
Share Logseq and Awesome Privacy with your network!