Skip to content

JackZong/lyra

Repository files navigation

Lyra

中文文档 | English

Lyra Logo

Lyra is a Markdown editor built with Tauri + Vue 3 + TypeScript, aiming to provide a local writing experience similar to Typora.

Features

  • Local workspace management for files and folders
  • WYSIWYG Markdown editing powered by Milkdown
  • Multiple themes (including Github / Night editor themes)
  • Auto-save and basic file operations (create, rename, delete)
  • Cross-platform desktop app via Tauri

Tech Stack

  • Frontend: Vue 3, TypeScript, Pinia, Vite
  • Editor: Milkdown (with GFM, math, code block extensions, etc.)
  • Desktop: Tauri (Rust)

Prerequisites

Quick Start

pnpm install
pnpm tauri dev

Common Commands

# Frontend development
pnpm dev

# Frontend build
pnpm build

# Desktop development (recommended)
pnpm tauri dev

# Desktop packaging
pnpm tauri build

Project Structure

src/            # Vue frontend code
src-tauri/      # Tauri / Rust backend code

Contributing

Contributions are welcome via Issues and Pull Requests:

  1. Fork this repository
  2. Create a feature branch
  3. Commit your changes and open a PR

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors