Skip to content

MarkVue is a sleek, GTK-based Markdown viewer that allows you to write Markdown and see the rendered output in real-time.

License

Notifications You must be signed in to change notification settings

V8V88V8V88/MarkVue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkVue

MarkVue is a sleek, GTK-based Markdown viewer that provides real-time rendering and syntax highlighting.

Features

  • Real-time Markdown rendering
  • Syntax highlighting for Markdown input
  • Split-pane interface for easy editing and previewing
  • Modern, native GTK4 design
  • Simple, intuitive user interface

Prerequisites

  • Rust and Cargo
  • GTK4 development libraries

Installation

  1. Clone the repository:
git clone https://github.com/v8v88v8v88/markvue.git
cd markvue
  1. Build and run:
cargo run

Dependencies

  • gtk4 (0.9)
  • gio (0.19)
  • glib (0.19)
  • sourceview5 (0.9)
  • pulldown-cmark (0.10)

Usage

  1. Launch MarkVue
  2. Type Markdown in the left pane
  3. View rendered output in real-time on the right pane
  4. Use the hamburger menu for additional options

Contributing

Contributions are welcome! Submit a Pull Request.

License

MIT License - see LICENSE file for details.

Author

v8v88v8v88

Acknowledgments

  • GTK Project
  • Rust Community

About

MarkVue is a sleek, GTK-based Markdown viewer that allows you to write Markdown and see the rendered output in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages