MDgo is a premium, high-performance Markdown editor and document-sharing platform designed for speed, beauty, and professional documentation workflows.
- 🎨 Premium Metallic Theme: A stunning, high-contrast dark mode tailored for deep focus and visual excellence.
- ⚡ Real-time Rendering: Zero-latency markdown preview as you type, powered by a highly optimized rendering engine.
- 🛡️ Granular Sharing: Control your document permissions with public links, read-only modes, and full collaborator management.
- 📄 High-Fidelity PDF Export: Professional, lightweight PDF generation that perfectly matches your preview styling.
- ☁️ Cloud Sync: Seamlessly save and access your documents from anywhere with secure cloud storage.
- 📂 File Browser: Organize your workflow with an integrated, intuitive file management system.
- Next.js 16 (App Router)
- Tailwind CSS (Custom Metallic Theme)
- Shadcn UI (Components)
- jsPDF & html2canvas (Optimized PDF Export)
- Monaco Editor / Custom Code Editors
- Node.js & Express
- MongoDB & Mongoose
- JWT Authentication
-
Clone the repository:
git clone https://github.com/infornics/MDgo.git cd MDgo -
Configure Backend:
cd backend npm install # Create a .env file based on example.env npm run dev
-
Configure Frontend (Website):
cd ../website npm install # Create a .env.local file with NEXT_PUBLIC_API_URL=http://localhost:5000/api npm run dev
-
Access the app: Open http://localhost:3000 for the landing page or http://localhost:3000/doc for the editor.
MDgo is an Open Source Project from Infornics. We welcome contributions from the community! Whether it's a bug fix, a new feature, or a design improvement, feel free to open an issue or submit a pull request.
- Fork the repo.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Distributed under the MIT License. See LICENSE for more information.
Handcrafted with ❤️ by Infornics.