Skip to content
@ash-project

Ash Framework

A resource oriented design framework for building applications in Elixir

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. ash ash Public

    A declarative, extensible framework for building Elixir applications.

    Elixir 2.5k 452

  2. spark spark Public

    Tooling for building DSLs in Elixir

    Elixir 205 51

  3. ash_postgres ash_postgres Public

    The PostgreSQL data layer for Ash Framework

    Elixir 190 174

  4. ash_graphql ash_graphql Public

    The extension for building GraphQL APIs with Ash

    Elixir 97 103

  5. ash_phoenix ash_phoenix Public

    Utilities for integrating Ash and Phoenix

    Elixir 167 104

  6. igniter igniter Public

    A code generation and project patching framework.

    Elixir 411 77

Repositories

Showing 10 of 63 repositories
  • ash Public

    A declarative, extensible framework for building Elixir applications.

    ash-project/ash's past year of commit activity
    Elixir 2,536 452 97 9 Updated Oct 15, 2026
  • .github Public
    ash-project/.github's past year of commit activity
    0 1 0 0 Updated Oct 14, 2026
  • ash_hq Public

    The Ash Framework homepage and documentation site.

    ash-project/ash_hq's past year of commit activity
    HTML 58 MIT 33 0 0 Updated Oct 14, 2026
  • ash_oban Public

    The extension for integrating Ash resources with Oban.

    ash-project/ash_oban's past year of commit activity
    Elixir 42 36 1 0 Updated Oct 14, 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 18 0 0 Updated Oct 14, 2026
  • simple_sat Public

    A simple, dependency free boolean satisfiability solver.

    ash-project/simple_sat's past year of commit activity
    Elixir 6 5 0 0 Updated Oct 13, 2026
  • reactor_req Public

    A Reactor DSL extension for making HTTP requests with Req.

    ash-project/reactor_req's past year of commit activity
    Elixir 9 4 0 0 Updated Oct 13, 2026
  • ash_sqlite Public

    The SQLite data layer for Ash Framework.

    ash-project/ash_sqlite's past year of commit activity
    Elixir 32 33 2 5 Updated Oct 13, 2026
  • ash_ai Public

    Structured outputs, vectorization and tool calling for your Ash application

    ash-project/ash_ai's past year of commit activity
    Elixir 190 91 14 (1 issue needs help) 2 Updated Oct 13, 2026
  • ash_postgres Public

    The PostgreSQL data layer for Ash Framework

    ash-project/ash_postgres's past year of commit activity
    Elixir 190 174 17 (1 issue needs help) 8 Updated Oct 13, 2026