Another TiddlyWiki App: Delivering a Smoother User Experience (2025)

If you are a linux user, there are also some supported packages.

Reminded me of this project I did years ago for single file wikis. Feel free to check it out.

I still recommend to use GitHub - tiddly-gittly/TidGi-Desktop: TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)

If only start a nodejs wiki and render its url on frontend, then when wiki switch, user may lost all new data. TidGi solve this by a sync-adaptor.
Also auto-backup matters, data is the most important thing.

And if you solve above problems, I recommend not providing empty edition, it will scare new users out.

image

Since the current tiddlywiki is in rapid iteration, so I added a button to automatically download updates.
you can quickly update your app without having to manually download the installation package

2 Likes

An interesting idea could perhaps be that instead of downloading a single file html, one could download an installer and have the wiki opened as a more native program (with no save button!). That would possibly lower the threshold for new users, especially if it also offered better integration with the file system

I think you could incorporate your TiddlyWiki Starter Kit into your software. In this way, new users can quickly experience the plugins you’ve created for TiddlyWiki and the version you maintain. This version is really wonderful, isn’t it?

@Anjar That interesting idea is https://tiddlywiki.com/#TiddlyDesktop:TiddlyDesktop%20[[Saving%20on%20TidGi%20Desktop]]

I have indeed thought about this idea, but it is not suitable to be used as a template in the app. It is highly customized, and I believe it is more intended for tiddlywiki command-line hackers.

Since TiddlyWiki cannot perform tree-shaking, the entire TiddlyWiki gets bundled into Electron. Therefore, I attempted to remove most of the files in the editions folder and published an npm package called tiddlywiki-lite, which can reduce the Electron bundle size by approximately 12MB.

pnpm add tiddlywiki@npm:@oeyoews/tiddlywiki-lite  # with alias

Added icons to all the menus, and it looks pretty good.

This is AWESOME, very impressed so far. I love that it’s node in app form - closest I’ve gotten to BOB.exe which I was a big fan of.

I am having some issues with an import of a single-file wiki I’m trying to figure out, let me know if there’s something obvious… (Windows 11)


I tested it with tiddlywiki.com single file import and it worked fine. Can you send me a copy of the imported single file wiki and your app version?

I appreciate the offer, but my content is work-related / confidential. From a problem solving process standpoint, I’ll try incrementally adding tiddlers via drag-and-drop import a bit at a time and see where I get problems. Or is there another approach?

As for version, I started with the one I found on github and then used the in-app upgrade process which worked fine so it’ll be that one (2.4.3).

Note that other wikis work fine, it must be something like a plugin that’s not working. I’ll circle back when I figure it out.

1 Like

I have encountered similar errors in other wikis before. I forgot the reason, but I clearly remember that the error disappeared after I restarted.

The tiddlywiki app supports this feature in another way, without any dependencies. You can try this feature by right clicking around tiddler.

1 Like

@oeyoews I am liking your app. I have a few doubts

  1. Is there a way to import single file wikis with .htm extension along with .html
  2. Also if we are using context menu plug ins of tiddlywiki, the default right-click context menu of the app is not getting displayed. Any way to fix this ?
  3. Can a sidebar or a floating window be added to the app to do web search within the app itself ? I have seen such an option in an app called kosmik. There shall be a button to toggle it on and off
  1. Fixed, version 2.6.4 now supports .htm extension files.
  2. This problem does exist, let me think about how to adjust
  3. Ctrl+F is supported by default. I just added a search menu button. You can now click the app’s update button to update.

1 Like

I found that it natively supports differential updates, which allows updates to be downloaded as small packages for quick updates without needing to download the entire installation package.

The simplest and most reasonable way is to use ctrl + right click to trigger the right-click menu plugin of tiddlywiki, so that you can use two right-click menus. You may need to make some modifications to your contextmenu plugin. Like this, my example below

I am using wikitext based context menu created by @Yaisog …will have to check if it is possible to add a modifier key for the context menu

1 Like