// the find
smpallen99/ex_admin
ExAdmin is an auto administration package for Elixir and the Phoenix Framework
ExAdmin is a Phoenix admin panel generator modeled after Ruby on Rails' ActiveAdmin. It auto-generates CRUD interfaces for Ecto schemas with minimal configuration, targeting Phoenix developers who want a quick internal admin UI without building one from scratch.
The DSL for customizing index, form, and show pages is clean and follows the ActiveAdmin model closely enough that Rails developers will feel at home immediately. Theme support (AdminLte2 + ActiveAdmin) with configurable skin colors is a real convenience rather than an afterthought. The `ExAdmin.Render` protocol for custom types is a good escape hatch — it follows Elixir conventions instead of forcing you into config hacks. Integration tests cover actual CRUD flows, not just unit-level logic.
Last commit was February 2020 and the hex version targets Ecto 1.1/2.0 — this is incompatible with Phoenix 1.7+ and LiveView, which is now the standard Phoenix stack. The brunch-config.js asset pipeline is two generations out of date (esbuild is Phoenix's default since 1.6). Authentication is completely punted to third-party packages with no first-class integration, so wiring up auth requires reading a separate wiki page and hoping the linked Coherence example still applies. The static asset approach means every project that installs this vendor-vendors fonts and jQuery into their own repo.