Skip to content

An open-source, cross-platform markdown editor designed for extensibility & flexibility

License

Notifications You must be signed in to change notification settings

dotgreg/tiro-notes

Repository files navigation

Tiro Notes

An open-source, cross-platform markdown editor designed for extensibility & flexibility

🌐 website 📢 news 📘 guides ⬇️ usage Status
tiro-notes.org dev blog & twitter guides download or npx tiro-notes@latest beta

Tiro 0.30

Tiro Notes focus points are :

  • 🏋 Extensibility : Tiro Notes uses a system of custom tags to extend its capabilities :

  • 🎛️ 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

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 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."