beaver

Compiler framework

An open-source MLIR front-end in Elixir and Zig to build and optimize compiler pipelines

MLIR Toolkit in Elixir and Zig.

GitHub

166 stars
2 watching
8 forks
Language: Elixir
last commit: almost 2 years ago
Linked from 1 awesome list

compilerelixirgpumlirzig

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
beaver-lodge/kindaA tool that bridges C libraries to Elixir by generating NIFs and providing higher-level APIs12
eudoxia0/cmacroProvides a set of reusable code transformations and abstractions for writing domain-specific languages (DSLs) in C.887
mhanberg/templeAn HTML DSL for Elixir web applications486
ahoward/mainA class factory and dsl for generating command line programs quickly and efficiently.266
zorbash/opusA framework for building pluggable business logic pipelines with a focus on modular and composable components.362
zaibacu/rita-dslA DSL for building custom NLP patterns from manual language rules65
amilkr/shang_tsungA DSL and web wrapper for testing and monitoring web applications6
j8r/clicrA declarative command line interface builder30
ms-ati/docileSimplifies the creation of Domain Specific Languages (DSLs) in Ruby by providing a way to treat methods as a DSL and handle code extraction with local variable access418
wkhere/webassemblyA DSL for creating HTML structures in Elixir using WebAssembly72
beaver-lodge/beaver-prebuiltA collection of pre-built libraries and tools to facilitate the use of Beaver NIFs in software development.1
ash-project/ashA framework for building Elixir applications with a declarative DSL.1,645
andyobtiva/glimmer-dsl-tkEnables desktop development in Ruby using Glimmer and Tk, aiming to provide a productive way to build GUIs with a declarative DSL syntax.30
dwyl/learn-elixirA tutorial project that teaches Elixir programming language fundamentals and helps developers build scalable and maintainable web applications.1,624
andyobtiva/glimmer-dsl-xmlProvides Ruby syntax for building XML and HTML documents in web development6