A simple standalone markdown viewer-only app for Windows 10/11 built with Tauri + SvelteKit
Markdown Viewer is a straightforward and efficient app designed specifically for Windows 11 users who want a seamless way to view markdown files. Built with modern technologies such as Tauri, Rust, SvelteKit, and TypeScript, this app is perfect for those looking for a lightweight option to easily render markdown content. With its user-friendly interface and GitHub flavored markdown support, it offers a pleasant viewing experience for developers and writers alike.
This viewer embraces the aesthetic features of Windows 11, utilizing window-vibrancy to create a visually appealing interface with the Mica effect. Although it's primarily focused on enabling users to open and read markdown files, there are several promising features on the to-do list that could enhance functionality even further.
GitHub Flavored Markdown Support: Renders markdown files using the popular GitHub style, ensuring compatibility with commonly used formatting.
User-friendly Installation: Quickly download and install via .exe or .msi installer without unnecessary complications.
Mica Effect: Utilizes the window-vibrancy feature of Windows 11 for a modern and sleek aesthetic appeal.
Lightweight and Fast: Designed to be a standalone app, it operates smoothly on supported operating systems without draining system resources.
In Development: Acknowledges known issues and contains a to-do list for upcoming features, indicating responsiveness to user feedback.
Open with Menu Integration: Easily set the app as the default program in the 'Open with' menu for markdown files, streamlining the user experience.
Custom Build Option: For those interested in tech, the option to build the app from source code allows for personalized enhancements and modifications.
Future Features Planned: Promises improvements like dark/light mode toggling and code block syntax highlighting, which could expand its functionality significantly.
Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.