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.
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.
Spark
The core DSL and extension tooling, allowing for powerful, extensible DSLs with minimal effort.

... and more coming soon!

Search For:
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.
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.
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
Podcasts
Twitter
Loading Twitter Feed...
Youtube
Example Projects
  • AshHq (this website)
  • Real World
  • Open ATS
  • Todoish
Ash Framework Logo

Resources

  • Source
  • Get Started
  • Blog
  • Media

Community

  • Twitter
  • Discord

Help Us

  • Report an issue
  • Contribute