hexojs /
hexo
A fast, simple & powerful blog framework, powered by Node.js.
95/100 healthLoading repository data…
NormanBrandon / repository
A simple, fast, cross-platform markdown editor built with Tauri (Rust + HTML/CSS/JS). Live preview, split view, tabs, session persistence, and OS theme support.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A simple, fast, cross-platform markdown editor built with Tauri (Rust + HTML/CSS/JS).
| Mode | View | Image |
|---|---|---|
| Light | Preview Only | |
| Light | Split View | |
| Light | Editor Only | |
| Dark | Preview Only | |
| Dark | Split View | |
| Dark | Editor Only |
$...$) and display ($$...$$) expressions.md, .markdown, .mdown, and .mkdAll shortcuts use Cmd on macOS and Ctrl on Windows/Linux.
| Shortcut | Action |
|---|---|
Cmd/Ctrl + N | New file |
Cmd/Ctrl + O | Open file |
Cmd/Ctrl + S | Save file |
Cmd/Ctrl + W | Close tab |
| Shortcut | Action |
|---|---|
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Y or Cmd/Ctrl + Shift + Z | Redo |
Cmd/Ctrl + B | Bold |
Cmd/Ctrl + I | Italic |
Cmd/Ctrl + E | Inline code |
Cmd/Ctrl + Shift + E | Code block |
Cmd/Ctrl + K | Insert link |
Cmd/Ctrl + Shift + K | Insert image |
Cmd/Ctrl + L | Select line |
Cmd/Ctrl + D | Duplicate line |
Cmd/Ctrl + Shift + Up | Move line up |
Cmd/Ctrl + Shift + Down | Move line down |
Tab | Indent |
Shift + Tab | Dedent |
Shift + Backspace | Dedent current line |
| Shortcut | Action |
|---|---|
Cmd/Ctrl + 1 | Editor only |
Cmd/Ctrl + 2 | Split view |
Cmd/Ctrl + 3 | Preview only |
Cmd/Ctrl + \ | Toggle sidebar |
Cmd/Ctrl + = | Zoom in |
Cmd/Ctrl + - | Zoom out |
Cmd/Ctrl + 0 | Reset zoom |
All platforms need:
xcode-select --install
sudo apt update
sudo apt install -y libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
sudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file \
libappindicator-gtk3-devel librsvg2-devel
sudo pacman -S webkit2gtk-4.1 base-devel curl wget file openssl \
appmenu-gtk-module libappindicator-gtk3 librsvg
# Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
# Node.js (via nvm)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
source ~/.bashrc # or source ~/.zshrc on macOS
nvm install --lts
Download and run the installers:
# Install dependencies
npm install
# Development (hot reload)
npm run tauri dev
# Production build
npm run tauri build
| Format | Location |
|---|---|
.app | src-tauri/target/release/bundle/macos/PureMarkdown.app |
.dmg | src-tauri/target/release/bundle/dmg/PureMarkdown_0.1.0_aarch64.dmg |
To build only the .app:
npx tauri build --bundles app
To build the .dmg installer:
npx tauri build --bundles dmg
To install, drag PureMarkdown.app into /Applications, or open the .dmg and drag from there.
| Format | Location |
|---|---|
.deb | src-tauri/target/release/bundle/deb/pure-markdown_0.1.0_amd64.deb |
.rpm | src-tauri/target/release/bundle/rpm/pure-markdown-0.1.0-1.x86_64.rpm |
.AppImage | src-tauri/target/release/bundle/appimage/pure-markdown_0.1.0_amd64.AppImage |
To install:
# Debian/Ubuntu
sudo dpkg -i pure-markdown_0.1.0_amd64.deb
# Fedora/RHEL
sudo rpm -i pure-markdown-0.1.0-1.x86_64.rpm
# AppImage (any distro, no install needed)
chmod +x pure-markdown_0.1.0_amd64.AppImage
./pure-markdown_0.1.0_amd64.AppImage
The .deb and .rpm packages register the .desktop file with MimeType=text/markdown, so .md files can be opened with Pure Markdown from the file manager.
| Format | Location |
|---|---|
.msi | src-tauri/target/release/bundle/msi/PureMarkdown_0.1.0_x64_en-US.msi |
.exe (NSIS) | src-tauri/target/release/bundle/nsis/PureMarkdown_0.1.0_x64-setup.exe |
To install, run the .msi or .exe installer. Both register the file association for .md files in the Windows registry.
PureMarkdown/
├── package.json # npm scripts and dependencies
├── src/ # Frontend (HTML/CSS/JS)
│ ├── index.html
│ ├── styles/
│ │ ├── main.css # Layout and theme (light/dark)
│ │ ├── editor.css # Editor textarea
│ │ └── preview.css # Rendered markdown
│ ├── js/
│ │ ├── app.js # Bootstrap, shortcuts, event listeners
│ │ ├── state.js # Central app state
│ │ ├── tabs.js # Tab management
│ │ ├── editor.js # Editor input, auto-save, splitter
│ │ ├── preview.js # Markdown rendering (marked.js + highlight.js + KaTeX)
│ │ ├── fileops.js # Open/save/create via Tauri APIs
│ │ └── sidebar.js # Recent files list
│ └── vendor/
│ ├── marked.min.js # Markdown parser
│ └── highlight.min.js # Syntax highlighting
└── src-tauri/ # Backend (Rust)
├── Cargo.toml
├── tauri.conf.json # App config, bundle, file associations
├── capabilities/default.json # Security permissions
└── src/
├── main.rs
└── lib.rs # Tauri commands, session, file-open events
MIT
Selected from shared topics, language and repository description—not editorial ratings.
hexojs /
A fast, simple & powerful blog framework, powered by Node.js.
95/100 healthbytedance /
FlowGram is an extensible workflow development framework with built-in canvas, form, variable, and materials that helps developers build AI workflow platforms faster and simpler.
94/100 healthstutrek /
A simple and fast API to monitor elements as you scroll
smaranjitghose /
A community maintained open source project aimed at making a personal portfolio for researchers, developers, and analysts simple, fast, and less cumbersome. We make sure you have a full-fledged website to showcase your work while you can spend time on your learning and innovative endeavors.
93/100 healthTAGG :: threads_a_gogo :: Simple and fast JavaScript threads for Node.js
74/100 healthsytelus /
This is unmodified copy of Google Code hosted CryptoJS project. CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.
71/100 health