Skip to content

Markiva is your ultimate markdown editor, crafted to elevate the writing experience for both developers and content creators. It offers a suite of features, including syntax highlighting, real-time preview synchronization, version control, and a fully customizable editing environment.

License

Notifications You must be signed in to change notification settings

skillerious/Markiva

Repository files navigation

Markiva Logo

🚀 Markiva v3.3 – From Python to Electron

A Beautifully Crafted Markdown Editor for Creators, Developers & Writers


✨ Why Markiva?

We are thrilled to announce a major transformation of Markiva. Formerly built in Python, Markiva now leverages Electron to deliver a polished, cross-platform Markdown editing experience. Below, you'll find everything you need to know about what's changed, what's new, and why Markiva might just become your go-to editor for Markdown.

“Markiva was always a tool for markdown lovers — now it’s faster, smarter, and more beautiful.”


🔥 Key Features at a Glance

  • Multi-tab Interface
  • 📝 Live Markdown Preview
  • 🧠 Persistent Notes Sidebar
  • 📚 Smart File Explorer
  • 💡 Floating Find & Replace Toolbar
  • 🎛 Settings Modal with Auto Save
  • 🪟 Custom Layout Modes (Editor / Split / Preview)
  • 🖼️ Text Alignment Options (Left, Center, Right)
  • 📷 Dark Mode + Sleek UI + Iconic Controls
  • 🧩 Drag & Drop Markdown File Support
  • 🧮 Word Count & Read Time Tracking
  • Unsaved Changes Detection + Save Prompt
  • 🗑️ Contextual Menu for Files (Rename/Delete)
  • 💾 Remembers Last Opened File on Launch
  • 🐙 Integrated GitHub Icon Browser for UI Customization

🖼️ Screenshots

Main UI Editor Preview
Main Editor Preview
GitHub Notes Panel
Github Notes

💾 Download & Install

📦 From Releases

Head over to Markiva Releases and download the prebuilt binary for your OS.


🛠️ Running from Source

Ensure Node.js is installed on your system.

# Clone the repository
git clone https://github.com/skillerious/Markiva.git
cd Markiva

# Install dependencies
npm install

# Start the app
npm start

💡 Tip: You can open the project in VSCode and run via the integrated terminal.


🧠 Features in Detail

🧩 Markdown Goodness

  • Bold / Italic / Headings / Code / Link support
  • Table editor with visual add/remove columns/rows
  • Live synchronized HTML preview
  • Drag and drop .md files into the editor
  • Scroll sync between editor and preview

🎨 Layout Modes

  • Editor Only
  • Split Mode (Editor + Preview)
  • Preview Only
  • Text Alignment Controls — Align content left, center, or right via intuitive buttons

🧠 Notes Panel

  • Persistent session-based notes
  • Add, delete, mark completed
  • Pin important items

🔍 Find & Replace

  • Floating bar with regex support
  • Replace all or one-click navigation

🧭 Project File Explorer

  • Live search
  • Rename, delete files
  • Remembers last opened file

🤖 Keyboard Shortcuts

Action Shortcut
Save File Ctrl + S
Find / Replace Ctrl + F
New File Ctrl + N
Toggle Layout Ctrl + 1 / 2 / 3
Copy Markdown Ctrl + Shift + C

🧠 Smart Prompts

  • Intelligent prompt on unsaved changes
  • Append .md extension automatically when needed
  • Contextual file prompts for rename/delete

🐙 GitHub Features

  • GitHub-powered icon browser for customizing your workspace using icons.json
  • GitHub Actions integration for builds & CI
  • Shields.io badges for dynamic repo metrics
  • Contributor graph for recognizing community support
  • Issue & pull request tracking directly in the UI (coming soon!)

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.

📦 Suggestions & Feedback

Open an issue or start a discussion — we'd love to hear from you!


📜 License

This project is licensed under the MIT License.


Built with ❤️ by Robin Doak

About

Markiva is your ultimate markdown editor, crafted to elevate the writing experience for both developers and content creators. It offers a suite of features, including syntax highlighting, real-time preview synchronization, version control, and a fully customizable editing environment.

Resources

License

Stars

Watchers

Forks

Packages

No packages published