tiddlywiki
p/tiddlywiki
A non-linear personal web notebook
Anne-Laure Le Cunff
TiddlyWiki — The open source non-linear notebook
Featured
69
TiddlyWiki is a free, open source tool for thought to capture, organize, and share complex information. Use it to take notes, keep your to-do list, outline an essay, or plan a novel. Record every thought that crosses your brain, or build a responsive website.
Replies
Best
Anne-Laure Le Cunff
Hey everyone! First time in a while I hunt a product—couldn't help but share TiddlyWiki! It's a fantastic non-linear note-taking tool. It's free, open source, self-hosted, and extremely modular ✨ It's been around for 15 years (which is like 75 in tech years), and the latest major version was released yesterday. TiddlyWiki uses metaprogramming. It means your notes themselves can change the behavior of TiddlyWiki. There's an amazing community creating such dynamic notes and plugins you can just drag to your own notebook to install. I installed a few and managed to implement bi-directional linking, transclusion, and even a knowledge graph based on my notes. You can also use it as a static website generator! Honestly, the sky is the limit. I wrote a short tutorial to get you started if you want to check it out. This short note also explains the philosophy of the product. Have fun!
Anne-Laure Le Cunff
@stowe_boyd Ha it's the lazy loading on my page that does that sometimes apparently. Have you tried on desktop? Will fix this, thank you!
Max Katz
@anthilemoon Love TiddlyWiki -- been a fan for over a decade and used it for my personal note-taking for several years. I see it's gotten a lot more features over the years, but also appears "busier". Is there a quick-start guide?
S. Sharma
@anthilemoon Hi Anne, First of all, congratulation on the release. I am documenting journey of individuals who are innovating, inventing, and creating things in general, through out the world. The proposal is to do a short interview, capture it in video, and let it out to the world, so that others can get inspiration. And, at the same time you and your team will get acknowledgement for the hustle. I would like to request you to please let me know when you are available so that we can discuss this in more detail at tellmeaboutit510{at}gmail.com . Thanks, and good luck! Subodh
Abraham Samma
It's an excellent piece of software. It opens up many possibilities in terms of organizing not just thoughts and ideas, but raw data using special notes called data tiddlers, as well as code in the form of JS as well as markup and stylesheets. Everything is customizable and can be combined in different, interesting ways. It's really engrossing. I haven't been able to stop using it. Not bad for something that was dismissed by some as merely a "toy"!
Jeremy Ruston
Thanks @absamma you're a great evangelist for TiddlyWiki
Jeremy Ruston
Thanks for the wonderful write-up Anne-Laure! I'm the original creator of TiddlyWiki. Let me know if you have any questions or thoughts.
Samuel Beek
@jeremyruston Hi Jeremy, this quote really inspired me: "Much effort in contemporary user interface design is directed at persuading unwilling, busy people to complete simple transactions, ruthlessly reducing the cognitive load of the task to fit the capacity of the lowest common denominator user." is it your conviction that that is a mistake in software design? or do you think this principle only applies to a certain type of tools?
Jeremy Ruston
@samuelbeek a lot of software necessarily fits that description (most of Google's web development advice for example is predicated on this idea that every site has to be super fast otherwise buyers will go elsewhere, as if everyone was developing ecommerce sites). The mistake is to think that all software has to be like that. I was responding to a reaction I sometimes get about TiddlyWiki: that it is self-evidently too complicated, that it demands that users have a sophisticated conceptual model of whats going on. Which is true to a certain extent, but I'm trying to meet the needs of people who recognise that they face complex, intertwingled problems, and who are prepared to to invest intellectual effort in learning the tool. So I trust my users to be smart, thoughtful and busy.
Samuel Beek
@jeremyruston Thanks, this makes a lot of sense to me. And it seems like for software like yours, this is the right decision. Hope to see this in more products, I feel like the mantra to make everything as easy as possible might limit us in some ways.
Abraham Samma
@samuelbeek @jeremyruston Any particularly useful or indispensable piece of software is usually non-trivial ;-)
Flavius
Congrats! How would you say it compare (or not) to Roam? I know that @anthilemoon also wrote a pretty good review of Roam, for example. Thanks, Happy Friday from Africa and please stay safe!
Anne-Laure Le Cunff
@followflavius I made a side-by-side comparison, focusing specifically on how it compares with Roam features. So it doesn't include lots of the features TiddlyWiki has but Roam doesn't. I would say TiddlyWiki has 90% of Roam's features, but if the 10% that are missing are crucial to your workflow, you may need to tinker a bit to implement them.
Flavius
@anthilemoon thanks very much! A key consideration is indeed open vs closed. I'm willing to sacrifice being in Roam's walled garden for the convenience it provides (Edward Snowden will cringe). Apologies for the non-related, I recall you mentioned about substack (which I went for, datajournalism.substack.com) that it keeps the "SEO juice", and I thought that was interesting as we are, hopefully, growing and perhaps publishing on a website at some point. Thank you so much and please stay safe
Nikolay Bilev
Great product! The list of supported platforms is really extensive. The app is useful to organise notes, plans or basically anything. It is especially cool to know that such high quality product is open source.
Jeremy Ruston
Thanks @bilevn, being open source was kind of an accident at the beginning but has been great for TiddlyWiki
Jeremy Ruston
I posted a couple of links with a bit of background about the project: an interview for the Changelog podcast https://changelog.com/196/ and a talk I gave with the late Joe Armstrong https://jermolene.com/intertwing...
A Girl Called "Cat"
Its a Web page with intelligence. For over a decade TW has been evolving. It can be used straight out of the box (https://tiddlywiki.com) to start. Immensely flexible using its own macro language to expand function in any way you want. Very good support (via https://groups.google.com/forum/...). It is more than a wiki. It's more like a self-contained development environment.
Joshua Dance
Any TiddlyWiki vs Notion vs Evernote articles you would recommend?
Mohammad Rahmani
Tiddlywiki is like a dream! You can do many many things with it! It is an ACTIVE TOOL not a passive one as you see in most other rival tools. You can enjoy Tiddlywiki when you learn its wikitext scripting. It is simple and lets you to do amazing job! You don't like the way Tiddlywiki process you notes, data, ... No problem, you can customize it! It is free world! May be the below words describe Tiddlywiki in better way From Eric Shulman: https://groups.google.com/d/msg/... Many years ago I coined this phrase to explain TW: "Own it like a document, Use it like a website" Sometime I also use the following (just because I like alliteration): "Powerful Portable Programmable Platform for People" and, to promote my consulting services, I have this: "Intuitive Interfaces for Intelligent Interactions" {registered trademark)
Jeremy Ruston
Thanks @mohammad_rahmani good quotes from Eric
A Girl Called "Cat"
Practical for getting things done. Very good backwards compatibility despite evolving constantly. It is way more than a wiki. Customization of functions is very open & easy. Can be used well by folk not familiar with Javascript. Ideal for developing custom Web page apps.
Jeremy Ruston
@beabonobo thanks!
Yaroslaw Bagriy
Exactly what I'm looking for! How does it compare to Roam Research? Same thing, just free?
Anne-Laure Le Cunff
@yarobagriy I think TiddlyWiki has 90% of Roam's features, but if the missing 10% are crucial to your workflow, you may need to tinker a bit to implement them.
Yaroslaw Bagriy
@anthilemoon Awesome! Seems like the biggest thing I want is bi-directional linking, which looks like TiddlyWiki has :)
Thomas Elmiger
Hmm, I forgot to proof what I stated before about development and themes. So I will show you a little app I made for learning to code simple SVG graphics by hand: SVG Playground is a single page TiddlyWiki – nothing more than one HTML file residing on a shared webserver. (If it loads slow for you: It’s hosted in central Europe.) Looks different? Yes, because I dropped my own theme on it. "If you only have a hammer, every problem looks like a nail. – If you have TiddlyWiki, you can bolt together a new tool for every problem that comes your way."
Mohammad Rahmani
Tiddlywiki as a Tool for Making Presentation You may use Powerpoint, LibreOffice Impress, Google Slides, Latex presentation,... Or more advanced tools like HTML5+JS like reveal.js(https://revealjs.com/#/) or impress.js (https://impress.js.org/#/bored), ... for making presentation. But using these advanced tools are not easy for everyone ... What do you think if with few clicks you can show your notes in Tiddlywiki as presentation in front of audiences. No other knowledge is required if you can take notes in Tiddlywiki (10 minutes to learn wikitext) by adding a tag you can turn it to a slide!! See example Tiddlywiki here for presentation: https://kookma.github.io/Tiddlys... To give a try: 1. Click select for presentation, 2)click the first slide, 3) Click the slideshow button on the slide! Tiddlywiki is extensible. A wealth of plugins is out there!
Tiddly Tweeter
@jeremyruston created TiddlyWiki a long time ago. Its evolved into a diverse project. It is now a communal work of great power. The central idea is to use Javascript to deliver in ONE Web page anything you want a page to do. TW basic you can use immediately to make notes (https://tiddlywiki.com/) and find them. TW has enormous flex to build/tweak bespoke apps without needing understand Javascript as it has a high level macro language. ALL of that ability is in one Web page.
Jeremy Ruston
Thanks @tiddlytweeter I showed the first version of TiddlyWiki on 20th September 2004 -- there's a nice contemporary blog post here http://paulm.com/inchoate/2004/0...
Григор Стефанов
I have this one problem with TiddlyWiki: I'm constantly tempted to tweak (with) it. It's enjoyable to the point of becoming addictive... A rabbit hole but in the best of senses! There is a learning curve, of course, but then... all you need to get started is (0) a browser; (1) an empty copy of this single-file marvel; and learning how to (2) save and (3) backup your changes. Take a look, you will be amazed! Start with 1+2+3 here: https://tiddlywiki.com/#GettingS...
Jeremy Ruston
@gr6a Ha! Indeed, the customisation rabbit-hole is awfully tempting, especially when you see successful TiddlyWiki sites like https://philosopher.life
Elise Springer
@gr6a Yes, this is a feature as much as a bug! Sometimes a break from the content of my work -- to play with how to bring relations to the surface or how to visualize elements just the way I want -- allows me just enough wiggle room to "procrastinate" while still feeling productive... and I often thank myself for it later!
Mal
Fantastically flexible open-source text management tool with a very welcoming and helpful community. I've helped a medical doctor build a complete set of notes from med school to radiology training. These will be a valuable career-long resource.
Jeremy Ruston
@malgamble that's great to hear, thank you!
Sylvain Naudin
TiddlyWiki? It's my second brain! It has been with me since 2014 when I became interested in the TW5 branch (I had been a user in 2005!). With the help of the community, you can develop your own TW, in your own image. As they say, sky is the limit!
William Love
@jeremyruston It is a product I have unreservedly recommended for years. No I'm not just saying that. I'm a huge fan of yours simply because of tiddlywiki and I am very very glad to see that you are getting recognition. Your software works. It is clear, actually useful, and is something I can nerd out about and actually use features in. THANK YOU. Moreover thank you to the community that has helped it grow. I a very very busy humble attorney sometimes look at the icon and smile that there are decent developers out there who do not dumb down a program, yet make it easy to use. It is a fine balance that most people give up on to their own detriment. I may have used it dozens of times as an example, but I can neither confirm nor deny this.
Jeremy Ruston
Gosh @craftyattorney thank you! Much appreciated!
phiu
Thanks for hunting this @anthilemoon and for writing about it in your wonderful newsletter! Thanks for building this masterpiece Jeremy! I’m so excited to learn using this! Last time I’ve been as excited is when I discovered KeePass. Open Source is so great!!! After installing TiddlyBlink and TiddlyMap I have just discovered the Kanban plugin, oh my god! Need to stop typing here now because TiddlyWiki is waiting for me :)
Ste Wilson
I was looking for a solution that let me present maths easily on the web, or anywhere really,, when I stumbled on this.. Four years later I have a tweaked customised plugin.-added, cross linked, equation explaining searchable and growing resource for me and my engineering students which I don't think would have been possible in anything else!
Jeremy Ruston
@stewils your site is a great example of TiddlyWiki, well worth checking out -- http://stephenteacher.tiddlyspot...