Skip to content

Repository files navigation

Nanote

Nanote is a lightweight note taking application built with React, Vite and TailwindCSS. Notes are saved to local storage so you can use the app offline.

Development

npm install
npm run dev

Testing

npm test

Build

npm run build

Desktop

This project is configured to build a desktop application using Tauri.

System dependencies

On Linux make sure the following packages are installed before building:

sudo apt-get install -y build-essential libgtk-3-dev libwebkit2gtk-4.1-dev libsoup-3.0-dev libssl-dev wget curl

On macOS you can use Homebrew:

brew install webkit2gtk gtk+3 libsoup openssl wget curl

Install Rust using your preferred method (for example apt-get install cargo rustc on Linux or brew install rust on macOS).

Icons

This repository does not include application icons. When building the desktop app, Tauri will fall back to its default icon. To use a custom icon, create a src-tauri/icons directory with the image files referenced in src-tauri/tauri.conf.json.

Run in development

npm run desktop

Build desktop binaries

npm run desktop:build

The application is configured for deployment to GitHub Pages under the /nanote/ path.

About

KISS Notes taking app

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages