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 463

  2. spark spark Public

    Tooling for building DSLs in Elixir

    Elixir 206 53

  3. ash_postgres ash_postgres Public

    The PostgreSQL data layer for Ash Framework

    Elixir 190 181

  4. ash_graphql ash_graphql Public

    The extension for building GraphQL APIs with Ash

    Elixir 97 102

  5. ash_phoenix ash_phoenix Public

    Utilities for integrating Ash and Phoenix

    Elixir 168 104

  6. igniter igniter Public

    A code generation and project patching framework.

    Elixir 412 78

Repositories

Showing 10 of 63 repositories
  • crux Public

    Library for boolean satisfiability solving and expression manipulation.

    ash-project/crux's past year of commit activity
    Elixir 14 3 0 0 Updated Oct 25, 2026
  • usage_rules Public

    A tool for synchronizing LLM rules files with your dependencies.

    ash-project/usage_rules's past year of commit activity
    Elixir 227 40 2 0 Updated Oct 25, 2026
  • splode Public

    Aggregatable and consistent errors for Elixir

    ash-project/splode's past year of commit activity
    Elixir 36 5 0 0 Updated Oct 25, 2026
  • spark Public

    Tooling for building DSLs in Elixir

    ash-project/spark's past year of commit activity
    Elixir 206 53 1 0 Updated Oct 25, 2026
  • igniter Public

    A code generation and project patching framework.

    ash-project/igniter's past year of commit activity
    Elixir 412 78 18 3 Updated Oct 25, 2026
  • ash_json_api Public

    The JSON:API extension for the Ash Framework

    ash-project/ash_json_api's past year of commit activity
    Elixir 94 86 13 6 Updated Oct 25, 2026
  • ash_postgres Public

    The PostgreSQL data layer for Ash Framework

    ash-project/ash_postgres's past year of commit activity
    Elixir 190 181 16 (1 issue needs help) 7 Updated Oct 25, 2026
  • ash Public

    A declarative, extensible framework for building Elixir applications.

    Elixir 2,542 463 97 13 Updated Oct 25, 2026
  • ash_state_machine Public

    The extension for building state machines with Ash resources.

    ash-project/ash_state_machine's past year of commit activity
    Elixir 37 MIT 17 1 0 Updated Oct 24, 2026
  • ash_oban Public

    The extension for integrating Ash resources with Oban.

    ash-project/ash_oban's past year of commit activity
    Elixir 43 37 1 0 Updated Oct 24, 2026