BaboonMD is a minimal web application that converts Markdown into clean PDF documents.
- Exports real text that is sharp, searchable, and selectable
- Watch your PDF update as you type in real-time
- No data collection or sign-ups required
- Frontend: React, Tailwind CSS
- Backend: Node.js, Express, Playwright
- Testing: Playwright (E2E)
- Deployment: Docker Compose
- Docker and Docker Compose
- Node.js 24+ and npm (for local development without Docker)
Start the development environment:
docker compose up -dAccess the application at http://localhost:5173
-
Create a
.env.prodfile:DOMAIN=yourdomain.com
-
Deploy
./deploy.sh
This project is licensed under the MIT License.
