Ashlar
Rustrepo: ashlar
Rust port of Ash Framework — the flagship
The flagship Rust port of Ash Framework (Elixir) in the Ashlar family. Crates and modules mirror the original lib/ash structure 1:1, with real example apps such as blog and todo.
Highlights
- Rust workspace split into multiple crates
- Blog and todo example apps under examples/
- Spec documentation in rust-docs/
About the project
Ashlar is one of Anndream Software's open-source ports of Ash Framework (Elixir), organized to mirror the original lib/ash module structure for easy maintenance and continuous parity with upstream.
Ports in other languages
Ashlar is also ported to 13 other languages — each mirrors the original lib/ash structure the same way, so pick the language your team already knows.
- Ashlar-Go — Go
- Ashlar-Python — Python
- Ashlar-Kotlin — Kotlin/JVM
- Ashlar-Nim — Nim
- Ashlar-Zig — Zig
- Ashlar-Clojure — Clojure
- Ashlar-Crystal — Crystal
- Ashlar-Swift — Swift
- Ashlar-Laravel — PHP
- Ashlar-.NET — C#
- Ashlar-TypeScript — TypeScript
- Ashlar-Gleam — Gleam
- Ashlar-F# — F#