Logseq
logseq.comWindows, MacOS, Linux, Android, iOS, WebPrivacy-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
- Homepage:logseq.com
- GitHub:github.com/logseq/logseq
- iOS App:apps.apple.com/us/app/logseq/id1601013908
- Subreddit:r/Logseq
- Web info:web-check.xyz/check/logseq.com
Logseq Source Code
Author
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
Homepage
https://logseq.comRepository
- LicenseAGPL-3.0
- Created23 May 20
- Primary languageClojure
- Size179,922 KB
- Stars44,750
- Forks2,795
- Watchers44,750
Top Contributors
@tiensonqin (11720)
@logseq-cldwalker (2926)
@xyhp915 (2604)
@RCmerci (2052)
@andelf (916)
@sprocketc (888)
@pengx17 (802)
@megayu (454)
@gif8864gh (324)
@llcc (311)
@cnrpman (246)
@thezjy (79)
@gyk (75)
@devonzuegel (72)
@thesophiaxu (70)
@Bad3r (63)
@bendyorke (62)
@dependabot[bot] (53)
@scheinriese (52)
@sawhney17 (51)
@situ2001 (40)
@queeup (29)
@kanru (28)
@g1eny0ung (27)
@cursoragent (27)
@SlyBouhafs (26)
@runjuu (21)
@ingepettersen (20)
@hasecilu (19)
@phoenixeliot (19)
@akhater (18)
@sallto (18)
@anoffvu (17)
@psdp (16)
@bensu (15)
@Kamalnrf (13)
@avelino (13)
@sosuisen (12)
@mschmidtkorth (12)
@samfundev (12)
@giuseppedandrea (11)
@8N9KT (11)
@stdword (11)
@hezhizhen (10)
@karlicoss (10)
@VictorVow (9)
@xxchan (9)
@hdansou (9)
@yoyurec (9)
@ksqsf (9)
@lachlancresswell (9)
@candideu (9)
@demaldoror (8)
@darwis059 (7)
@jonasdiemer (7)
@mp-v2 (7)
@the-kenny (7)
@MrWillCom (7)
@ranfdev (7)
@adamschmideg (7)
@optimistic5 (7)
@benjypng (7)
@TaylorHo (6)
@jramosg (6)
@TiagoDevezas (6)
@shidenggui (6)
@maxweilun1989 (6)
@greatbody (5)
@ahonn (5)
@playerofgames (5)
@phoebejaffe (5)
@eliovir (5)
@AllanChain (5)
@aurnik (5)
@ROCKTAKEY (5)
@kidylee (4)
@GoldinGuy (4)
@WsinGithub (4)
@hoellen (4)
@shady2k (4)
@einmeterhecht (4)
@debanjandhar12 (4)
@cldwalker (4)
@anaclumos (4)
@martin8032 (4)
@ntotao (3)
@TheSnakePolyglot (3)
@kkkiio (3)
@e-zz (3)
@Anth0rx (3)
@scayuela (3)
@CaseyLabs (3)
@gombiuda (3)
@lsparlin (3)
@deephbz (3)
@clark-cui (3)
@sid597 (3)
@hobgoblina (3)
@haydenull (3)
@hindol (3)
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
Security Advisories (1)
- criticalPatched
GHSA-92h5-2358-7xjvRemote Code Execution in Logseq Desktop <= 0.10.13
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
US
CA
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
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
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
Logseq Reviews
More Digital Notes
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.
Not Open SourceCross-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.
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.
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
Not Open SourceSelf-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.
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.
A secure, collaborative notebook. Self-host it yourself, or use their hosted plan (free edition or $3/ month for premium).
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) #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/logseqThe 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!
