Backpex
Welcome! Backpex is a highly customizable administration panel for Phoenix LiveView applications. Quickly create beautiful CRUD views for your existing data using configurable LiveResources. Backpex integrates seamlessly with your existing Phoenix application and provides a simple way to manage your resources. It is highly customizable and can be extended with your own layouts, views, field types, filters and more.
Key Features
- ๐ LiveResources: Quickly create LiveResource modules for your database tables with fully customizable CRUD views. Bring your own layout or use our components.
- ๐ Search and Filters: Define searchable fields and add custom filters for instant, LiveView-powered results.
- โก Resource Actions: Implement global custom actions like user invitations or exports, with support for additional form fields.
- ๐ Authorization: Handle CRUD and custom action authorization via simple pattern matching, with optional integration for external authorization libraries.
- ๐งฉ Field Types: Out-of-the-box support for Text, Number, Date, Upload, and more. Easily extend with your own custom field type modules.
- ๐ Associations: Effortlessly handle HasOne, BelongsTo, and HasMany(Through) associations with minimal configuration. Customize available options and rendered columns.
- ๐ Metrics: Add value metrics such as sums or averages for quick data insights, with more metric types on the horizon.
Installation & Documentation
See our comprehensive installation guide for more information on how to install and configure Backpex in your Phoenix application.
We also provide a detailed documentation with guides on how to use Backpex and how to customize it to your needs.
Learn More
License
Backpex is open-source software, licensed under the MIT License.