prism Svelte Themes

Prism

A modern note-taking application built with Svelte and Tauri, designed for organizing and linking your thoughts.

Prism

A modern note-taking application built with Svelte and Tauri, designed for organizing and linking your thoughts.

Features

  • Create and organize notes in vaults
  • Rich text editing with markdown support
  • Tag-based organization system
  • Visual graph view of note relationships
  • Cross-platform desktop application
  • Fast, native performance with Rust backend

Installation

Pre-built Releases

Download the latest release for your platform from the GitHub Releases page.

Building from Source

Prerequisites

Build Steps

  1. Clone the repository:

    git clone https://github.com/thesandybridge/prism.git
    cd prism
    
  2. Install dependencies:

    bun install
    
  3. Build and run in development mode:

    bun run tauri dev
    
  4. Build for production:

    bun run tauri build
    

Usage

Getting Started

  1. Create a Vault: Start by creating a new vault to organize your notes
  2. Add Notes: Create new documents within your vault
  3. Organize with Tags: Add tags to categorize and find your notes easily
  4. Link Notes: Reference other notes to build connections between ideas
  5. Explore Relationships: Use the graph view to visualize how your notes connect

Basic Operations

  • New Note: Click the "New Document" button or use the keyboard shortcut
  • Edit Notes: Click on any note to open the editor
  • Add Tags: Use the tag interface to categorize your notes
  • Search: Use the search functionality to quickly find specific notes
  • Graph View: Switch to graph mode to see visual connections between notes

Vaults

Vaults are containers for your notes, allowing you to separate different projects or topics. You can create multiple vaults and switch between them as needed.

Development

This project uses:

  • Frontend: Svelte with TypeScript
  • Backend: Rust with Tauri
  • Database: SQLite with migrations
  • Styling: CSS with modern design principles

To contribute or modify the application, follow the building from source instructions above and make your changes in the respective frontend (src/) or backend (src-tauri/) directories.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Top categories

Loading Svelte Themes