TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Zim – A Desktop Wiki

363 pointsby martinlazover 3 years ago

61 comments

brocketover 3 years ago
There are a lot of fancier note taking tools but I keep going back to Zim. Been using it for years for private offline note-taking for work. I use quick notes and journal shortcuts many times a day to quickly jot down a followup note&#x2F;idea&#x2F;question in meetings. It&#x27;s also my GTD system with tasks plugin. Love that it&#x27;s just text files so I can manually edit them, version control, sync in private cloud service, etc. Never worry about losing my data.<p>There are a few quirks I&#x27;ve gotten used to over the years though:<p>- Pasting code will be garbled or auto-create tags unless you use the source view plugin or paste verbatim.<p>- Takes a little configuration out of the box to get just right, system dependencies, links opening in right browser, plugins, shortcuts, fonts. But once you get streamlined it just works.<p>- The syntax feels a little strange to me but I rarely need to edit raw files. I could also export to Markdown if I ever wanted to migrate.<p>My last tip, templates are awesome. I have ones for all kinds of things, like interviewing, 1-1s, and architecture design outline.
评论 #30092003 未加载
评论 #30097448 未加载
评论 #30091673 未加载
ibnishakover 3 years ago
It is time to give a shout out to my favorite note taking app: Trilium <a href="https:&#x2F;&#x2F;github.com&#x2F;zadam&#x2F;trilium" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zadam&#x2F;trilium</a><p>Pros:<p><pre><code> 1. Data is saved in SQlite. I am at 33k notes and it springs open instantaneously. 2. Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree. (Think soft-links) 3. WYSIWYG support (CKEditor) 4. Tags, advanced scripting features 5. Other ususal wiki stuff like backlinks, note-map etc </code></pre> Cons:<p><pre><code> 1. Electron. 2. Data is saved in SQlite, not plain text.</code></pre>
评论 #30093462 未加载
评论 #30092757 未加载
评论 #30103021 未加载
评论 #30092565 未加载
评论 #30094709 未加载
评论 #30092770 未加载
jrm4over 3 years ago
Let me add something here; Zim feels the most <i>personally extensible</i> (except for, of course, org-mode, I must admit)<p>I see a bunch of people here with laundry lists of requirements, and when I see them, I&#x27;m like -- yes, a lot of those seem reasonable, but I&#x27;ve also had the same, and I&#x27;ve just built them myself, with some <i>very</i> hacky Bash. But <i>any language</i> will work.<p>Examples..lets see. I add todo items from <i>anywhere</i> (including phone) with email. I use Blitzmail on the phone and an IMAP script on the computer to send myself a tagged email, then I have another script to check and parse and add them to Zims &quot;Journal&quot;<p>My personal website is in Zim. I have a short one-liner to update it to my server; but I also teach at a college. I learned just enough of the Canvas API to <i>also</i> update certain pages of it to my class webpages. Also another one to update the Slides I make in Zim as well.<p>Etc.
roycodingover 3 years ago
I&#x27;ve been using Zim for at least 10 years for notes, todo&#x27;s, etc.<p>Recently I updated my setup to use syncthing for syncing between my desktop, laptop, and my Android phone. On my phone I use Markor, an open source app that supports the Zim markup format (along with Markdown and some others). I&#x27;ve been pretty happy with this setup.
评论 #30091051 未加载
评论 #30090491 未加载
geocrasherover 3 years ago
Been using it for nearly a decade and have turned many people on to it.<p>I wrote about it some years back on my ugly blog: <a href="https:&#x2F;&#x2F;www.tidbitsfortechs.com&#x2F;2013&#x2F;12&#x2F;tech-tool-tidbit-zim-desktop-wiki&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.tidbitsfortechs.com&#x2F;2013&#x2F;12&#x2F;tech-tool-tidbit-zim...</a><p>[edit. It said I turned many people <i>into</i> it which assumes that there are people out there who are Zims. Space invaders notwitstanding.]
评论 #30089601 未加载
评论 #30089547 未加载
culiover 3 years ago
Always gonna plug Maggie Appleton&#x27;s seminal work on digital gardening whenever conversations about personal knowledge systems come up. It has some great resources in there<p><a href="https:&#x2F;&#x2F;maggieappleton.com&#x2F;garden-history" rel="nofollow">https:&#x2F;&#x2F;maggieappleton.com&#x2F;garden-history</a>
Naacover 3 years ago
Once again I&#x27;m going to recommend tiddlywiki[0].<p>It has the hackability of emacs but can run anywhere a browser can ( both online and offline ). And of course, an active community and ecosystem built around it.<p>[0] <a href="https:&#x2F;&#x2F;tiddlywiki.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tiddlywiki.com&#x2F;</a>
评论 #30092669 未加载
评论 #30090455 未加载
评论 #30093888 未加载
评论 #30090024 未加载
qpioxover 3 years ago
Using ZIM on a daily basis for more than 10 years. I use some of it&#x27;s features more often than others:<p>- check lists as todo lists<p>- daily log<p>- drafting slides for presentations (using export to Presentation option and S5 option)<p>Primary way of syncing to other devices - shared nextcloud folder.<p>Pro: plain text files - can be edited by any available text editor in case I want to edit notes on an unsupported devices.<p>Cons: I don&#x27;t like when it automatically creates notes for all phrases written in CamelCase. It is a wiki, but i don&#x27;t use it as a true wiki, but as a bunch of notes.
评论 #30092188 未加载
themodelplumberover 3 years ago
Amazing little app. I&#x27;m also very thankful to Zim for the fact that I still have the easily-searchable text files from my years of Zim use over a decade ago. It made it really easy to recover things that I wrote back then, because they were never really tucked away inside of a database somewhere.
c-stover 3 years ago
Back when I was searching for a good note-taking system, each and everyone of them had one feature that I wanted that was missing. Zim Wiki was the first system I decided to stick with, and after 4+ years I never gravely missed anything. However, if you don&#x27;t like organizing your stuff hierarchically, your experience might differ. Also, I kinda dig the desktop-centric approach. It feels more like a real tool than just some kind of &quot;app&quot;.<p>Because it&#x27;s written in python it is comparatively easy to extend and through its integrated web server you can serve up your notes with a custom design in no time.
评论 #30092421 未加载
ron9over 3 years ago
Not long ago, I ran through a bunch of wiki programs and eventually landed on Zim as my comfort zone. It&#x27;s very light, looks pretty good, and just works! The syntax is a bit weird, and as someone mentioned, it doesn&#x27;t handle code very well. Still really great and an easy recommend, though.<p><a href="https:&#x2F;&#x2F;ronitray.xyz&#x2F;personal-wiki&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ronitray.xyz&#x2F;personal-wiki&#x2F;</a>
评论 #30092265 未加载
评论 #30091710 未加载
cyberpunkover 3 years ago
I really want to share logseq[0] if anyone isn’t yet familiar with it, I’ve been using it for a few months and it is absolutely fucking <i>superb</i>.<p>I like it so much I became a sponsor. Same kinda deal, writes markdown you spaff at gitlab or wherever, but with a graph, amazing linking and soft (unreferenced) links, it’s literally my external brain at this point.<p>Few tools I can recommend so much, and it doesn’t even have a vi mode yet. I hope to continue using it for many years.<p>0: <a href="https:&#x2F;&#x2F;logseq.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;logseq.com&#x2F;</a>
评论 #30092339 未加载
flargover 3 years ago
12 years and counting - home, work and business notes - I&#x27;ve tried lots of others but this is still the best notetaking tool out there<p>* It never changes - the same user-inter face,the same muscle memory, for over a decade * Pages are stored as plain text files and sub pages in sub folders - which means attachments are also in subfolders * The index and todo list can be re-created from the files at any time * Pages are saved as you type them * As well as full text search, you get the ability to instantly search for page names
roomeyover 3 years ago
I have used zim for notes for well over 10 years now, maybe 15.<p>It has made the all the difference in my career.<p>To any new person I know in my career I try to hammer home take notes, all the time take notes. I always wondered if some day I could write a book just from it
jrm4over 3 years ago
I have experimented with Cherrytree, I did org-mode for a year. Recently I did Obsidian.<p>Keep coming back to my beloved Zim.<p>Super extensible without being overwhelming.<p>I do my personal notes, my blogging, my course website and even my Slides (instead of Powerpoint) with it.
评论 #30091278 未加载
arichard123over 3 years ago
Looks good. I&#x27;ve been using VimWiki and really make the most of it&#x27;s ability to link to local files and directories with file:&#x2F;&#x2F; . This makes for a superb way of keeping on top of various admin tasks, as I just write a checklist, and link directly to the local file or remote dir and I&#x27;m away. I would like it even more if I could link to specific emails with email:&#x2F;&#x2F; . There was a thunderbird plugin, called thunderlink, where I did get this working, but then thunderbird stopped finding the emails, so I lost faith in it.
account-5over 3 years ago
This is what I use for all my notes, and my tasks, and my schedule.<p>Amazing application. Comparable and better than everything I&#x27;ve seen on hacker news over the years.<p>My only complaint is no mobile client, though markor can generate a Zim-Wiki file.
评论 #30089325 未加载
评论 #30089315 未加载
stavrosover 3 years ago
Another really good program (that I personally prefer) is Joplin: <a href="https:&#x2F;&#x2F;joplinapp.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;joplinapp.org&#x2F;</a>
评论 #30090525 未加载
adamweldover 3 years ago
I&#x27;ve tried a lot of note taking apps and Workflowy[0] has been my favorite for the last ~5 years.<p>At its core it&#x27;s a bulleted list that you can expand and collapse. Super simple and works just as well for quick ToDo lists as for in-depth ideation and project tracking. Recently they&#x27;ve added features such as tags and boards, which I mostly ignore, but the core product is super simple, powerful, and flexible. 100% free and with good web, mobile, and desktop apps.<p>[0] <a href="https:&#x2F;&#x2F;workflowy.com&#x2F;online-notepad&#x2F;" rel="nofollow">https:&#x2F;&#x2F;workflowy.com&#x2F;online-notepad&#x2F;</a>
评论 #30092353 未加载
sedatkover 3 years ago
I&#x27;ve been using Google Docs for my note taking and have been very happy with it, but the news I&#x27;ve heard about suddenly closed accounts with no recourse for recovery make me skeptic of its long-term viability.
评论 #30091774 未加载
评论 #30092575 未加载
MathMonkeyManover 3 years ago
Zim should be a Vim clone written in Zig.<p>This looks like a lightweight improvement on my current one-text-file workflow. Might be worth trying out.
airstrikeover 3 years ago
It&#x27;s like you woke up and decided to post exactly the thing I&#x27;ve been looking for over the past 6-12 months
cercatrovaover 3 years ago
Not to be confused with Zim [0], a zsh configuration framework that&#x27;s generally faster than oh-my-zsh [1].<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;zimfw&#x2F;zimfw" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zimfw&#x2F;zimfw</a><p>[1] <a href="https:&#x2F;&#x2F;ohmyz.sh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ohmyz.sh&#x2F;</a>
评论 #30089515 未加载
incanus77over 3 years ago
There&#x27;s been a great app for the Mac like this for years and years:<p><a href="https:&#x2F;&#x2F;www.voodoopad.com" rel="nofollow">https:&#x2F;&#x2F;www.voodoopad.com</a>
评论 #30092573 未加载
wooptooover 3 years ago
For me the killer feature of Zim is the native integration with Git. It&#x27;s super easy to write and commit, write some more, commit again. You don&#x27;t even have to leave the editor interface.<p>I&#x27;ve coupled this with git pre-commit and post-commit hooks which basically ensure that the changes are always pushed to GitHub.<p>I&#x27;ve found a similar application for Android called GitJournal. Unfortunately it doesn&#x27;t do the wiki syntax which Zim recognizes. Only markdown and plain text. So I have a separate repo for my mobile notes. They&#x27;re usually much shorter anyway, the type of notes you&#x27;d put on a sticky.<p>Hopefully one of these tools will learn the format of the other in the future. That would allow us to use both of them on the same repo.
评论 #30091917 未加载
评论 #30091085 未加载
vymagueover 3 years ago
It&#x27;s silly. But I want these features in my offline personal wiki:<p>- sortable table like wikipedia&#x27;s<p>- sortable list and other list manipulation tools from dynalist&#x2F;worflowy&#x27;s<p>- automatically adding titles when you copy links of articles&#x2F;videos&#x2F;etc.<p>I&#x27;d like to think I&#x27;m not the only one who mostly uses lists and tables to organize information and notes. Quick googling says org-mode can do the first 2. I tried spacemacs and it was just confusing. One day.
评论 #30096242 未加载
评论 #30092025 未加载
评论 #30094068 未加载
SkipperCatover 3 years ago
I used to use this all the time and its a great app. But when I moved to Mac, it was not there for me. I recently started with <a href="https:&#x2F;&#x2F;obsidian.md&#x2F;" rel="nofollow">https:&#x2F;&#x2F;obsidian.md&#x2F;</a> and I&#x27;m pretty happy with it. Its all markdown and it converts from markdown to formatted text as you type. Plus, the price is right fore personal use (zero!)
mike_ivanovover 3 years ago
Zim is a fantastic tool, the best in its class. So far - 2628 notes and counting.
hktover 3 years ago
Fantastic piece of software. I wish there was an android version so I could sync between my desktop and phone, but it is still brilliant.
评论 #30090120 未加载
评论 #30090046 未加载
评论 #30089997 未加载
eggyover 3 years ago
I was using TiddlyWiki, but I stopped about two years ago. I use OneNote for everything because I am primarily Windows based, but I do have an iMac and Linux machines too. I may give this a try. I still go back to pen and paper in bound books a lot, but for listing and sharing this looks good.
评论 #30089664 未加载
greatgibover 3 years ago
Zim is not very known but this tool is really awesome!<p>I use it for a few years also.<p>I like it because it is simple, efficient, fast. Straight to the point. Not like all these cloud and electron apps.<p>And the main top feature of this tool is that data are stored as plain files in a simple folder structure.
lekeover 3 years ago
I use this at work to keep my notes on our code base. There&#x27;s a bit of a strict policy about using unapproved apps, and it makes me a bit nervous there is git integration. I definitely wouldn&#x27;t want anything to get pushed someplace somehow.
maximus-decimusover 3 years ago
I ended up switching to FOAM (the vscode extension) for personal notes because it&#x27;s markdown and has much better support for inline planuml and showing node connections as a graph, but I haven&#x27;t actually bothered changing my work notes away from ZIM because once stuff is in it, it kinda just works. If you don&#x27;t care about visualizing links between different pages, it does a great job at making hierarchical notes searchable. My biggest gripe was that inserting plantuml code was really clunky because it doesn&#x27;t update live (you have to submit your changes before seeing the result) but it&#x27;s still very functional.
评论 #30093142 未加载
shimonabiover 3 years ago
I&#x27;ve used Zim about 8 years ago, but lost interest after a month. If I remember correctly, there were no Windows builds for a time, just an instruction how to compile it.<p>I&#x27;ve been looking at Logseq and Obsidian recently.
评论 #30090279 未加载
smoldesuover 3 years ago
A bit off-topic (but still related to making Markdown more usable), I found an Admonition plugin[0] for Obsidian the other day that really knocked my socks off. I love having visual guides in wikis that help draw your attention to various things, and this is really perfect for my uses. If Zim had a similar function, I might be tempted to start using it again...<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;valentine195&#x2F;obsidian-admonition" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;valentine195&#x2F;obsidian-admonition</a>
szszrkover 3 years ago
Can you help me out? You have a lot of great alternatives - does any of them allow to arrange notes in a tree-like manner, like a mind map? A graphical tree&#x2F;mindmap that links to longer articles?<p>I think I saw an opensource tool like that before, but lost track of it.<p>EDIT: I&#x27;m trying out some of your links. Logseq seems cool, has a strange logic but has some graph visualization of nodes and plugins with direct mindmap support. Feel free to make suggestions anyway!
评论 #30099168 未加载
mxuribeover 3 years ago
I used to love zim! I used it for a few years, but when i started travelling for work, it became tough to keep up with notes since i really needed a mobile client. Nowadays, it feels like 50% of my notes are captured while on the go, so a mobile client is now by far absolutely required for my workflow. I still give zim team lots of love, but just doesn&#x27;t fill my needs as it used to.
评论 #30102812 未加载
qwertoxover 3 years ago
I&#x27;m using Confluence for note taking and as a diary and it works pretty well (search functionality is beyond abysmal), compared to all the other options I&#x27;ve tried.<p>But this one is the first desktop application which is really interesting and could have become my solution for these tasks. I&#x27;ll definitely keep it installed and try it out.
zelphirkaltover 3 years ago
Does Zim support inter-document linking to arbitrary locations?<p>I feel like at some point I must have tried Zim, but for some reason I abandoned it. Perhaps it was the inter-document linking&#x2F;referencing thing. Or it was its markup language having other limitations? I don&#x27;t remember.<p>Nowadays I do all my note taking and knowledge storing using org-mode.
sputrover 3 years ago
Zim, the worst software I use daily. This was a weird realization.<p>Why worst? Anything you try, except for writing text, does not work the way you would expect and usually works in exactly the worst possible way. Good luck copy&#x2F;pasting anything.<p>I really need to find a better note-taking that does not try to do a fancy &quot;mind map&quot;.
m-p-3over 3 years ago
Is the Zim format used in this the same as the one used by Kiwix to store an offline copy of Wikipedia (and others)?<p><a href="https:&#x2F;&#x2F;www.kiwix.org&#x2F;en&#x2F;downloads&#x2F;kiwix-content-packages&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.kiwix.org&#x2F;en&#x2F;downloads&#x2F;kiwix-content-packages&#x2F;</a>
评论 #30097084 未加载
sgtover 3 years ago
Is there a similar app to Zim that is properly native macOS? I like the concept and the features of Zim, but it&#x27;s a bit unwieldy on the Mac. The UI doesn&#x27;t look native, the shortcuts are a bit strange and it&#x27;s slow. When I click on maximize window (as an example) it took 3 seconds.
skinkestekover 3 years ago
Good memories from Zim.<p>I used OneNote 2016 after Zim in a period where I was stuck on Windows anyway but modern OneNote broke so much that I don&#x27;t use OneNote anyway even if it is now cross platform.<p>The last year I have used Joplin which is awesome.<p>Lately though I have used Logseq for no other reason than that it feels even more awesome.
echelonover 3 years ago
These are the features I&#x27;d like in a wiki &#x2F; personal knowledge engine:<p>- Not a service. This has to be durable and portable.<p>- Backed primarily by git and plaintext files, not a database. Explorable and manageable on the filesystem.<p>- Markdown<p>- Hyperlinks to articles that show up red if the page doesn&#x27;t exist (yet). If a page is renamed, all hyperlinks to it must automatically update.<p>- Multiple tags &#x2F; categories can be added to any page. Bonus if it supports hierarchical categories. These get indexed and can be bulk managed. When pages are updated and their tags change, the system automatically handles the bookkeeping.<p>- Indexed fuzzy search better than grep<p>- Server + browser interface (mobile friendly). It should also support editing from the browser and saving back to git.<p>- Native desktop app. Less important, but also enforces that git, files, and a simple set of indices are the core data model.<p>- Sync over git &#x2F; github with easy diff fixing<p>- Publish to a public or private website. Bonus if statically rendered snapshots are supported.<p>- Despite all of the ancillary indices and support mechanisms, it must remain CLI&#x2F;vim editing friendly. Indexes and links should update as a post commit hook or async job<p>- Images and media can be uploaded to a secondary service that handles indexing, hosting, backups, and thumbnail generation. This is a whole set of concerns all on its own.<p>tl;dr: git + markdown data model with a bunch of bookkeeping, indexing, and tooling on the side<p>I haven&#x27;t found a good fit yet, but I haven&#x27;t explored the entire space. I might just write it one of these days.<p>Definitely looking for recommendations!<p>Edit: thanks for the suggestions! :)
评论 #30090048 未加载
评论 #30090459 未加载
评论 #30090450 未加载
trilinearnzover 3 years ago
A very nice little mixed-media editor. Slightly more heavyweight in terms of file dependencies than I&#x27;m used to on Windows (but makes sense given cross-platform origins).<p>Strikes me as similar to the excellent (but unfortunately abandoned) NoteLiner.
ankit70over 3 years ago
I just use a private WordPress instance with minimal theme. WordPress has fairly good Mobile admin app. Quite close to a cross platform solution. However, I wish iCloud notes had photo upload feature to make it true cross platform.
meristohmover 3 years ago
I really like Zim for journaling and transcribing RPG texts for easier reference.
wolpoliover 3 years ago
I am very glad to see that Zim has gotten their Windows builds working again.
COMMENT___over 3 years ago
Used Zim for several years to maintain personal wiki for tech support tasks (mostly email drafts &#x2F; canned responses on different topics). But I don’t use it now and don’t recall why I dropped it.
unicasover 3 years ago
Don&#x27;t forget Wikidpad -- <a href="https:&#x2F;&#x2F;github.com&#x2F;WikidPad&#x2F;WikidPad" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WikidPad&#x2F;WikidPad</a> Hard to beat!
评论 #30094739 未加载
smoovbover 3 years ago
If you like this, you might like ZuluPad - <a href="http:&#x2F;&#x2F;zulupad.gersic.com&#x2F;zulupad.html" rel="nofollow">http:&#x2F;&#x2F;zulupad.gersic.com&#x2F;zulupad.html</a>
natovanover 3 years ago
This is actually what I was looking for some time ago. Thanks
vermadenover 3 years ago
Its quite nice but it has one big disadvantage.<p>Its not possible to DISABLE WORD&#x2F;LINE WRAPPING which is very annoying.
eternityforestover 3 years ago
Zim is SO close to perfect. It just needs better Android support.
znpyover 3 years ago
This looks like RedNotebook... is it some kind of clone?
TYMorningCoffeeover 3 years ago
I&#x27;ve been using Zim for daily journalling.
Tarkus69over 3 years ago
THE GUIDE it&#x27;s just much much better!
评论 #30095797 未加载
ezconnectover 3 years ago
How does it differ from OneNote?
ekvintrojover 3 years ago
What an awesome app
csdvrxover 3 years ago
I wish it would eventually move to Markdown in a large version change, to open the door to direct-to-MD publishing
评论 #30089638 未加载
评论 #30089372 未加载
评论 #30089570 未加载
CyberRabbiover 3 years ago
I just started programming in zig and I have to say that the tooling is <i>incredible</i>. It has things that I never knew I wanted as a C programmer, like automatically detecting undefined behavior and integer overflows. If you’re looking for an alternative to C for a greenfield project I highly recommend it.