Skip to content

tiny-build/unfold

Unfold

Unfold is a Tauri + React + TypeScript note-taking app focused on fast keyboard-first editing, nested pages, and rich content export.

Tech stack

  • Tauri 2 (Rust backend + desktop shell)
  • React 19 + TypeScript
  • TanStack Router
  • Redux Toolkit + RTK Query
  • TipTap editor
  • Tailwind CSS v4 token system

Prerequisites

  • Node.js 20+
  • pnpm 9+
  • Rust toolchain (for Tauri desktop builds)
  • Platform-specific Tauri prerequisites: Tauri setup docs

Quick start

pnpm install
pnpm dev

Run desktop app:

pnpm dev:tauri

Common scripts

  • pnpm dev: web dev server
  • pnpm dev:tauri: Tauri desktop dev mode
  • pnpm typecheck: TypeScript validation
  • pnpm build: production build
  • pnpm check: full local gate (typecheck + build)

Project docs

Quality gates

Local required checks:

  • pnpm install --frozen-lockfile
  • pnpm typecheck
  • pnpm build

If repository automation is configured, pull requests should pass those checks as well.

Contributing

Contributions are welcome. Start with CONTRIBUTING.md for branch/PR expectations and required checks.

License

MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors