+
Skip to content

Extensible, declarative UI for Ash Framework. Built-in support for Phoenix LiveView and Hologram.

License

Notifications You must be signed in to change notification settings

frankdugan3/pyro_maniac

Repository files navigation

hex.pm hex.pm Documentation hex.pm github.com

PyroManiac

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)

About

For more details on PyroManiac, check out the About page.

Installation

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.

Development

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

Prior Art

  • AshAdmin: An admin ui for Ash Resources.

About

Extensible, declarative UI for Ash Framework. Built-in support for Phoenix LiveView and Hologram.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载