Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

PiBOH/multimdreader

Open more actions menu

Repository files navigation

Version 0.0.3_ALPHA · Author: PiBOH

🔤 A cross-platform Markdown file reader. No installation required — just download and run.

Build Web Release Deploy Pages

🌐 Read this in: 🇮🇹 Italiano · 🇬🇧 English (UK) · 🇺🇸 English (US) · 🇪🇸 Español · 🇩🇪 Deutsch · 🇫🇷 Français

✨ Features

  • 📖 Read Markdown files with beautiful, GitHub-style rendering
  • 🎨 Syntax highlighting for code blocks (100+ languages)
  • 🌐 6 languages supported: 🇮🇹 Italiano, 🇬🇧 English (UK), 🇺🇸 English (US), 🇪🇸 Español, 🇩🇪 Deutsch, 🇫🇷 Français
  • 🌙 Dark / Light mode with system preference detection
  • 📂 Recent files sidebar with persistent history
  • 🖱️ Drag & drop support for opening files
  • 📋 GFM support: Tables, task lists, strikethrough, autolinks
  • 🖥️ Cross-platform: Windows, macOS, Linux (Debian, Arch, and more)
  • No installation required: Download and run
  • 📋 Copy code button on code blocks

📥 Downloads

Download the latest release from the Releases page.

Platform File How to run
Windows MultiMDReader_*_x64-setup.exe Double-click to install & run
Windows (Portable) multimdreader.exe Just run the .exe — no install needed
macOS (Intel) MultiMDReader_*_x64.dmg Open .dmg → drag to Applications
macOS (Apple Silicon) MultiMDReader_*_aarch64.dmg Open .dmg → drag to Applications
Linux (Debian/Ubuntu) MultiMDReader_*_amd64.deb sudo dpkg -i *.deb
Linux (All distros) MultiMDReader_*_amd64.AppImage chmod +x && ./MultiMDReader_*.AppImage
Linux (Arch) multimdreader-*.pkg.tar.zst sudo pacman -U *.pkg.tar.zst

🌐 Try Online

You can also try MultiMDReader directly in your browser: piboh.github.io/multimdreader

🚀 Building from Source

Prerequisites

Web Build (Browser)

npm install
npm run build
# Output in dist/

Desktop Build (Tauri)

# Install Tauri CLI
npm install -g @tauri-apps/cli

# Development
npm run tauri dev

# Production build
npm run tauri build
# Output in src-tauri/target/release/bundle/

Generating Icons

npx @tauri-apps/cli icon public/icon.png

🏗️ CI/CD Workflows

Build Workflow (.github/workflows/build.yml)

Runs on every push/PR to main — builds the web app to verify it compiles.

Release Workflow (.github/workflows/release.yml)

Runs on tag push (v*) — builds desktop apps for all platforms:

  • Windows: .exe installer + portable .exe
  • macOS: .dmg for Intel (x64) and Apple Silicon (aarch64)
  • Linux Debian: .deb package
  • Linux AppImage: Portable .AppImage (works on all distros)
  • Linux Arch: .pkg.tar.zst package

Deploy Pages Workflow (.github/workflows/deploy-pages.yml)

Runs on every push to main — deploys the web app to GitHub Pages automatically.

🛠️ Tech Stack

  • Frontend: React 19, TypeScript, Tailwind CSS 4
  • Markdown: react-markdown, remark-gfm, rehype-highlight
  • i18n: i18next, react-i18next
  • Desktop: Tauri v2 (Rust)
  • Build: Vite, GitHub Actions

📄 Supported File Formats

.md, .markdown, .mdown, .mkd, .mkdn, .mdwn, .mdtxt, .mdtext, .txt

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl+O Open file
Ctrl+B Toggle sidebar
Ctrl+D Toggle dark/light
Escape Close dialog

📝 License

MIT © PiBOH


Repository: github.com/PiBOH/multimdreader
Author: PiBOH
Version: 0.0.3_ALPHA

Morty Proxy This is a proxified and sanitized view of the page, visit original site.