Ash Framework

Logo Logo

Elixir CI OpenSSF Scorecard OpenSSF Best Practices License: MIT Hex version badge Hexdocs badge

Welcome to Ash

Ash is a declarative, extensible framework for building resource-oriented applications in Elixir. Build APIs, web applications, and command-line tools with a unified, composable approach that grows with your needs.

Website

Check out our website at ash-hq.org.

Get Started

Explore our ecosystem of packages and extensions, comprehensive documentation, and growing community to discover what Ash can do for your next project.

Pinned Loading

  1. A declarative, extensible framework for building Elixir applications.

    Elixir 2.4k 373

  2. Tooling for building DSLs in Elixir

    Elixir 190 41

  3. The PostgreSQL data layer for Ash Framework

    Elixir 181 136

  4. The extension for building GraphQL APIs with Ash

    Elixir 94 87

  5. Utilities for integrating Ash and Phoenix

    Elixir 156 100

  6. A code generation and project patching framework.

    Elixir 394 63

Repositories

Showing 10 of 57 repositories

  • ash Public

    A declarative, extensible framework for building Elixir applications.

    ash-project/ash’s past year of commit activity

  • ash_ai Public

    Structured outputs, vectorization and tool calling for your Ash application

    ash-project/ash_ai’s past year of commit activity

  • igniter_js Public

    Javascript codemods, powered by a high-performance Rust parser integrated via NIFs

    ash-project/igniter_js’s past year of commit activity

    Rust

    18 4 0 2

    Updated Apr 2, 2026

  • crux Public

    Library for boolean satisfiability solving and expression manipulation.

    ash-project/crux’s past year of commit activity

    Elixir

    10 3 0 0

    Updated Apr 2, 2026

  • ash_archival Public

    An Ash extension to implement archival (soft deletion) for resources.

    ash-project/ash_archival’s past year of commit activity

    Elixir

    27 17 0 0

    Updated Apr 2, 2026

  • ash_cloak Public

    An Ash extension to seamlessly encrypt and decrypt resource attributes.

    ash-project/ash_cloak’s past year of commit activity

    Elixir

    26 13 0 1

    Updated Apr 2, 2026

  • reactor_file Public

    A Reactor extension which provides steps for working with the filesystem.

    ash-project/reactor_file’s past year of commit activity

    Elixir

    5 2 0 2

    Updated Apr 2, 2026

  • reactor Public

    Reactor is a dynamic, concurrent, dependency resolving saga orchestrator.

    ash-project/reactor’s past year of commit activity

    Elixir

    178 23 0 5

    Updated Apr 2, 2026

  • simple_sat Public

    A simple, dependency free boolean satisfiability solver.

    ash-project/simple_sat’s past year of commit activity

    Elixir

    5 3 0 1

    Updated Apr 2, 2026

  • ash-project/opentelemetry_ash’s past year of commit activity

    Elixir

    15

    MIT

    6 0 0

    Updated Apr 2, 2026