Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v8v88v8v88/markvue
MarkVue is a sleek, GTK-based Markdown viewer that allows you to write Markdown and see the rendered output in real-time.
https://github.com/v8v88v8v88/markvue
gtk markdo markdown rust
Last synced: 8 days ago
JSON representation
MarkVue is a sleek, GTK-based Markdown viewer that allows you to write Markdown and see the rendered output in real-time.
- Host: GitHub
- URL: https://github.com/v8v88v8v88/markvue
- Owner: V8V88V8V88
- License: mit
- Created: 2024-11-20T16:45:53.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T18:03:05.000Z (2 months ago)
- Last Synced: 2025-01-23T20:16:04.867Z (8 days ago)
- Topics: gtk, markdo, markdown, rust
- Language: Rust
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/v8v88v8v88/markvue.git
cd markvue
```2. Build and run:
```bash
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](LICENSE) file for details.
## Author
[v8v88v8v88](https://github.com/v8v88v8v88)
## Acknowledgments
- GTK Project
- Rust Community