Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.85 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.85 KB

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.