A minimal, distraction-free Markdown pastebin platform focused on simplicity and user experience.
-
🎯 Focused Writing Experience
- Clean, minimal interface
- Dark mode by default
- Full Markdown support
- Distraction-free environment
-
🔒 Privacy First
- Anonymous sharing
- No user tracking
- No ads or analytics
- Client-side rendering
-
🎨 Modern Design
- Tailwind CSS v3.4.15
- Responsive layout
- Beautiful typography
- Custom monospace font (JetBrains Mono)
-
🚀 Performance
- Minimal JavaScript
- Component-based architecture
- Optimized build system
- Fast page loads
-
Clone the repository
git clone https://github.com/0xmilon/mdpaste.git cd mdpaste
-
Install dependencies
npm install
-
Start development server
npm run dev
- Node.js 23.2.0 or higher
- npm 10.9.0 or higher
- Gulp for task automation
- PostCSS for CSS processing
- Tailwind CSS for styling
- Express for development server
mdpaste/
├── src/
│ ├── components/ # Reusable HTML components
│ ├── css/ # Stylesheets and Tailwind config
│ ├── js/ # JavaScript files
│ └── pages/ # HTML pages
├── gulpfile.js # Build configuration
└── package.json # Dependencies and scripts
npm run dev
- Start development servernpm run build
- Build for productionnpm run format
- Format code with Biomenpm run lint
- Lint code with Biome
Contributions are welcome! Please read our Contributing Guide first.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'feat: add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- marked.js for Markdown rendering
- Tailwind CSS for styling
- JetBrains Mono for typography
If you find MDPaste useful, please consider:
- Starring the repository
- Following @0xmilon on Twitter
- Buying me a coffee