{"id":14978480,"url":"https://github.com/dotgreg/tiro-notes","last_synced_at":"2025-03-29T03:31:14.118Z","repository":{"id":38377997,"uuid":"449745046","full_name":"dotgreg/tiro-notes","owner":"dotgreg","description":"An open-source, cross-platform markdown editor designed for extensibility \u0026 flexibility","archived":false,"fork":false,"pushed_at":"2024-04-12T12:53:56.000Z","size":51984,"stargazers_count":45,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-13T00:18:32.659Z","etag":null,"topics":["cli","cloud","diagram","electronjs","evernote","flowchart","javascript","latex","markdown","no-database","nodejs","note-taking","notes","npx","self-hosted","typescript","uml","web"],"latest_commit_sha":null,"homepage":"https://tiro-notes.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dotgreg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2022-01-19T15:22:19.000Z","updated_at":"2024-04-15T08:51:19.728Z","dependencies_parsed_at":"2023-12-20T12:31:39.546Z","dependency_job_id":"c85f5b53-3f8d-48be-81eb-67aeea7b8336","html_url":"https://github.com/dotgreg/tiro-notes","commit_stats":{"total_commits":917,"total_committers":6,"mean_commits":"152.83333333333334","dds":0.4100327153762269,"last_synced_commit":"b822bb43982bbccac6427d5ba175f0883271882a"},"previous_names":["dotgreg/tiro"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotgreg%2Ftiro-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotgreg%2Ftiro-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotgreg%2Ftiro-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotgreg%2Ftiro-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dotgreg","download_url":"https://codeload.github.com/dotgreg/tiro-notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246135699,"owners_count":20729055,"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":["cli","cloud","diagram","electronjs","evernote","flowchart","javascript","latex","markdown","no-database","nodejs","note-taking","notes","npx","self-hosted","typescript","uml","web"],"created_at":"2024-09-24T13:57:45.973Z","updated_at":"2025-03-29T03:31:12.319Z","avatar_url":"https://github.com/dotgreg.png","language":"JavaScript","readme":"# Tiro Notes\n\nAn open-source, cross-platform markdown editor designed for extensibility \u0026 flexibility\n\n🌐 website| 📢 news| 📘 guides|  ⬇️ usage |  Status |\n-|-|-|-|-\n[tiro-notes.org](https://tiro-notes.org)|[dev blog](https://tinyurl.com/tiroblog) \u0026 [twitter](https://twitter.com/NotesTiro)|[guides](https://tiro-notes.org/#/guide-custom-tags)|[download](https://tiro-notes.org/#/downloads) or ```npx tiro-notes@latest```| beta\n\n\n![Tiro 0.30](https://github.com/dotgreg/tiro-notes/assets/2981891/9e684988-5575-428f-8499-d11ad6637c71)\n\n\nTiro Notes focus points are : \n\n- 🏋 **Extensibility** : Tiro Notes uses a system of custom tags to extend its capabilities :\n  - Add [```[[latex]]```](https://tiro-notes.org/#/custom-tags?id=latex), [```[[uml]]```](https://tiro-notes.org/#/custom-tags?id=mermaid) or [```[[charts]]```](https://tiro-notes.org/#/custom-tags?id=mermaid), preview your pdf, mp4 or youtube links using [```[[view]]```](https://tiro-notes.org/#/custom-tags?id=view). Add [```[[spreadsheet]]```](https://tiro-notes.org/#/custom-tags?id=spreadsheet) logic to your markdown tables.\n  - Use Tiro as an app platform with a [```[[rss]]```](https://tiro-notes.org/#/custom-tags?id=rss) reader or a [```[[calendar]]```](https://tiro-notes.org/#/custom-tags?id=calendar) in it.\n  - [Create your own custom tags](https://tiro-notes.org/#/guide-custom-tags) and use the [Client API](https://tiro-notes.org/#/guide-custom-tags?id=using-tiro-client-api).\n\n- 🎛️ **Flexibility** : multi-window interface to create a custom workspace. Create multiple workspaces organized by tabs. Keep these workspaces synced accross your devices.\n\n- 👑 **Open source \u0026 Open Data**: Code is open source and free. No database required. Markdown files only. You can edit and sync your files with external software as you need.\n\n- ☁️ / 🖥️ /  💻 / 📱 **Cross-platform \u0026 Web** : Windows, macOS, Android, Linux, Web. Start an App or with CLI and access it anywhere on your local network. \n\n# Install\n- [Download desktop client (Win/Mac/Linux)](https://tiro-notes.org/#/downloads)\n- or with command line ```npx tiro-notes``` \n  - for the latest functionnalities ```npx tiro-notes@develop``` ([weekly basis](https://www.npmjs.com/package/tiro-notes?activeTab=versions) updates)\n\n# Functionalities\n  \n**Note Edition**\n- 🖊️ Mardown notes edition\n- 🌄 Drag and Drop images \u0026 files upload (stored in a relative .resources folder)\n- 🔗 Notes linking\n- 🔑 note encryption (RSA 2048)\n- 🏛 Note changes history\n- 📄 Export to PDF\n- 💬 Text to Speech (beta)\n\n**Custom Tags**\n- 💱 display math formulas with [[latex]] \n- 🧬 display UML and other diagrams with [[diagram]] \n- 🏋 Embed videos, pdf and web content with [[view]] \n- 🏋 create javascript applications within your note with [[script]] \n- 🧬 leverage the full [Client API](guide-custom-tags?id=using-tiro-client-api) in [[script]]\n\n**Search**\n- 🔍 Fast search (~2s for 30k notes)\n- 🔬 Search filters (intitle: etc.)\n\n**Folders Tree \u0026 Notes List**\n- 🗂️ Folders management (create/rename/move/delete)\n- 🏎️ Fast Notes List (can display 10k files without slowdown)\n- 🧮 Notes List sorting (date creation/date modification/name)\n- 👁️ Note preview in Notes List (with image and text)\n- 📤 Last notes edited\n- 🌄 Images list view\n\n**Security**\n- 🔒 Application login (user/password)\n- 🔒 HTTPS support (with self signed certificate)\n\n**Platforms**\n- 💻 Windows/Mac/Linux applications\n- 🥷 10 seconds install \u0026 start with command line NPX \n- 📱 Install on Android with Termux and NPX\n- ☁️ Use it as a local application, as a local or cloud server.\n- 📟 Use it on any device with a browser (Mobile, tablet and Desktop interface)\n- (🔧)📱 Install on iOS with iSH and NPX (to be tested...)\n\n\u003e\"Marcus Tullius Tiro, a learned freedman who was a member of Cicero’s household, invented the Tironian notes, the first Latin shorthand system. Tironian notes consist of letters of the alphabet, simplified and modified to achieve greater speed in their writing.\"","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotgreg%2Ftiro-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotgreg%2Ftiro-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotgreg%2Ftiro-notes/lists"}