backpex
847
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Elixir
语言
—
创建时间
最近更新
项目能做什么
专为 Phoenix LiveView 应用打造的高可定制后台管理面板。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
[](https://github.com/naymspace/backpex/actions/workflows/ci.yml)
[](https://codecov.io/gh/naymspace/backpex)
[](https://github.com/naymspace/backpex/blob/develop/LICENSE.md)
[](https://hex.pm/packages/backpex)
[](https://hexdocs.pm/backpex)
<div align="center">
<img src="https://github.com/naymspace/backpex/blob/develop/priv/static/images/logo.svg?raw=true" width="100" height="100">
<br />
<br />
<strong>Admin panels for Phoenix LiveView, built from your Ecto schemas.</strong>
<br />
<br />
<span>🚀 <a href="https://backpex.live/">Live Demo</a></span>
•
<span>📚 <a href="https://hexdocs.pm/backpex">Documentation</a></span>
•
<span>🛠️ <a href="https://hexdocs.pm/backpex/installation.html">Installation Guide</a></span>
•
<span>🩵 <a href="https://hexdocs.pm/backpex/contribute-to-backpex.html">Contribute</a></span>
</div>
# Backpex
Backpex turns your existing Ecto schemas into a complete admin panel: index, show, edit and create views with search, filters, actions, metrics and authorization. Each resource is a single Elixir module, a *LiveResource*, that lives in your Phoenix app, uses your changesets and renders in your layout. Everything runs on LiveView, so there is no separate frontend to build and no second app to deploy.

<div align="center">
<a href="https://backpex.live/"><strong>Try the Live Demo →</strong></a>
</div>
## Why Backpex?
- **It's your code.** A LiveResource is a plain module in your app. Backpex calls your changesets, your repo and your authorization rules instead of inventing its own.
- **Declarative where it can be, extensible where you need it.** Configure fields, filters and actions as data. When the built-ins don't fit, write your own field, filter or action module against a documented behaviour.
- **Real-time by default.** Built on Phoenix LiveView and PubSub: searches, filters and inline edits update instantly, and changes made by other users show up without a reload.
- **Looks good out of the box.** Styled with Tailwind CSS 4 and daisyUI 5, with a responsive app shell, a theme selector and full-width layouts.
## A LiveResource in 30 Lines
```elixir
defmodule MyAppWeb.PostLive do
use Backpex.LiveResource,
adapter_config: [
schema: MyApp.Blog.Post,
repo: MyApp.Repo,
update_changeset: &MyApp.Blog.Post.update_changeset/3,
create_changeset: &MyApp.Blog.Post.create_changeset/3
],
layout: {MyAppWeb.Layouts, :admin}
@impl Backpex.LiveResource
def singular_name, do: "Post"
@impl Backpex.LiveResource
def pl
阅读完整原文
项目深度分析 AI 生成
Backpex Pro / 商业版扩展插件包
| 产品构想 | 模仿 Laravel Nova / Filament Pro 模式,基于 MIT 开源核心,提供闭源商业版组件库,包含高级数据可视化仪表盘、深度审计日志(Audit Log)、组织/多租户隔离、复杂批量导入导出及高阶字段组件。 |
| 核心功能 | 交互式 LiveView 仪表盘部件、完整的行为审计日志与版本回退、CSV/Excel 异步批量导入与映射清洗、企业级 RBAC 策略生成器。 |
| 目标用户 | 使用 Phoenix 开发中大型 SaaS 或企业内部后台的中小团队与企业开发者。 |
| 难度/周期 | 中等 · 2-3 个月 · 成本:极低(主要是个人研发时间与静态文档/演示站点托管成本) |
| 收费模式 | 按项目授权或许可订阅(如 $99-$299/开发者或站点许可证)。 |
| 竞争风险 | Elixir 开发者社区整体体量相对 PHP/Node/Python 较小,受众池有限;开源社区可能存在要求免费开源扩展的阻力。 |
| 依据 | 已验证事实 |
Phoenix SaaS / 管理后台快速启动模板(Boilerplate)
| 产品构想 | 打包 Backpex、Tailwind CSS/daisyUI、用户认证系统(phx.gen.auth)、Stripe 支付、多租户及邮件通知等基础架构的一体化生产级开箱即用代码模版。 |
| 核心功能 | 预配置的 Backpex 超管界面与租户端管理、集成 Stripe 计费与订阅生命周期、企业级权限系统模版、CI/CD 与一键部署脚本。 |
| 目标用户 | 希望使用 Phoenix LiveView 快速构建并交付 SaaS 产品的独立开发者和初创团队。 |
| 难度/周期 | 低 · 1 个月 · 成本:极低(测试基础设施与域名费用,< $50/月) |
| 收费模式 | 一次性买断代码($149 - $299 一次性购买包含终身更新)。 |
| 竞争风险 | 竞品竞争(如 Petal Pro 等已有成熟模板);依赖主项目更新时的维护成本。 |
| 依据 | 数据支持的判断 |
企业专属支持与定制化实施服务
| 产品构想 | 针对采用 Elixir/Phoenix 的中大型技术团队,提供管理面板迁移咨询、复杂业务工作流定制、性能优化及专属 SLA 技术支持服务。 |
| 核心功能 | 架构评估、定制化 Ecto/LiveResource 复杂关联优化、大批量数据流式处理调优、紧急 Bug 修复及顾问服务。 |
| 目标用户 | 采用 Elixir 技术栈的中型企业、传统业务升级 LiveView 的系统集成商。 |
| 难度/周期 | 中等 · 按需(1-2 周/项目) · 成本:极低(人力与沟通成本) |
| 收费模式 | 按工时计费咨询费(如 $100-$200/小时)或月度支持合约($1000 - $3000/月)。 |
| 竞争风险 | 获客周期长,高度依赖个人人脉与技术背书,难以形成标准化被动收入。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 51 个 Release |
| 社区活跃 | Star 847 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。