nballerina

Compiler

A compiler that generates native executables from the Ballerina programming language using LLVM.

Ballerina compiler that generates native executables.

GitHub

137 stars
71 watching
46 forks
Language: Ballerina
last commit: 30 days ago
Linked from 1 awesome list

ballerinaballerinalangllvm

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ballerina-platform/module-ballerina-grpc Provides APIs for connecting and interacting with gRPC endpoints 123
ballerina-platform/protoc-tools Converts Protocol Buffers definitions to Ballerina representation for gRPC communication 104
ballerina-platform/module-ballerina-graphql A GraphQL implementation for writing APIs in Ballerina 139
ballerina-platform/graphql-tools Tools for generating and working with GraphQL schemas in Ballerina services and clients. 108
adacore/gnat-llvm An Ada compiler based on LLVM to generate native code from the GNAT front-end. 185
kit-ty-kate/labrys A compiler for a toy language based on LLVM that implements the System Fω type-system 103
ballerina-guides/gcp-microservices-demo Demonstrates microservices architecture with Ballerina and GCP using gRPC for communication 16
draperlaboratory/llvm-cbe A resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code. 127
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
elpinal/bright-ml A statically-typed programming language with a unique module system and support for type inference and mutually-recursive definitions. 80
vmchale/kempe A compiled stack-based language with a toy compiler for x86_64 and aarch64 targeting 58
neopallium/llvm-lua An implementation of Lua in LLVM 153
lwiest/basiccompiler Compiles BASIC programs into Java bytecode. 29
nilfoundation/zkllvm Compiles high-level programming languages into input for provable computations protocols. 295
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70