Ross ROSS = Recommend OSS · open-source software intelligence for agents

ash-project/ash

A declarative, extensible framework for building Elixir applications. observed · 2026-08-28

github.com/ash-project/ash · homepage · Elixir observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 4.0
  • age_days: 2526
  • days_rel: 10
  • days_push: 8
  • n_releases_24m: 75

Full methodology

Adoption not part of the score

2480 stars · 418 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ash is a declarative, extensible application framework for Elixir that lets you model your domain as typed resources and derive APIs, persistence, authorization, and more from that model. It integrates with Phoenix and supports GraphQL, JSON:API, policies, encryption, background jobs, and LLM tooling via extensions.

Use cases

  • build an elixir backend application
  • model a domain declaratively and derive APIs
  • add graphql and rest apis to a phoenix app
  • declarative authorization policies with data filtering
  • expose domain actions as llm tools or mcp servers
  • replace hand-written crud and migrations with generated code

When to choose

  • you're building an Elixir/Phoenix app and want high productivity from a declarative domain model
  • you need multiple API surfaces (GraphQL, JSON:API) generated from one resource definition
  • you want built-in, composable authorization, encryption, and state machine behavior

When to avoid

  • your team prefers explicit, imperative code over DSL-driven development
  • you're building a small script or service where a full framework is overkill
  • you're not working in Elixir or on the BEAM ecosystem

Facets

framework · maturity active

web-framework api-framework orm authorization auth graphql middleware state-management web-development backend apis developer-tools elixir self-hosted declarative dsl phoenix json-api domain-modeling backend-framework web-server

2 sources

Member repositories

RepositoryRoleHealth v2
ash-project/ashmain95

For agents

markdown · JSON · MCP: product_card(name="ash-project/ash")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem