xupisco build of Plunk (AGPL-3.0): Keycloak login, per-service start commands. Upstream: github.com/useplunk/plunk
- TypeScript 94.1%
- MDX 4.7%
- Shell 0.4%
- CSS 0.3%
- Dockerfile 0.3%
- Other 0.2%
|
All checks were successful
Pipelines as Code CI / plunk-image Success
The helper executes replace_urls_in_app "$1" "$2" when $1 is set; sourced from run-service.sh it saw this script's own argument, ran with an empty app dir and failed writing /.env (CrashLoopBackOff on xupisco-idp). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .github | ||
| .tekton | ||
| .yarn/releases | ||
| apps | ||
| docker | ||
| packages | ||
| test | ||
| .ci-trigger | ||
| .dockerignore | ||
| .env.self-host.example | ||
| .eslintrc.js | ||
| .gitignore | ||
| .prettierrc | ||
| .release-please-manifest.json | ||
| .yarnrc.yml | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| docker-entrypoint-nginx.sh | ||
| Dockerfile | ||
| LICENSE | ||
| package.json | ||
| PRODUCT.md | ||
| README.md | ||
| release-please-config.json | ||
| turbo.json | ||
| vitest.config.ts | ||
| XUPISCO.md | ||
| yarn.lock | ||
Plunk
The Open-Source Email Platform
Introduction
Transactional emails, marketing campaigns, and workflow automation — in one platform. Self-hostable, $0.001 per email, no contact limits.
An open-source, self-hosted alternative to tools SendGrid, Resend or Mailgun.
Features
- Transactional Emails: Send emails straight from your API with template support and variable substitution
- SMTP: Use Plunk as an SMTP relay to send emails from any existing tool or framework
- Campaigns: Send newsletters and product updates to large audiences
- Workflows: Create advanced automations with triggers, delays, and conditional logic
- Segments: Organize contacts with dynamic filtering and target the right audience
- Contact Management: Manage contacts with custom fields and full activity history
- Analytics: Track opens, clicks, bounces, and engagement metrics in real-time
- Custom Domains: Verify and send from your own domains with DKIM/SPF support
- Inbound Emails: Receive and process incoming emails with custom routing rules
Sponsors
Plunk is made possible by the support of our sponsors. If you self-host Plunk, consider supporting via GitHub Sponsors.
Self-hosting Plunk
The easiest way to self-host Plunk is by using the plunk Docker image.
You can pull the latest image from Github.
A complete guide on how to deploy Plunk can be found in the documentation.
Community
- Documentation: docs.useplunk.com
- Discord: useplunk.com/discord
Contributing
You are welcome to contribute to Plunk. You can find a guide on how to contribute in CONTRIBUTING.md.
License
AGPL-3.0 License - see LICENSE for details.