Skip to content

Manage your ocean of Markdown with Motion. Git first, AI first, Markdown manager because in the age of AI, natural language programming is king!

Notifications You must be signed in to change notification settings

SpillwaveSolutions/motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motion

Manage your ocean of markdown.

Motion is a local-first technical writing IDE designed to help you organize, edit, and visualize your documentation with ease. Built with performance and privacy in mind, Motion keeps your data on your machine, giving you full control over your files.

Features

  • Local-First Architecture: Your files stay on your device. Motion works directly with your local file system.
  • Hybrid Editing Experience: Switch seamlessly between WYSIWYG, Markdown, and Split View modes.
  • Rich Content Support:
    • Integrated Mermaid support for diagrams and charts.
    • Code blocks with syntax highlighting.
    • Full Markdown compatibility.
  • Workspace Management: Open folders and navigate your project's markdown files instantly.
  • Performance: Powered by Bun and Tauri for a lightweight, blazing-fast experience.

Getting Started

Prerequisites

  • Bun (v1.3 or later)
  • Rust (for Tauri development)

Installation

  1. Clone the repository.

  2. Install dependencies:

    bun install

Development

To start the development server and launch the application:

bun tauri dev

This command will:

  1. Start the frontend dev server.
  2. Launch the Tauri application window.

Tech Stack

  • Runtime: Bun
  • Frontend: React, TypeScript, Tiptap
  • Backend: Tauri (Rust)
  • Styling: Custom CSS with CSS Variables

About

Manage your ocean of Markdown with Motion. Git first, AI first, Markdown manager because in the age of AI, natural language programming is king!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published