Skip to content

7sg56/cinder-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

51 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Cinder Notes Logo

Cinder Notes

The editor for what's next. Minimal, distraction-free, and blazing fast.

Cinder Notes Demo


πŸ’‘ Why Cinder?

We built Cinder Notes because no one had done it right on Tauri yet.

There are plenty of note-taking apps out there, but most are either bloated Electron apps consuming 500MB+ of RAM, or web-based tools that feel sluggish. We wanted something different:

  • Inspired by Zed β€” The lightning-fast code editor that proves native performance and beautiful design can coexist.
  • Inspired by MiaoYan β€” A delightful Markdown note app that showed us the power of simplicity.

Tauri gave us the perfect foundation: native performance, lightweight bundles (a fraction of Electron's ~150MB), cross-platform support, and the security of Rust. We took that foundation and built the note-taking experience we always wanted β€” minimal, fast, and beautiful.


✨ Features

Editor Experience

  • Split View Editor β€” Write Markdown on the left, see a live preview on the right. Real-time sync.
  • Tab Management β€” Open multiple files in tabs, close individual tabs, and switch between them seamlessly.
  • Inline Renaming β€” Double-click any file or breadcrumb to rename it instantly.
  • Auto-Save β€” Your changes are saved automatically as you type.
  • Breadcrumb Navigation β€” Always know where you are in the file hierarchy.

File Management

  • File Explorer β€” A clean tree view for navigating your notes and folders.
  • Drag & Drop β€” Reorganize files and folders by dragging them to new locations.
  • Search β€” Quickly filter files in the explorer with instant search.
  • Instant File Creation β€” Create new notes with a single click from the explorer or welcome page.

Theming & UI

  • 3 Built-in Themes:
    • Cinder Dark β€” The signature dark theme with warm orange accents.
    • Cinder Light β€” A warm cream theme for daylight hours.
    • Zen Black β€” Pure pitch black for OLED displays and ultimate focus.
  • Floating Hub β€” A minimal floating button for quick access to themes and settings.
  • Collapsible Sidebar β€” Toggle the explorer to maximize your writing space.
  • Fullscreen Mode β€” Expand the editor to fill the entire window.

Design Philosophy

  • Distraction-Free β€” The interface disappears when you don't need it.
  • Keyboard-First β€” Designed for power users who prefer shortcuts.
  • Space Grotesk Typography β€” Modern, geometric font for a premium feel.
  • Smooth Animations β€” Subtle micro-interactions throughout the UI.

πŸš€ Installation & Setup

Prerequisites

Quick Start

# Clone the repository
git clone https://github.com/7sg56/cinder-notes.git
cd cinder-notes

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

Build for Production

npm run tauri build

Compiled binaries will be generated in src-tauri/target/release/.


πŸ› οΈ Tech Stack

Layer Technology
Framework Tauri β€” Lightweight native apps
Frontend React + TypeScript
Styling Tailwind CSS + CSS Variables
State Zustand β€” Minimal state management
Icons Lucide + React Icons
Markdown Custom renderer with KaTeX for math support

Why Tauri over Electron?
Tauri apps are significantly smaller (~10-20MB vs ~150MB), use less memory, and leverage the OS's native webview. The Rust backend ensures security and performance.


πŸ—ΊοΈ Roadmap

We're currently in active development. Here's what's next:

In Progress

  • File system persistence via Tauri FS APIs
  • Keyboard shortcuts (Ctrl+N, Ctrl+S, etc.)
  • Command palette

Planned

  • Full-text search across all notes
  • Note linking and backlinks
  • Export to PDF/HTML
  • End-to-end encryption
  • Plugin system

Timeline

  • v0.1 Alpha β€” February 2026
  • v1.0 Stable β€” Q2 2026

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ“„ License

MIT License β€” see LICENSE for details.


πŸ™ Acknowledgments

  • Tauri β€” The framework powering the minimal footprint
  • Lucide Icons β€” Beautiful, consistent iconography
  • Zustand β€” Dead simple state management
  • Space Grotesk β€” The typeface that defines Cinder

Built with πŸ”₯ by @7sg56

About

A lightweight & secure Notecraft

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages