Extensible, declarative UI for Ash Framework.
- Compile-time validation of UI correctness
- Data Tables
- Sorting
- Filtering
- Pagination
- Forms
- Manage Relationships
- Field Groups
- Wizards
- Built-in components for Phoenix LiveView
- Built-in components for Hologram
- Customizable themes
- DaisyUI preset
- BEM preset (bring your own CSS)
For more details on PyroManiac, check out the About page.
To install PyroManiac and add declarative UI DSL to your Ash project, follow the Get Started guide. For the other features, please see the "Get Started" guide for the appropriate library instead.
As long as Elixir is already installed:
git clone [email protected]:frankdugan3/pyro_maniac.git
cd pyro_maniac
mix setupFor writing docs, there is a handy watcher script that automatically rebuilds/reloads the docs locally: ./watch_docs.sh
- AshAdmin: An admin ui for Ash Resources.