Petal
Tools to help you rapidly build Phoenix web applications without worrying about design or reinventing the wheel.
Overview
The Petal Stack
Petal is a framework built on top of Phoenix and Elixir that helps developers rapidly build web applications. It consists of two main offerings:
- Petal Components: 100+ beautifully hand-crafted open source HEEX components styled with Tailwind CSS.
- Petal Pro: A feature-rich Phoenix boilerplate that jumpstarts your next project with all the essential functionality already implemented.
Why Choose Petal?
We're all creating the same code over and over again in our own silos. Every new project requires boilerplate code: buttons, forms, auth, emails and so on. Petal identifies code common in all projects and builds one perfect version of it, saving you time and money on every new project.
Key Features
- Beautiful Components: 100+ HEEX components styled with Tailwind CSS
- Authentication: Pre-built auth pages styled with Petal components
- Social Login: Google & Github integration with easy addition of more providers
- Multi-tenancy: Organization management with member invitations
- Admin Dashboard: With charts, graphs, user management and logs
- Stripe Billing: Integrated payment processing for subscriptions
- AI Chatbot: Powered by langchain
- Deployment: Ready for fly.io with properly configured dockerfile
- Email Templates: HTML email template viewer and editor
- Custom Generators: CRUD beautiful interfaces quickly
- Internationalization: i18n support with gettext