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 git@github.com:frankdugan3/pyro_maniac.git
cd pyro_maniac
mix setup
For 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.