github.com/getmeli/meli

Platform for deploying static sites and frontend applications easily. Automatic SSL, deploy previews, reverse proxy, and more.

Open this visualization on its own page →

About getmeli/meli

Meli is an open-source platform for deploying and hosting static sites and frontend applications, built with TypeScript and supporting frameworks like React, Vue, Angular, and Gatsby. It functions as a self-hosted alternative to commercial JAMstack hosting services, allowing teams to deploy unlimited sites with automatic SSL certificates from Let's Encrypt, custom domain support, and a reverse proxy system. The platform includes features like deploy previews for branches, password-protected pages, single-page application mode, and path overrides for flexible routing configurations.

The system is designed for easy deployment and management through a Docker Compose setup, with a full-featured API that supports per-endpoint access scopes and integrations including Webhooks, Slack, Mattermost, and email notifications. Users can manage unlimited organizations, teams, and sites through a web dashboard, upload releases via CLI, and automatically get deploy URLs in pull requests and commit statuses. The project is aimed at development teams and organizations wanting to self-host their frontend deployments with infrastructure control and customization options.

Meli is licensed under the Business Source License, which permits free use and modification but restricts commercial SaaS offerings based on the project. The license converts to a standard open-source license after four years, ensuring eventual unrestricted community access. The project is currently seeking maintainers and has a documented roadmap including improved test coverage, enhanced API documentation, community features, and accessibility improvements.

Share this video