Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/naymspace/backpex
Backpex is a highly customizable administration panel for Phoenix LiveView applications.
https://github.com/naymspace/backpex
admin-panel daisyui elixir hacktoberfest phoenix tailwindcss
Last synced: 11 days ago
JSON representation
Backpex is a highly customizable administration panel for Phoenix LiveView applications.
- Host: GitHub
- URL: https://github.com/naymspace/backpex
- Owner: naymspace
- License: mit
- Created: 2023-12-06T17:33:18.000Z (11 months ago)
- Default Branch: develop
- Last Pushed: 2024-10-29T11:51:30.000Z (14 days ago)
- Last Synced: 2024-10-29T13:31:18.189Z (14 days ago)
- Topics: admin-panel, daisyui, elixir, hacktoberfest, phoenix, tailwindcss
- Language: Elixir
- Homepage: https://backpex.live
- Size: 9.65 MB
- Stars: 531
- Watchers: 12
- Forks: 34
- Open Issues: 43
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-elixir - Backpex - Highly customizable administration panel for Phoenix LiveView applications. ([Docs](https://hexdocs.pm/backpex/), [Demo](https://backpex.live/)). (Framework Components)
README
[![CI](https://github.com/naymspace/backpex/actions/workflows/ci.yml/badge.svg)](https://github.com/naymspace/backpex/actions/workflows/ci.yml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/naymspace/backpex/blob/develop/LICENSE.md)
[![Hex](https://img.shields.io/hexpm/v/backpex.svg)](https://hex.pm/packages/backpex)
[![Hex Docs](https://img.shields.io/badge/hex-docs-green)](https://hexdocs.pm/backpex)
Phoenix Admin Panel built with PETAL ยท Backpex
๐ Documentation
โข
๐ ๏ธ Installation Guide
โข
๐ฉต Contribute# 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.
![Backpex Screenshot](https://github.com/naymspace/backpex/blob/develop/priv/static/images/screenshot.png?raw=true)
## 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](https://hexdocs.pm/backpex/installation.html) for more information on how to install and configure Backpex in your Phoenix application.
We also provide a detailed [documentation](https://hexdocs.pm/backpex) with guides on how to use Backpex and how to customize it to your needs.
## Learn More
- [What is Backpex?](https://hexdocs.pm/backpex/what-is-backpex.html)
- [Why we built Backpex?](https://hexdocs.pm/backpex/what-is-backpex.html)
- [Contribute to Backpex](https://hexdocs.pm/backpex/contribute-to-backpex.html)## License
Backpex is open-source software, licensed under the [MIT License](https://github.com/naymspace/backpex/blob/main/LICENSE.md).