A resource declaration and interaction library. Built with pluggable data layers, and designed to be used by multiple front ends.
An admin UI for Ash Framework
A drop in Ash.Tracer implementation for Appsignal.
A small resource extension that sets a resource up to archive instead of destroy.
User authentication support for Ash
Phoenix integration for Ash Authentication
A resource declaration and interaction library. Built with pluggable data layers, and designed to be used by multiple front ends.
A CSV data layer for Ash
A customizable double entry bookkeeping system backed by Ash resources.
An absinthe-backed graphql extension for Ash
A JSON API front end for the `Ash` resource framework
A money extension for Ash.
An Ash.Resource extension for integrating with Oban.
Creates and manage a version tracking resource for a given resource.
Utilities for integrating Ash with Phoenix
A policy based access authorizer for the Ash Framework
A policy based authorizer for the Ash Framework
A postgres data layer for `Ash` resources. Leverages Ecto's postgres support, and delegates to a configured repo.
A sqlite data layer for `Ash` resources. Leverages Ecto's sqlite support, and delegates to a configured repo.
An Ash.Resource extension for building finite state machines
An asynchronous, graph-based execution engine
A simple, dependency free boolean satisfiability solver.
Generic tooling for building DSLs
Splode helps you deal with errors and exceptions in your application that are aggregatable and consistent.
A tailwind utility library for Elixir