Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A declarative, extensible framework for building Elixir applications.

NotificationsYou must be signed in to change notification settings

ash-project/ash

LogoLogo

Elixir CIOpenSSF ScorecardOpenSSF Best PracticesLicense: MITHex version badgeHexdocs badgeREUSE statusAsk DeepWiki

Ash Framework

Welcome! Here you will find everything you need to know to get started with and use Ash. This documentation is best viewed onhexdocs.

Dive In

About the Documentation

TheGet Started LivebookTutorial introduces you to the core concepts of Ash like resources, actions, and relationships. It’s a great place to start if you are a beginner.


Topics provide a high level overview of a specific concept or feature of Ash. These areunderstanding-oriented, and are perfect for discovering design patterns, features, and tools.


How-to guides aregoal-oriented recipes for accomplishing specific popular tasks. Browse to get an idea of how Ash works and what is possible with it.


Reference documentation isinformation-oriented, covering every Ash module, function, expression, and DSL. It is produced automatically from our source code. Use the sidebar and the top searchbar to find relevant reference information. Place the textdsl before your search to quickly jump to a particular DSL — e.g. try comparing the results of searching forname with the results fordsl name.


Topics

About Ash

Development

Resources

Actions

Security

Advanced


How-to


Reference

Packages

The Ash ecosystem consists of numerous packages, all of which have their own documentation. If you can't find something in this documentation, don't forget to search in any potentially relevant package.

Data Layers

API Extensions

AI

  • AshAI | Structured Outputs, MCP, Vectorization and more

Web

Finance

Resource Utilities

  • AshOban | Background jobs and scheduled jobs for Ash, backed by Oban
  • AshArchival | Archive resources instead of deleting them
  • AshStateMachine | Create state machines for resources
  • AshPaperTrail | Keep a history of changes to resources
  • AshCloak | Encrypt attributes of a resource

Admin & Monitoring

Testing

  • Smokestack | Declarative test factories for Ash resources

Examples & External Resources

  • Ash Real World | Ash + Phoenix LiveView codebase containing real world examples (CRUD, auth, advanced patterns, etc)

About

A declarative, extensible framework for building Elixir applications.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    Languages


    [8]ページ先頭

    ©2009-2025 Movatter.jp