Notes app
My own personal note taking app
#open-source
#sveltekit
#sqlite
Why another note app?
For taking technical notes I wanted a note taking app that is...
- Simple like Apple notes (but has code syntax highlighting)
- Block-based editor like Notion
- Works offline (Like Obsidian)
- Uses tags instead of a folder structure
- Don't have to worry about categorizing your notes in a hierarchy, just create the note.
- To categorize the notes add a tag (Also will help you find it)
- Works on Windows, Linux or Mac
- Self hostable
- Privacy respecting (no telemetry, no selling data)
- Secure
- Highly configurable
- Free and open-source
Roadmap
- More blocks
- Light mode (currently only dark mode)
- Settings page
- AI Integration
- Password protected notes
- Graph view (like Obsidian)
- Plugins (Extensible)
- Desktop app
- Mobile app
- Support more architectures
Supported architectures
Architecture | Support |
---|---|
x86-64 (AMD64) | ✅ |
ARM64 | ✅ |
x86 (32-bit) | ❌ |
Current Features
- Self-hostable
- Create notes
- Edit notes
- Search notes
- Add tags to notes
- Edit tags (tag name, color)
- Delete tags
- Block editor
- Headings (h1, h2, h3)
- Paragraphs
- Bulleted list
- Numbered lists
- Inline code
- Code blocks
- Divider
- Quote
Local development
- Npm install
npm install
- Start web-app
npm run web:dev
- Navigate to http://localhost:5173/
Self hosting with Docker
- Pull docker image
docker pull cadamsdev/notes:latest
- Run docker container
docker run -d -p 4173:4173 -v ~/.notes:/app/data --name notes cadamsdev/notes