Jotsy: A Rust-Based Self-Hosted Note-Taking App

Jotsy: A Rust-Based Self-Hosted Note-Taking App

Jotsy is a self-hosted, free and open-source note-taking app focused on simplicity. It offers features like multi-user support, distraction-free note taking, plaintext or markdown options, secure authentication, and simple self-hosting. It is currently under development.

Features

  • Multi-user: Jotsy supports multiple users, allowing for collaborative note-taking.
  • Effective and distraction-free notemaking: Jotsy provides a focused environment for efficient note-taking without distractions.
  • Plaintext or markdown: Users can choose between plaintext or markdown formats for their notes.
  • Secure authentication and session management: Jotsy ensures secure authentication and manages user sessions to protect user data.
  • Extremely simple to self-host: Jotsy is designed to be easily self-hosted, giving users control over their data.
  • Extremely light on resources: The app is optimized to use minimal system resources.
  • Extremely lightweight on the browser: Jotsy has a lightweight footprint, ensuring a smooth user experience.
  • Simple configuration: Jotsy offers a straightforward configuration process for easy setup.

Stack

Backend:

  • Database: Skytable
  • Language: Rust
  • Framework/tools:
    • Tokio: Asynchronous runtime
    • Axum: A web framework built on top of Tokio

Frontend:

  • CSS Framework: Bootstrap
  • Scripting: Pure JavaScript (uses AJAX)
  • Markup: Pure HTML

License

This app is distributed under the Apache-2.0 License.

Resources and Downloads

GitHub - ohsayan/jotsy: Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind
Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind - GitHub - ohsayan/jotsy: Jotsy is a self-hosted, free and open-source note taking app with a goal of…

Read more