!pkms
@sh.itjust.workshttps://noteapps.info/
https://codeberg.org/solver-orgz/treedome/releases/tag/0.5.0
A local-first, encrypted, note taking application organized in tree-like structures
I've liked Capacities a lot but never used it as my main PKMS because it was online only and didn't have a mobile app. They've been on a roll recently, adding a very polished mobile app, and now the latest update has added offline mode. I've tested on my cell phone by closing the app, turning off all radios, and opening again. It works like a charm! I then edited a note, closed the app, turned on my data and opened the app again and it handled it just as expected. very impressive!
The mobile app needs some love though it is still pretty new. I would say Capacities and Anytype have similar app experiences, with Logseq and Obsidian being somewhat less refined.
The syncing is also very fast - capacities takes about 4-5 seconds, while obsidian (with obsidian livesync and a selfhosted couchdb) takes 3-4, and anytype being just a touch faster usually being around 3 seconds to sync. Logseq gets a dishonorable mention here, often taking over 15 seconds to sync, and often requiring opening and closing the app the sync. between anytype, obsidian, and capacities, startup time is pretty good. logseq takes a dogs age to start up and then finish syncing. This could be because I have a larger graph with logseq, but I would say it's small-medium if anything.
Capacities also has editable transclusion which is a prerequisite for me to check out a PKMS. it allows you to embed a note within another note and edit right there. Logseq has it built in but the implementation is very very clunky, especially on mobile. It takes up a lot of extra space. Obsidian doesn't have it out of the box, but the Make.md community plugin is unbelievably good! It's one of my favorite implementations of transclusion, and it works on mobile. I especially like that any link can be expanded to view its full content, just by clicking an arrow to the right of the link. you can also make full embeds as well. Capacities has really nice implementation of transclusion as well with one major caveat. embeds are not viewable on the mobile app! I probably will wait to switch over until this is addressed. Transclusion is unfortunately not supported on anytype at this time.
This adds another polished app that fits 4 of my primary criteria for a PKMS: cross-platform, offline capable (full read and write), fast syncing under 30 seconds, and editable transclusion.
https://orgpad.com/
Get an idea, realize it, and present it to others. All in one tool.
https://youtu.be/pS5fyFWsZT4
Kicking this channel off with a Logseq tutorial! I will teach you how to use Logseq to supercharge your productivity at work. We'll work through why I chose ...
The 3 I'm considering have 2 things in common:
They're open source
They're offline first. Meaning you'll never lose access to read or edit your notes if you find yourself without internet, in a tunnel, elevator, airplane, etc. This excludes notion and the like from this list
They are Anytype, Logseq, and SiYuan ( a less known but still incredible PKMS)
FYI: Logseq is my current PKMS of choice and i've settled on it though if Anytype ever gets trasnclusion support I'll have to go back and see. Also to note: Anytype is currently free, the rest will cost you if you want to utilize syncing across devices
beautiful, slick interface
creating types allows for projects to have a more first class feeling.
A project can be a type with multiple templates
a feature can be a type with multiple templates
sets allow for displaying alist of projects based on what type of tepmlates, same for any type (anytype, get it?)
excellent layout and customizability
List of projects. Note these can be any scale - a small script, an extension to a browser, an entire program suite or OS, a physical product. Choose your own way of organizing and anytype should be able to accommodate
Example project main page: Note that I'd prefer to use transclusion here instead of the card previews but anytype doesn't have transclusion support. at first I wrote off the emoji/background, but it's so easy to do (only a couple of clicks) that I did it on a whim and realized I actually love it, and not only that, that little bit of imagery makes it's at least 1 million times easier to quickly identify what page you're on and bring some immediate context to the forefront of your mind. It's a little thing that makes a surprisingly big difference. Anytype uses upsplash images and you just type in what you're looking for (for this example I typed in books), and you'll find a great selection of high quality banners for your pages.
also note the organization here. You can have page links (here in cards with previews) as many across as you like and it's easy to arrange them that way.
this is infinite outliner first. collect and connect knowledge. Etc. For projects, it's not as robust as anytype, and while it has transclusion, it doesn't add a lot to a project page
This would be better for doing some very quick notes at the genesis of a project. I guess that counts as brainstorming. That said I don't feel as organized and secure as I do working on projects in anytype
great for really quick brain dumping (though that's no different than anything else on this list).
Transclusion support. though not as beautiful as SiYuan's, it adds about 3 indentations before beginning the actual transcluded content, something they say they're going to address at some point.
Interface was designed by engineers and it shows.
Feels easy to wreck things
has some bugs to work out
mobile experience is mostly lackluster and seems to be low priority
Beautiful editor and transclusion implementation
fastest PKMS that exists by a mile
can have several notes open in tabs, and it's by far the best implementation of this concept I've seen in any PKMS
nice visual customization in line with notion or anytype.
This is just their tutorial landing page, but you can get an idea of the layouts and customization possible. It just looks gorgeous and it's the fastest PKMS I've used.
https://b3log.org/siyuan/en/
#{title}SiYuan - Privacy-first personal knowledge management system that supports Markdown, block-level ref, and bidirectional links
https://fortelabs.com/blog/the-secret-power-of-read-it-later-apps/
At the end of 2014 I received an email informing me that I had read over a million words in the ‘read it later’ app Pocket over the course of the year.
Below taken from the subreddit. Link
Abbreviation: | What it means: |
---|---|
FOSS | Free and open-source software |
Free | Everything that is part of the app is free |
Free +$ | Free, but has additional paid features |
Paid | Most or all features are paid |
+ n.desktop | with native desktop app |
nn. | non-native |
W/M/L | Windows/Mac/Linux |
iOS/A | iOS/Android |
BDL | Bidirectional linking |
Links | Regular links between notes |
Side note 1: Apps that have both web & native apps are under "Web-based applications" and are specified accordingly, however, only native apps are under "Native applications".
Side note 2: Native apps assume local storage unless otherwise stated.
Side note 3: If there's a question mark somewhere, it means that I'm not sure. If you know what correctly belongs there, I'd appreciate it if you let me know in the comments. Thanks.