TiddlyWiki with Beaker browser: Secure private note over peer-to-peer decentralized websites

TiddlyWiki with peer-to-peer browser

TiddlyWiki with Beaker browser: Secure private note over peer-to-peer decentralized websites
Photo by Glenn Carstens-Peters / Unsplash

I had been using TiddlyWiki for years, It serves many purposes, for project management, private notes for my patients, communication with colleagues, recording study notes,  writing, and simple to-do list.  TiddlyWiki can do more, for one file application it can be extended with plugins and themes.

But first, let's introduce TiddlyWiki.


 TiddlyWiki is a single HTML file application, first released by Jeremy Ruston  and later maintained and developed by the community it achieved to have. It provides a unique approach to how it works and how the user controls it, store it and use it. Unlike other note-taking and wiki applications TiddlyWiki it does not require installation or complicated configuration.

TiddlyWiki features

No installation is required
 Just done load one file rename it and it's ready. Open it in your browser name your wiki and start writing. That's it. There is no configuration, file uploading, server setup and of course database installation, configuration or setup

Extremely easy to use
 Creating notes, journals, or editing the wiki settings is clear and obvious for users with different technical experience, for simple usage, there is no need for documentation. Create new, write your note, tag it then save.  It supports tagging, searching and provide different format per note "tiddler". Supports multiple content types and image files including SVG " Scalable vector graphics " files.

Tag manager for TiddlyWiki

Extremely lightweight.
 TiddlyWiki file is about 2 MB. It works smoothly within browsers as well. The lightweight file makes it easy to share backup and store.

Security? TiddlyWiki got you covered
 TiddlyWiki gives the user the ability to encrypt their notes and contents, It uses a powerful encryption library for browsers using Stanford JavaScript Crypto Library, It's simple yet powerful encryption library created by Stanford Computer Security Lab . User setup a password then his content is encrypted.

Multiple uses
 It's not just about taking notes or journals, the user can create a to-do list and convert TiddlyWiki to a powerful task management tool. TiddlyWiki supports Images, different file extensions can be imported to the wiki and saved as HTML files, text files, and CSV files.

Backup and storage
 Backup and storage are up to the user, They can put the file anywhere on their machines, on removable storage devices, or use online file storage services like Google Drive or Dropbox. Personally, I am using a combination of Dropbox and NextCloud alongside Beaker browser as my default TiddlyWiki editor.

Extend your TiddlyWiki with plugins
TiddlyWiki is powered by a community of developers who submit many plugins that empower the user experience and extend the default functionalities. TiddlyWiki has official plugins and many user-created plugins. Plugins are very easy to install and manage.

Visual Editing Plugin for TiddlyWiki ( Unofficial WYSIWYG editor )


Installing official plugin can be done easily from the built-in plugin/ theme manager, however, the unofficial or user-generated plugins can be installed with simple drag-drop plugin TiddlyWiki readable link like ( $:/plugins/bj/plugins/marked )

Storage: Freedom to choose what and where.
 TiddlyWiki has many platform options as multiple desktop browsers like Chrome, Firefox, Opera, Safari, and even Internet Explorer has its share. TiddlyWiki has an Android app and iOS app as well. For developers, there is a Google Drive extensions as well.

Exporting
 Export your content to static HTML files, CSV, or JSON files, maybe export it to tiddly format and import it to other TiddlyWiki file.

Other features

  • Multilingual support 26 languages are supported now
  • Highly customizable
  • Ease to share

TiddlyWiki with Beaker Browser and NextCloud

TiddlyWiki with Beaker Browser


 As I mentioned before, I am using a combination of self-hosted NextCloud and Beaker browser with TiddlyWiki, While Beaker browser is a peer-to-peer browser it is allowing TiddlyWiki to save automatically without the need to download the file, However, I mainly use it as a secure method to share certain TiddlyWiki with my colleagues and teamwork. As for backup, I used NextCloud desktop clients ( Mac OSX, Linux and Windows ) to Sync my wiki updates across my personal machines and work computer.

 With Beaker browser you can share you TiddlyWiki notes within secs as allowing your friends to add, update and edit the wiki, which works perfect, It's fairly easy and simple to use. It allows the user to create private websites, share files, over dat:// protocol, new hypermedia a peer-to-peer protocol designed to create secure decentralized and open web.

Some use cases beyond the normal uses of TiddlyWiki


Secure private dynamic  notebook
 As a doctor, it's the perfect use for me is to share certain private medical notes with other doctors, combined with Beaker Browser.

PHR: " Personal Health Records"
 That tiny file fits perfectly as PHR " personal health records", the patient may use it to create tagged logs for medication, diseases, appointments, lab results, and even his diet.

Project management
 To-do list and tasks management are one of the things TiddlyWiki has been generous for me over the past year, It requires simple tweaking, but at the end, it'll provide a complete vertical log about all tasks notes and activities in one single file, easy to search and filter with tags.

Conclusion

 TiddlyWiki can be as simple as taking notes or do more as an effective project management tool, however, it's a very useful and effective tool when it comes to productivity and security. When combining it with a decentralized peer-to-peer technology as dat:// protocol and Beaker browser, It opens the door to a new field of usability much centered around the user's privacy.








Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+