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.

Scriptorium Icon

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.