Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Bridgex-v0.1.0-Installer.exe | 2025-07-11 | 90.9 MB | |
README.md | 2025-07-11 | 7.6 kB | |
v0.1.0-beta.1 source code.tar.gz | 2025-07-11 | 1.4 MB | |
v0.1.0-beta.1 source code.zip | 2025-07-11 | 1.4 MB | |
Totals: 4 Items | 93.7 MB | 5 |
Bridgex is an Open Source tool that lets you convert a wide range of file formats - Office documents and others such as EPUB, HTML, PDF (plain-text), and more - into Markdown. It serves as a visual bridge between the powerful Markitdown library and anyone who prefers not to use the command line.
Screenshots 🖼️
Example of Bridgex’s main window.
View interface previews
| Name | Preview | |:----------------:|:---------------------:| | Open File |  | | Mini Editor |  | | Convert |  | | Change Language |  |
This program is:
- Free and Open Source: All code is available under the MIT licence, including Python code and UI files, for you to inspect, modify and redistribute.
- Quick and Simple: A modern, intuitive interface that gets straight to the point—no jargon, no fluff.
- Highly Useful: Instantly turn your documents into clean Markdown (.md) for blogs, wikis, documentation or personal notes.
- Flexible & Customisable: The entire UI is built with Qt Designer
.ui
files and translation.ts
files—feel free to tweak every element.
Supported Formats 📂
Bridgex supports conversion of the following file formats:
- PDF (`.pdf`)
- Word (`.docx`)
- PowerPoint (`.pptx`)
- Excel (`.xlsx`, `.xls`, `.csv`)
- Outlook Messages (`.msg`)
- Text (`.txt`, `.text`)
- Markdown (`.md`, `.markdown`)
- JSON (`.json`, `.jsonl`)
- XML (`.xml`)
- RSS/Atom (`.rss`, `.atom`)
- HTML/MHTML (`.html`, `.htm`, `.mhtml`)
- ePub (`.epub`)
- Compressed files (`.zip`)
- Jupyter Notebooks (`.ipynb`)
- Other formats supported by Markitdown
Quick Start
Prerequisite: You must have Bridgex installed.
Installation instructions:
https://github.com/Dev2Forge/bridgex?tab=readme-ov-file#installation-
- Launch Bridgex
- If installed via
pip
, runbridgex
in your terminal. -
Or simply double-click the provided
.exe
. -
Open Your File
- Click the
button.
-
Select any document containing extractable plain-text (not image-only PDFs).
-
Automatic Conversion
-
Under the hood, Markitdown parses and formats your content into Markdown where possible.
-
Preview & Edit
- A lightweight editor shows you the generated Markdown.
-
Note: image previews aren’t shown yet (coming soon). Use this editor to tweak formatting if needed.
-
Save Your Markdown
- Click the
button.
- Choose the folder to save your
.md
file.
Your new Markdown file will appear in your chosen directory—ready to use in any Markdown-friendly tool.
Reporting Issues & Contributing
-
Report a bug:
https://github.com/Dev2Forge/bridgex/issues -
Contribute code or improvements:
https://github.com/Dev2Forge/bridgex/pulls
Customising the Interface
Every UI file is included for your convenience:
-
Qt Designer
.ui
files—modify or redesign your layout in Qt Creator:
Download Qt Creator: https://www.qt.io/download -
Translation
.ts
files—add or edit language support for the GUI.
All project assets are provided so you can adapt Bridgex to your workflow under the MIT licence. Enjoy a truly Open Source, easy-to-use, highly functional document conversion experience!
What's Changed
- Add files
.ui
and others, and add some docstrings by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/1 - Remove duplicated file requirements by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/2
- Add translations files by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/3
- Update language confirgurations, fix language dialog retranslate by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/4
- Update code quality, by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/5
- Fix import statement from absolute to relative path by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/6
- Update quality code, add docstrings, types and fix save file logic by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/7
- Update the 'About Dialog' information, add new data into. by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/8
- Fix and updates someone files by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/9
- Added new contact methods by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/10
- Update the EN-GB About, read the PR Ref [#10] to know more by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/11
- Read Ref [#12]. Fix relative paths, this to can run as module python! by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/12
- Update requirements, optimize to require just the need... by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/13
- Renaming project from "Pymd" to "Bridge" by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/14
- Update files project name from
Pymd
toBridge
by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/15 - Ref: [#16] -> Finish renaming project from
Pymd
toBridge
by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/16 - Update: Optimize imports, remove unused imports by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/17
- Add initial commit to REAME.md by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/18
- Add third-party NOTICE licenses by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/19
- Update readme files by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/20
- Ref [#21] -> Rename project from bridge to bridgex by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/21
- Update home page URL by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/22
- Update Readme files and version package by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/23
- Update dev version in files by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/25
- Update to v0.1.0 Beta by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/27
- Update issue templates by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/28
- Create CONTRIBUTING.md by @tutosrive in https://github.com/Dev2Forge/bridgex/pull/29
Full Changelog: https://github.com/Dev2Forge/bridgex/compare/V0.0.2-dev...v0.1.0-beta.1