I just use an editor and a local git repo. Write everything in Markdown. Current editor of choice is Pulsar but use what you like. Self hosted repo lets me access the notes from any device as well as keep a history of what I've changed.
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
I'm a big fan of Obsidian. It's not open source, but it's free forever and has a rich theming and plugin ecosystem, and it works on just regular markdown files in folders so you're not locked in by proprietary file formats or anything, you can switch to basically anything that edits text and lose nothing. There's paid sync and publish features, but because it's just ordinary text files, you can replicate those for free with OneDrive and Jekyll, or your favourite tools of similar function.
Thanks. I just checked it out but it's the same problem as with Joplin: Tables can only be inconveniently created with markdown code. I really don't like that. :(
@Vexz yeah if you want other tables you'd need to use embeds to embed tables from an external source unfortunately.
I use Obsidian for my "personal knowledge management" and I absolutely love it. Yes it's not open source, but as you said, there is no "vendor lock" you are manouvering yourself into because what you're creating is just a folder with text files. Obsidian is just the thing that makes it easier to traverse and work with.
Edit: Seeing that you need tables: Obsidian uses markdown tables but there are some convenience plugins to work with them more easily. There are even plug ins that let you use excel-style functions in markdown tables but this is the devil's work and I haven't used it so far. 😅
@anaximander absolutely this! I use Obsidian for my notes/PKM and love it. While not FOSS, you're not locked in at all. I write technical documentation using it for work. Our chosen documentation system doesn't integrate with it (not without me building a custom API), but because it's essentially just Markdown files, and the platform supports editing Markdown, I can document as I please then upload it to our platform. It's a great piece of software with a good dev team and the software has generally good structure/ideology. I never hesitate to recommend it!
There's also logseq, but I also use Obsidian, I'm not sure how those two compare.
For syncing the files I use syncthing, works really nice without going through any cloud provider.
Maybe Joplin?
Yep, Joplin is great. It uses markdown and I've been using it for a while now. Great application
I already use Joplin but it doesn't offer all the features I need (afaik). Tables for example.
I've tables in Joplin... https://joplinapp.org/markdown/#tables
Oh, right. But it looks very inconvenient to create and edit tables. I'd rather stick with my XWiki then. Thank you anyways.
They've a GUI / WYSIWYG editor to make things easier:
I love Dokuwiki. It’s pretty easy to install, and has low requirements. TikiWiki is also not bad I think, but I prefer DokuWiki.
I used ZIM Desktop Wiki for a while. I honestly don't know if the current version fulfills all your needs but ist was robust at it's time.
I've used Tiddlywiki to plan out and track my Pen and Paper Campaign I was writing.
It's basically a single html file you can update and host through a number of things.
The link provides a demo as well as installation instructions.