Select Ash libraries

Ash
The core framework, providing all the features and goodies that power and enable the rest of the ecosystem.
AshPostgres
A PostgreSQL data layer for Ash resources, allowing for rich query capabilities and seamless persistence.
AshPhoenix
Utilities for using Ash resources with Phoenix Framework, from building forms to running queries in sockets & LiveViews.
AshGraphql
A GraphQL extension that allows you to build a rich and customizable GraphQL API with minimal configuration required.
AshJsonApi
A JSON:API extension that allows you to effortlessly create a JSON:API spec compliant API.
AshAuthentication
Provides drop-in support for user authentication with various strategies and tons of customizability.
AshAuthenticationPhoenix
Phoenix helpers and UI components in support of AshAuthentication.
AshStateMachine
An Ash.Resource extension for building finite state machines.
AshCSV
A CSV data layer allowing resources to be queried from and persisted in a CSV file.
AshArchival
A light-weight resource extension that modifies resources to simulate deletion by setting an `archived_at` attribute.
Reactor
Reactor is a dynamic, concurrent, dependency resolving saga orchestrator.
Spark
The core DSL and extension tooling, allowing for powerful, extensible DSLs with minimal effort.

... and more coming soon!

Search For:

Enter your search term in the box above.

Select Ash libraries to search from below!

ash
ash_postgres
ash_phoenix

Select Ash libraries

You can see this screen at any time by pressing next to the list of included packages in the sidebar
Ash
The core framework, providing all the features and goodies that power and enable the rest of the ecosystem.
AshPostgres
A PostgreSQL data layer for Ash resources, allowing for rich query capabilities and seamless persistence.
AshPhoenix
Utilities for using Ash resources with Phoenix Framework, from building forms to running queries in sockets & LiveViews.
AshGraphql
A GraphQL extension that allows you to build a rich and customizable GraphQL API with minimal configuration required.
AshJsonApi
A JSON:API extension that allows you to effortlessly create a JSON:API spec compliant API.
AshAuthentication
Provides drop-in support for user authentication with various strategies and tons of customizability.
AshAuthenticationPhoenix
Phoenix helpers and UI components in support of AshAuthentication.
AshStateMachine
An Ash.Resource extension for building finite state machines.
AshCSV
A CSV data layer allowing resources to be queried from and persisted in a CSV file.
AshArchival
A light-weight resource extension that modifies resources to simulate deletion by setting an `archived_at` attribute.
Reactor
Reactor is a dynamic, concurrent, dependency resolving saga orchestrator.
Spark
The core DSL and extension tooling, allowing for powerful, extensible DSLs with minimal effort.

... and more coming soon!

Documentation Blog Forum Media
|
|
Sign In
Back to Showcase
Discord App
Discord Web

Model your Domain, Derive the Rest

zachdaniel
2023-04-18

zachdaniel:

https://www.youtube.com/watch?v=7P_crH_M_AE

Ash Framework Logo

Resources

  • Source
  • Get Started
  • Blog
  • Media

Community

  • Twitter
  • Discord

Help Us

  • Report an issue
  • Contribute