With Simplenote being too simple and not supporting images or formatting;
With Obsidian being too complex and ugly and weird image copy paste method;
With Notion being too complex, paid and having AI;
With Google Keep??? Who dfq uses google keep?;
With Microsoft OneNote being part of a huge paid stack and not open for other platforms;
With notepad, notepad++, MS word being one file focused;
With apple notes being OS locked;
Made JPad, note taking software. Free. Light. Colorful. Simple, yet supports ALL the notedown features + clipboards.
- Shell & Backend: Tauri v2 (Rust) Because it's popular. Also fast, maybe.
- Frontend Core: React 19 & TypeScript
- Build Tool: Vite
- Editor Engine: TipTap
- Styling: Tailwind CSS v4
- State Management: Zustand with Persistence
- Cloud Service: Supabase & WebDAV
- Rich Text Experience: Powerful WYSIWYG editing with support for images, YouTube embeds, and custom formatting.
- Universal Sync: Integrated cloud synchronization via Supabase and WebDAV.
- Dynamic Theming: Diverse visual presets (Cyberpunk, High Contrast, etc.).
- Desktop First: Native feel with low resource overhead and global shortcuts.
- Optimized for Wayland: Built-in fixes for Hyprland/Wayland rendering and GPU acceleration.
- Full-Text Search: Search across both filenames and file content with live results (Ctrl+F).
To get started locally:
# Install dependencies
npm install
# Run in development mode (optimised for Wayland/X11)
./dev.sh
# Build for production
./build.shWorks on Windows, macOS, and Linux.
See CLOUD_SYNC.md for detailed instructions on setting up your personal sync bucket.