{"id":13455899,"url":"https://github.com/TiddlyWiki/TiddlyWiki5","last_synced_at":"2025-03-24T09:30:58.269Z","repository":{"id":1901460,"uuid":"2828239","full_name":"TiddlyWiki/TiddlyWiki5","owner":"TiddlyWiki","description":"A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.","archived":false,"fork":false,"pushed_at":"2024-07-25T08:21:05.000Z","size":68404,"stargazers_count":7809,"open_issues_count":1229,"forks_count":1163,"subscribers_count":235,"default_branch":"master","last_synced_at":"2024-07-25T08:28:40.812Z","etag":null,"topics":["hacktoberfest","html","javascript","linux","notepad","notes","tiddlywiki","wiki","windows"],"latest_commit_sha":null,"homepage":"https://tiddlywiki.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"haonature/rubygems","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TiddlyWiki.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-11-22T14:26:07.000Z","updated_at":"2024-07-26T09:02:52.531Z","dependencies_parsed_at":"2024-07-26T09:02:49.313Z","dependency_job_id":"169af5ea-b3be-4bce-a601-87d53d772216","html_url":"https://github.com/TiddlyWiki/TiddlyWiki5","commit_stats":{"total_commits":11045,"total_committers":307,"mean_commits":35.9771986970684,"dds":0.5748302399275691,"last_synced_commit":"acb2602d7862e7c01873e37f8140b3e04e4a3db6"},"previous_names":["tiddlywiki/tiddlywiki5","jermolene/tiddlywiki5"],"tags_count":66,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TiddlyWiki%2FTiddlyWiki5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TiddlyWiki%2FTiddlyWiki5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TiddlyWiki%2FTiddlyWiki5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TiddlyWiki%2FTiddlyWiki5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TiddlyWiki","download_url":"https://codeload.github.com/TiddlyWiki/TiddlyWiki5/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221345713,"owners_count":16801953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","html","javascript","linux","notepad","notes","tiddlywiki","wiki","windows"],"created_at":"2024-07-31T08:01:13.152Z","updated_at":"2025-03-24T09:30:58.261Z","avatar_url":"https://github.com/TiddlyWiki.png","language":"JavaScript","readme":"\u003ch1 class=\"\"\u003eWelcome\u003c/h1\u003e\u003cp\u003eWelcome to \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e, a non-linear personal web notebook that anyone can use and keep forever, independently of any corporation.\u003c/p\u003e\u003cp\u003eTiddlyWiki is a complete interactive wiki in JavaScript. It can be used as a single HTML file in the browser or as a powerful Node.js application. It is highly customisable: the entire user interface is itself implemented in hackable \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/WikiText.html\"\u003eWikiText\u003c/a\u003e.\u003c/p\u003e\u003ch2 class=\"\"\u003eDemo\u003c/h2\u003e\u003cp\u003eLearn more and see it in action at \u003ca class=\"tc-tiddlylink-external\" href=\"https://tiddlywiki.com/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://tiddlywiki.com/\u003c/a\u003e\u003c/p\u003e\u003ch2 class=\"\"\u003eDeveloper Documentation\u003c/h2\u003e\u003cp\u003eDeveloper documentation is in progress at \u003ca class=\"tc-tiddlylink-external\" href=\"https://tiddlywiki.com/dev/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://tiddlywiki.com/dev/\u003c/a\u003e\u003c/p\u003e\u003ch2 class=\"\"\u003ePull Request Previews\u003c/h2\u003e\u003cp\u003ePull request previews courtesy of \u003ca class=\"tc-tiddlylink-external\" href=\"https://netlify.com\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eNetlify\u003c/a\u003e\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://www.netlify.com\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e\u003cimg alt=\"Deploys by Netlify\" src=\"https://www.netlify.com/v3/img/components/netlify-light.svg\"\u003e\u003c/a\u003e\u003c/p\u003e\u003ch1 class=\"\"\u003eJoin the Community\u003c/h1\u003e\u003cp\u003e\n\u003ch2 class=\"\"\u003eOfficial Forums\u003c/h2\u003e\u003ch3 class=\"\"\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://talk.tiddlywiki.org/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://talk.tiddlywiki.org/\u003c/a\u003e\u003c/h3\u003e\u003cblockquote class=\"tc-quote\"\u003e\u003cp\u003eThe new official forum for talking about TiddlyWiki: requests for help, \u003ca class=\"tc-tiddlylink-external\" href=\"https://talk.tiddlywiki.org/c/announcements/20\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eannouncements\u003c/a\u003e of new releases and plugins, debating new features, or just sharing experiences. You can participate via the associated website, or subscribe via email.\u003c/p\u003e\u003cp\u003e\u003cstrong\u003etalk.tiddlywiki.org\u003c/strong\u003e is a community run service that we host and maintain ourselves. The modest running costs are covered by community contributions.\n\u003c/p\u003e\u003c/blockquote\u003e\u003ch4 class=\"\"\u003eGoogle Groups\u003c/h4\u003e\u003cblockquote class=\"tc-quote\"\u003e\u003cp\u003eFor the convenience of existing users, we also continue to operate the original TiddlyWiki group (hosted on Google Groups since 2005): \u003ca class=\"tc-tiddlylink-external\" href=\"https://groups.google.com/group/TiddlyWiki\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://groups.google.com/group/TiddlyWiki\u003c/a\u003e\n\u003c/p\u003e\u003c/blockquote\u003e\u003ch2 class=\"\"\u003eDeveloper Forums\u003c/h2\u003e\u003ch2 class=\"\"\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://github.com/TiddlyWiki/TiddlyWiki5/graphs/contributors\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGitHub Stats\u003c/a\u003e\u003c/h2\u003e\u003cp\u003eThere are several resources for developers to learn more about \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e and to discuss and contribute to its development.\u003c/p\u003e\u003cblockquote\u003e\u003cdiv\u003e\u003cimg class=\" tc-image-loading\" src=\"https://repobeats.axiom.co/api/embed/b92b1b363e2b5f26837ae573a60d39b4248b50a0.svg\"\u003e\u003c/div\u003e\u003c/blockquote\u003e\u003cul\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://tiddlywiki.com/dev\" rel=\"noopener noreferrer\" target=\"_blank\"\u003etiddlywiki.com/dev\u003c/a\u003e is the official developer documentation\u003c/li\u003e\u003cli\u003eGet involved in the \u003ca class=\"tc-tiddlylink-external\" href=\"https://github.com/TiddlyWiki/TiddlyWiki5\" rel=\"noopener noreferrer\" target=\"_blank\"\u003edevelopment on GitHub\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://github.com/TiddlyWiki/TiddlyWiki5/discussions\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGitHub Discussions\u003c/a\u003e are for Q\u0026amp;A and open-ended discussion\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://github.com/TiddlyWiki/TiddlyWiki5/issues\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGitHub Issues\u003c/a\u003e are for raising bug reports and proposing specific, actionable new ideas\u003c/li\u003e\u003cli\u003eThe older TiddlyWikiDev Google Group is now closed in favour of \u003ca class=\"tc-tiddlylink-external\" href=\"https://talk.tiddlywiki.org/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eTalk TiddlyWiki\u003c/a\u003e and \u003ca class=\"tc-tiddlylink-external\" href=\"https://github.com/TiddlyWiki/TiddlyWiki5/discussions\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eGitHub Discussions\u003c/a\u003e \u003cul\u003e\u003cli\u003eIt remains a useful archive: \u003ca class=\"tc-tiddlylink-external\" href=\"https://groups.google.com/group/TiddlyWikiDev\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://groups.google.com/group/TiddlyWikiDev\u003c/a\u003e\u003cul\u003e\u003cli\u003eAn enhanced group search facility is available on \u003ca class=\"tc-tiddlylink-external\" href=\"https://www.mail-archive.com/tiddlywikidev@googlegroups.com/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003email-archive.com\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003eChat at \u003ca class=\"tc-tiddlylink-external\" href=\"https://gitter.im/TiddlyWiki/public\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://gitter.im/TiddlyWiki/public\u003c/a\u003e (development room coming soon)\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\"\"\u003eTwitter\u003c/h2\u003e\u003cul\u003e\u003cli\u003eFollow \u003ca class=\"tc-tiddlylink-external\" href=\"http://twitter.com/#!/TiddlyWiki\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e@TiddlyWiki on Twitter\u003c/a\u003e for the latest news\u003c/li\u003e\u003c/ul\u003e\u003ch2 class=\"\"\u003eOther Forums\u003c/h2\u003e\u003cul\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink-external\" href=\"https://www.reddit.com/r/TiddlyWiki5/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eTiddlyWiki Subreddit\u003c/a\u003e\u003c/li\u003e\u003cli\u003eChat with Gitter at \u003ca class=\"tc-tiddlylink-external\" href=\"https://gitter.im/TiddlyWiki/public\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://gitter.im/TiddlyWiki/public\u003c/a\u003e !\u003c/li\u003e\u003cli\u003eChat on Discord at \u003ca class=\"tc-tiddlylink-external\" href=\"https://discord.gg/HFFZVQ8\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://discord.gg/HFFZVQ8\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch3 class=\"\"\u003eDocumentation\u003c/h3\u003e\u003cp\u003eThere is also a discussion group specifically for discussing \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e documentation improvement initiatives: \u003ca class=\"tc-tiddlylink-external\" href=\"https://groups.google.com/group/tiddlywikidocs\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttps://groups.google.com/group/tiddlywikidocs\u003c/a\u003e\n\u003c/p\u003e\n\u003c/p\u003e\u003chr\u003e\u003ch1 class=\"\"\u003eInstalling TiddlyWiki on Node.js\u003c/h1\u003e\u003cp\u003eTiddlyWiki is a \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/SingleFileApplication.html\"\u003eSingleFileApplication\u003c/a\u003e, which is easy to use. For advanced users and developers there is a possibility to use a Node.js client / server configuration. This configuration is also used to build the TiddlyWiki \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/SinglePageApplication.html\"\u003eSinglePageApplication\u003c/a\u003e\u003c/p\u003e\u003col\u003e\u003cli\u003eInstall \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Node.js.html\"\u003eNode.js\u003c/a\u003e\u003cul\u003e\u003cli\u003eLinux: \u003cblockquote\u003e\u003cdiv\u003e\u003cem\u003eDebian/Ubuntu\u003c/em\u003e:\u003cbr\u003e\u003ccode\u003eapt install nodejs\u003c/code\u003e\u003cbr\u003eMay need to be followed up by:\u003cbr\u003e\u003ccode\u003eapt install npm\u003c/code\u003e\u003c/div\u003e\u003cdiv\u003e\u003cem\u003eArch Linux\u003c/em\u003e\u003cbr\u003e\u003ccode\u003eyay -S tiddlywiki\u003c/code\u003e \u003cbr\u003e(installs node and tiddlywiki)\u003c/div\u003e\u003c/blockquote\u003e\u003c/li\u003e\u003cli\u003eMac\u003cblockquote\u003e\u003cdiv\u003e\u003ccode\u003ebrew install node\u003c/code\u003e\u003c/div\u003e\u003c/blockquote\u003e\u003c/li\u003e\u003cli\u003eAndroid\u003cblockquote\u003e\u003cdiv\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html\"\u003eTermux for Android\u003c/a\u003e\u003c/div\u003e\u003c/blockquote\u003e\u003c/li\u003e\u003cli\u003eOther \u003cblockquote\u003e\u003cdiv\u003eSee \u003ca class=\"tc-tiddlylink-external\" href=\"http://nodejs.org\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttp://nodejs.org\u003c/a\u003e\u003c/div\u003e\u003c/blockquote\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003eOpen a command line terminal and type:\u003cblockquote\u003e\u003cdiv\u003e\u003ccode\u003enpm install -g tiddlywiki\u003c/code\u003e\u003c/div\u003e\u003cdiv\u003eIf it fails with an error you may need to re-run the command as an administrator:\u003c/div\u003e\u003cdiv\u003e\u003ccode\u003esudo npm install -g tiddlywiki\u003c/code\u003e (Mac/Linux)\u003c/div\u003e\u003c/blockquote\u003e\u003c/li\u003e\u003cli\u003eEnsure TiddlyWiki is installed by typing:\u003cblockquote\u003e\u003cdiv\u003e\u003ccode\u003etiddlywiki --version\u003c/code\u003e\u003c/div\u003e\u003c/blockquote\u003e\u003cul\u003e\u003cli\u003eIn response, you should see \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e report its current version (eg \"5.3.7-prerelease\". You may also see other debugging information reported.)\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003cli\u003eTry it out:\u003col\u003e\u003cli\u003e\u003ccode\u003etiddlywiki mynewwiki --init server\u003c/code\u003e to create a folder for a new wiki that includes server-related components\u003c/li\u003e\u003cli\u003e\u003ccode\u003etiddlywiki mynewwiki --listen\u003c/code\u003e to start \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e\u003c/li\u003e\u003cli\u003eVisit \u003ca class=\"tc-tiddlylink-external\" href=\"http://127.0.0.1:8080/\" rel=\"noopener noreferrer\" target=\"_blank\"\u003ehttp://127.0.0.1:8080/\u003c/a\u003e in your browser\u003c/li\u003e\u003cli\u003eTry editing and creating tiddlers\u003c/li\u003e\u003c/ol\u003e\u003c/li\u003e\u003cli\u003eOptionally, make an offline copy:\u003cul\u003e\u003cli\u003eclick the \u003cspan class=\"doc-icon\"\u003e\u003csvg class=\"tc-image-save-button-dynamic tc-image-button\" height=\"22pt\" viewBox=\"0 0 128 128\" width=\"22pt\"\u003e\n\u003cg class=\"tc-image-save-button-dynamic-clean\"\u003e\n\u003cpath d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\" fill-rule=\"evenodd\"\u003e\u003c/path\u003e\n\u003c/g\u003e\n\u003cg class=\"tc-image-save-button-dynamic-dirty\"\u003e\n\u003cpath d=\"M64.856912,0 C100.203136,0 128.856912,28.653776 128.856912,64 C128.856912,99.346224 100.203136,128 64.856912,128 C29.510688,128 0.856911958,99.346224 0.856911958,64 C0.856911958,28.653776 29.510688,0 64.856912,0 Z M64.856912,16 C38.347244,16 16.856912,37.490332 16.856912,64 C16.856912,90.509668 38.347244,112 64.856912,112 C91.3665799,112 112.856912,90.509668 112.856912,64 C112.856912,37.490332 91.3665799,16 64.856912,16 Z\"\u003e\u003c/path\u003e\n\u003ccircle cx=\"65\" cy=\"64\" r=\"32\"\u003e\u003c/circle\u003e\n\u003c/g\u003e\n\u003c/svg\u003e\u003c/span\u003e \u003cstrong\u003esave changes\u003c/strong\u003e button in the sidebar, \u003cstrong\u003eOR\u003c/strong\u003e\u003c/li\u003e\u003cli\u003e\u003ccode\u003etiddlywiki mynewwiki --build index\u003c/code\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003c/ol\u003e\u003cp\u003eThe \u003ccode\u003e-g\u003c/code\u003e flag causes \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e to be installed globally. Without it, \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e will only be available in the directory where you installed it.\u003c/p\u003e\u003cp\u003e\u003cdiv class=\"doc-icon-block doc-warning\"\u003e\u003cdiv\u003e\u003cstrong\u003eWarning\u003c/strong\u003e\u003c/div\u003e\u003cdiv class=\"doc-block-icon\"\u003e\u003csvg class=\"tc-image-warning tc-image-button\" height=\"22pt\" viewBox=\"0 0 128 128\" width=\"22pt\"\u003e\u003cpath d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\" fill-rule=\"evenodd\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/div\u003eIf you are using Debian or Debian-based Linux and you are receiving a \u003ccode\u003enode: command not found\u003c/code\u003e error though node.js package is installed, you may need to create a symbolic link between \u003ccode\u003enodejs\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e. Consult your distro's manual and \u003ccode\u003ewhereis\u003c/code\u003e to correctly create a link. See github \u003ca class=\"tc-tiddlylink-external\" href=\"http://github.com/TiddlyWiki/TiddlyWiki5/issues/1434\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eissue 1434\u003c/a\u003e. \u003cbr\u003e\u003cbr\u003eExample Debian v8.0: \u003ccode\u003esudo ln -s /usr/bin/nodejs /usr/bin/node\u003c/code\u003e\u003c/div\u003e\u003c/p\u003e\u003cp\u003e\u003cbr\u003e\n\u003cdiv class=\"doc-icon-block doc-tip\"\u003e\u003cdiv\u003e\u003cstrong\u003eTip\u003c/strong\u003e\u003c/div\u003e\u003cdiv class=\"doc-block-icon\"\u003e\u003csvg class=\"tc-image-tip tc-image-button\" height=\"22pt\" viewBox=\"0 0 128 128\" width=\"22pt\"\u003e\u003cpath d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\" fill-rule=\"evenodd\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/div\u003eYou can also install prior versions like this: \u003cbr\u003e\u003ccode\u003e npm install -g tiddlywiki@5.1.13\u003c/code\u003e\u003c/div\u003e\n\u003c/p\u003e\u003ch1 class=\"\"\u003eUsing TiddlyWiki on Node.js\u003c/h1\u003e\u003cp\u003eTiddlyWiki5 includes a set of commands for use on the command line to perform an extensive set of operations based on \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWikiFolders.html\"\u003eTiddlyWikiFolders\u003c/a\u003e, \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlerFiles.html\"\u003eTiddlerFiles\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eFor example, the following command loads the tiddlers from a TiddlyWiki HTML file and then saves one of them in static HTML:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003etiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eRunning \u003ccode\u003etiddlywiki\u003c/code\u003e from the command line boots the TiddlyWiki kernel, loads the core plugins and establishes an empty wiki store. It then sequentially processes the command line arguments from left to right. The arguments are separated with spaces.\u003c/p\u003e\u003cp\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves doc-from-version\" href=\"https://tiddlywiki.com/static/Release%25205.1.20.html\"\u003e\u003cspan class=\"tc-tiny-gap-right\"\u003e\u003csvg class=\"tc-image-info-button tc-image-button\" height=\"22pt\" viewBox=\"0 0 128 128\" width=\"22pt\"\u003e\u003cg fill-rule=\"evenodd\" transform=\"translate(.05)\"\u003e\u003cpath d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"\u003e\u003c/path\u003e\u003ccircle cx=\"64\" cy=\"32\" r=\"8\"\u003e\u003c/circle\u003e\u003crect height=\"56\" rx=\"8\" width=\"16\" x=\"56\" y=\"48\"\u003e\u003c/rect\u003e\u003c/g\u003e\u003c/svg\u003e\u003c/span\u003eIntroduced in v5.1.20\u003c/a\u003e First, there can be zero or more plugin references identified by the prefix \u003ccode\u003e+\u003c/code\u003e for plugin names or \u003ccode\u003e++\u003c/code\u003e for a path to a plugin folder. These plugins are loaded in addition to any specified in the  \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWikiFolders.html\"\u003eTiddlyWikiFolder\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eThe next argument is the optional path to the \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWikiFolders.html\"\u003eTiddlyWikiFolder\u003c/a\u003e to be loaded. If not present, then the current directory is used.\u003c/p\u003e\u003cp\u003eThe commands and their individual arguments follow, each command being identified by the prefix \u003ccode\u003e--\u003c/code\u003e.\u003c/p\u003e\u003cpre\u003e\u003ccode\u003etiddlywiki [+\u0026lt;pluginname\u0026gt; | ++\u0026lt;pluginpath\u0026gt;] [\u0026lt;wikipath\u0026gt;] [--\u0026lt;command\u0026gt; [\u0026lt;arg\u0026gt;[,\u0026lt;arg\u0026gt;]]]\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eFor example:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003etiddlywiki --version\ntiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen\ntiddlywiki ++./mygreatplugin mywiki --listen\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves doc-from-version\" href=\"https://tiddlywiki.com/static/Release%25205.1.18.html\"\u003e\u003cspan class=\"tc-tiny-gap-right\"\u003e\u003csvg class=\"tc-image-info-button tc-image-button\" height=\"22pt\" viewBox=\"0 0 128 128\" width=\"22pt\"\u003e\u003cg fill-rule=\"evenodd\" transform=\"translate(.05)\"\u003e\u003cpath d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"\u003e\u003c/path\u003e\u003ccircle cx=\"64\" cy=\"32\" r=\"8\"\u003e\u003c/circle\u003e\u003crect height=\"56\" rx=\"8\" width=\"16\" x=\"56\" y=\"48\"\u003e\u003c/rect\u003e\u003c/g\u003e\u003c/svg\u003e\u003c/span\u003eIntroduced in v5.1.18\u003c/a\u003e Commands such as the \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/ListenCommand.html\"\u003eListenCommand\u003c/a\u003e that support large numbers of parameters can use \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/NamedCommandParameters.html\"\u003eNamedCommandParameters\u003c/a\u003e to make things less unwieldy. For example:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003etiddlywiki wikipath --listen username=jeremy port=8090\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eSee \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Commands.html\"\u003eCommands\u003c/a\u003e for a full listing of the available commands.\n\u003c/p\u003e\u003ch1 class=\"\"\u003eUpgrading TiddlyWiki on Node.js\u003c/h1\u003e\u003cp\u003eIf you've installed \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki%2520on%2520Node.js.html\"\u003eTiddlyWiki on Node.js\u003c/a\u003e on the usual way, when a new version is released you can upgrade it with this command:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003enpm update -g tiddlywiki\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eOn Mac or Linux you'll need to add \u003cstrong\u003esudo\u003c/strong\u003e like this:\u003c/p\u003e\u003cpre\u003e\u003ccode\u003esudo npm update -g tiddlywiki\u003c/code\u003e\u003c/pre\u003e\u003ch1 class=\"\"\u003eAlso see\u003c/h1\u003e\u003cp\u003e\u003cul class=\"\"\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Building%2520TiddlyWikiClassic.html\"\u003eBuilding TiddlyWikiClassic\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Customising%2520Tiddler%2520File%2520Naming.html\"\u003eCustomising Tiddler File Naming\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Environment%2520Variables%2520on%2520Node.js.html\"\u003eEnvironment Variables on Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Generating%2520Static%2520Sites%2520with%2520TiddlyWiki.html\"\u003eGenerating Static Sites with TiddlyWiki\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/How%2520to%2520build%2520a%2520TiddlyWiki5%2520from%2520individual%2520tiddlers.html\"\u003eHow to build a TiddlyWiki5 from individual tiddlers\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Installing%2520custom%2520plugins%2520on%2520Node.js.html\"\u003eInstalling custom plugins on Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Installing%2520official%2520plugins%2520on%2520Node.js.html\"\u003eInstalling official plugins on Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520on%2520Microsoft%2520Internet%2520Information%2520Server.html\"\u003eInternet Information Services\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Installing%2520TiddlyWiki%2520Prerelease%2520on%2520Node.js.html\"\u003eInstalling TiddlyWiki Prerelease on Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/MultiTiddlerFiles.html\"\u003eMultiTiddlerFiles\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/MultiTiddlerFileSyntax.html\"\u003eMultiTiddlerFileSyntax\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/NamedCommandParameters.html\"\u003eNamedCommandParameters\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Scripts%2520for%2520TiddlyWiki%2520on%2520Node.js.html\"\u003eScripts for TiddlyWiki on Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Serving%2520TW5%2520from%2520Android.html\"\u003eNode.js on Termux\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlerFiles.html\"\u003eTiddlerFiles\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/tiddlywiki.files%2520Files.html\"\u003etiddlywiki.files Files\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/tiddlywiki.info%2520Files.html\"\u003etiddlywiki.info Files\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWikiFolders.html\"\u003eTiddlyWikiFolders\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Uninstalling%2520a%2520plugin%2520with%2520Node.js.html\"\u003eUninstalling a plugin with Node.js\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Using%2520a%2520custom%2520path%2520prefix%2520with%2520the%2520client-server%2520edition.html\"\u003eUsing a custom path prefix with the client-server edition\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Using%2520TiddlyWiki%2520for%2520GitHub%2520project%2520documentation.html\"\u003eUsing TiddlyWiki for GitHub project documentation\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/Working%2520with%2520the%2520TiddlyWiki5%2520repository.html\"\u003eWorking with the TiddlyWiki5 repository\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/p\u003e\u003cp\u003e\u003cem\u003eThis readme file was automatically generated by \u003ca class=\"tc-tiddlylink tc-tiddlylink-resolves\" href=\"https://tiddlywiki.com/static/TiddlyWiki.html\"\u003eTiddlyWiki\u003c/a\u003e\u003c/em\u003e\u003c/p\u003e","funding_links":[],"categories":["JavaScript","Apps","Open Source","Application","hacktoberfest"],"sub_categories":["KnowledgeBase","Web UI","Note-taking"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTiddlyWiki%2FTiddlyWiki5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTiddlyWiki%2FTiddlyWiki5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTiddlyWiki%2FTiddlyWiki5/lists"}