Zum Inhalt springen
← Zurück zu den Projekten

Ash

A declarative, extensible framework for building Elixir applications.

Logo Logo

Elixir CI OpenSSF Scorecard OpenSSF Best Practices License: MIT Hex version badge Hexdocs badge REUSE status Ask 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 on hexdocs.

#Dive In

#About the Documentation

The Get Started Livebook Tutorial 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 are understanding-oriented, and are perfect for discovering design patterns, features, and tools.


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


Reference documentation is information-oriented, covering every Ash module, function, expression, and DSL. It is produced automatically from our source code. Use the sidebar and the top search bar to find relevant reference information. Place the text dsl before your search to quickly jump to a particular DSL — e.g. try comparing the results of searching for name with the results for dsl 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)

Imgui

favorisiert Framework

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

77027 MIT

Neue Version verfügbar.