Skip to content

Shine1i/scribble

Repository files navigation


Scribble - A Tauri & Next.js Application

Overview

Scribble is a cross-platform note-taking application built using Next.js and Tauri. The app saves notes in a folder called Scribble, located inside the Documents directory on both Linux and Windows.

Prerequisites

Windows

To develop and run the app on Windows, you need the following dependencies:

  1. Microsoft C++ Build Tools

  2. Microsoft Edge WebView2

  3. Rust

    • Install Rust using rustup.
    • After installation, restart your terminal (or system) to apply changes.
  4. Node.js

    • Install Node.js if you wish to use Next.js.

Linux (Ubuntu)

To develop and run the app on Ubuntu or similar distributions, follow these steps:

sudo apt update
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev

Install Rust using:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

Install Dependencies

Once the environment is set up, install the project dependencies:

bun install
# or alternatively, you can use pnpm
pnpm install

https://beta.tauri.app/start/prerequisites/ for troubleshooting

Running the Application

Development

To launch the development version of the application, use the following command:

bun tauri dev

Notes Storage

All notes will be saved in the Scribble folder located inside your Documents directory.

  • Linux Path: ~/Documents/Scribble
  • Windows Path: C:\Users\<YourUserName>\Documents\Scribble

CommandOrControl+e to toggle go to the advanced editor

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages