Scriptorium
- Keywords:
- Rust, Tauri, React, Mantine, TypeScript
- Development Date:
- 2025-09-15 – 2025-09-24
- Website:
- https://github.com/athanclark/scriptorium
Summary
Scriptorium is a note-taking application that optionally connects with external databases for synchronizing data. It is built as a Tauri application, making it suitable for use on desktops. It was inspired by Joplin and Microsoft OneNote, but I wanted to give it the ability to store data on an external database.Purpose
Scriptorium is a note-taking application which aims to be distributed with respect to how it conducts back-ups. Natively, all notes are stored in a local SQLite Database, but you can extend it to use other more robust, network-enabled databases as well, like PostgreSQL and MySQL.
Design
The user interface is a React application front-end and uses Tauri to manage operating system integration. There are other third-party libraries used in it as well, like CodeMirror for the text editor.