PhoenixFilament

Rapid application development framework for Phoenix — declarative admin panels from Ecto schemas.

Hex.pmHex DocsLicense


Go from an Ecto schema to a fully functional admin interface in minutes — with a declarative, idiomatic Elixir API that feels native to the Phoenix ecosystem.

Features

Quick Start

Add to your mix.exs:

def deps do
  [
    {:phoenix_filament, "~> 0.1"},
    {:igniter, "~> 0.7"}  # required for the installer
  ]
end

Then run:

mix deps.get
mix phx_filament.install
mix phx_filament.gen.resource MyApp.Blog.Post
mix phx.server

Visit http://localhost:4000/admin to see your admin panel.

Documentation

Full documentation is available on HexDocs.

Requirements

Dependency Version
Elixir >= 1.17
Phoenix >= 1.7 (1.8+ recommended)
Phoenix LiveView >= 1.0
Ecto >= 3.11

License

MIT — see LICENSE for details.