A modern, fast, and privacy-focused MBOX file viewer that runs directly in your browser.
- Client-Side Processing: All MBOX file parsing and rendering is done in the browser. Your files are never uploaded to a server, ensuring your data remains private.
- Modern UI: A clean and modern interface built with Shadcn/ui and Tailwind CSS.
- HTML Email Rendering: Accurately renders HTML emails, including attachments and inline images.
- i18n Support: Internationalization support with English and Italian locales.
This project uses Bun as package manager.
-
Clone the repository:
git clone https://github.com/dan5py/mbox-viewer.git cd mbox-viewer -
Install the dependencies:
bun install
-
Run the development server:
bun dev
Navigate to http://localhost:3000 to view the app.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue for it. Thank you!
- Fork the Project
- Create your Feature Branch (
git checkout -b feat/new-feature) - Run
bun run formatto format the code - Run
bun run lintto check for linting errors - Commit your Changes (
git commit -m 'feat: add new feature') - Push to the Branch (
git push origin feat/new-feature) - Open a Pull Request
We use Commitlint to enforce commit message conventions.
Distributed under the MIT License. See LICENSE for more information.
