Skip to content

blue-1ms/markdown-mastro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Markdown Maestro

Markdown Maestro is a modern, tech-savvy markdown editor that simplifies creating, editing, and previewing markdown files with live preview functionality, syntax insertion tools, and an intuitive user interface. Built with Python and Tkinter, it’s designed to be powerful yet user-friendly.


How to Use?

  1. Download the latest executable from the releases page.
  2. Run the application directly (no installation required).
  3. Start Editing:
    • Use the left pane to write your markdown text.
    • The right pane provides a live preview of your markdown as HTML.
  4. Insert Markdown Elements quickly with the sidebar buttons.
  5. Toggle Dark Mode by selecting the switch at the top right for a comfortable editing experience.
  6. Save or Export:
    • Save as Markdown, HTML, or PDF for easy sharing and publishing.

Technology Stack

  • Programming Language: Python
  • Libraries:
    • Tkinter: GUI library for building the application's interface.
    • ttkbootstrap: Provides modern-themed widgets.
    • markdown2: Converts markdown text to HTML.
    • tkinterweb: Enables HTML preview within the application.
    • FPDF: Allows export as PDF.
    • PyInstaller: Used to package the application into a standalone executable.

Features

  • Real-Time Markdown Preview: See your markdown rendered live as you type.
  • Dark Mode: Switch between light and dark themes for a comfortable viewing experience.
  • One-Click Insertions: Insert headers, lists, code blocks, and more with a single click.
  • Flexible Export Options: Save your work as Markdown, HTML, or PDF.
  • Modern User Interface: A clean, easy-to-use interface powered by ttkbootstrap.
  • Standalone Executable: Runs as a standalone app without requiring Python installation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages