Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotgreg/tiro-notes
An open-source, cross-platform markdown editor designed for extensibility & flexibility
https://github.com/dotgreg/tiro-notes
cli cloud diagram electronjs evernote flowchart javascript latex markdown no-database nodejs note-taking notes npx self-hosted typescript uml web
Last synced: 13 days ago
JSON representation
An open-source, cross-platform markdown editor designed for extensibility & flexibility
- Host: GitHub
- URL: https://github.com/dotgreg/tiro-notes
- Owner: dotgreg
- License: gpl-3.0
- Created: 2022-01-19T15:22:19.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T12:53:56.000Z (7 months ago)
- Last Synced: 2024-04-13T00:18:32.659Z (7 months ago)
- Topics: cli, cloud, diagram, electronjs, evernote, flowchart, javascript, latex, markdown, no-database, nodejs, note-taking, notes, npx, self-hosted, typescript, uml, web
- Language: JavaScript
- Homepage: https://tiro-notes.org
- Size: 49.6 MB
- Stars: 45
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Tiro Notes
An open-source, cross-platform markdown editor designed for extensibility & flexibility
๐ website| ๐ข news| ๐ guides| โฌ๏ธ usage | Status |
-|-|-|-|-
[tiro-notes.org](https://tiro-notes.org)|[dev blog](https://tinyurl.com/tiroblog) & [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![Tiro 0.30](https://github.com/dotgreg/tiro-notes/assets/2981891/9e684988-5575-428f-8499-d11ad6637c71)
Tiro Notes focus points are :
- ๐ **Extensibility** : Tiro Notes uses a system of custom tags to extend its capabilities :
- 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.
- 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.
- [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).- ๐๏ธ **Flexibility** : multi-window interface to create a custom workspace. Create multiple workspaces organized by tabs. Keep these workspaces synced accross your devices.
- ๐ **Open source & 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.
- โ๏ธ / ๐ฅ๏ธ / ๐ป / ๐ฑ **Cross-platform & Web** : Windows, macOS, Android, Linux, Web. Start an App or with CLI and access it anywhere on your local network.
# Install
- [Download desktop client (Win/Mac/Linux)](https://tiro-notes.org/#/downloads)
- or with command line ```npx tiro-notes```
- for the latest functionnalities ```npx tiro-notes@develop``` ([weekly basis](https://www.npmjs.com/package/tiro-notes?activeTab=versions) updates)# Functionalities
**Note Edition**
- ๐๏ธ Mardown notes edition
- ๐ Drag and Drop images & files upload (stored in a relative .resources folder)
- ๐ Notes linking
- ๐ note encryption (RSA 2048)
- ๐ Note changes history
- ๐ Export to PDF
- ๐ฌ Text to Speech (beta)**Custom Tags**
- ๐ฑ display math formulas with [[latex]]
- ๐งฌ display UML and other diagrams with [[diagram]]
- ๐ Embed videos, pdf and web content with [[view]]
- ๐ create javascript applications within your note with [[script]]
- ๐งฌ leverage the full [Client API](guide-custom-tags?id=using-tiro-client-api) in [[script]]**Search**
- ๐ Fast search (~2s for 30k notes)
- ๐ฌ Search filters (intitle: etc.)**Folders Tree & Notes List**
- ๐๏ธ Folders management (create/rename/move/delete)
- ๐๏ธ Fast Notes List (can display 10k files without slowdown)
- ๐งฎ Notes List sorting (date creation/date modification/name)
- ๐๏ธ Note preview in Notes List (with image and text)
- ๐ค Last notes edited
- ๐ Images list view**Security**
- ๐ Application login (user/password)
- ๐ HTTPS support (with self signed certificate)**Platforms**
- ๐ป Windows/Mac/Linux applications
- ๐ฅท 10 seconds install & start with command line NPX
- ๐ฑ Install on Android with Termux and NPX
- โ๏ธ Use it as a local application, as a local or cloud server.
- ๐ Use it on any device with a browser (Mobile, tablet and Desktop interface)
- (๐ง)๐ฑ Install on iOS with iSH and NPX (to be tested...)>"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."