Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Compiler

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

https://github.com/uwsampl/SparseTIR

SparseTIR: Sparse Tensor Compiler for Deep Learning

compiler sparse tensor-compiler

Last synced: 19 Nov 2024

https://github.com/zag-research/zag-smalltalk

Smalltalk VM Written in Zig with methods stored as type-annotated ASTs

compiler interpreter smalltalk zig

Last synced: 30 Dec 2024

https://github.com/antimony-lang/antimony

The Antimony programming language

antimony compiler language programming sabre

Last synced: 07 Nov 2024

https://github.com/trailofbits/pasta

Peter's Amazing Syntax Tree Analyzer

ast clang compiler llvm static-analysis

Last synced: 30 Dec 2024

https://github.com/royalicing/orb

Write WebAssembly with Elixir

compiler dsl elixir wasm webassembly

Last synced: 31 Dec 2024

https://github.com/sam46/Paskell

A Pascal to LLVM compiler in Haskell

compiler haskell llvm llvm-hs parsec pascal

Last synced: 03 Nov 2024

https://github.com/calvinneo/cfortrantranslator

A translator from Fortran to C++. We provide statement-wise translation to improve readability.

compiler converter cpp fortran fortran-to-cpp parser transpiler

Last synced: 02 Jan 2025

https://github.com/snowball-lang/snowball

🐱 Anything that can be written in Snowball, will eventually be written in Snowball

compiler llvm-compiler llvm-frontend object-oriented-programming programming-language snowball-lang

Last synced: 12 Dec 2024

https://github.com/robertoraggi/cplusplus

A compiler front end for the C++ language

compiler compiler-frontend cpp cpp20 cpp23 parser preprocessor

Last synced: 28 Dec 2024

https://github.com/OpShin/opshin

A simple pythonic programming language for Smart Contracts on Cardano

cardano compiler hacktoberfest language programming-language python smart-contracts validator

Last synced: 09 Nov 2024

https://github.com/juancastillo0/wasm_run

A WebAssembly executor for Dart and Flutter applications. Uses Rust's wasmtime optimizing runtime or wasmi interpreter to parse and execute WASM and WAT files.

binding-generator compiler component dart executor flutter interpreter native runtime rust wasm wasmtime web webassembly wit

Last synced: 27 Dec 2024

https://github.com/ise-uiuc/nnsmith

Automatic DNN generation for fuzzing and more

compiler deep-learning fuzzing machine-learning pytorch tensorflow

Last synced: 01 Jan 2025

https://github.com/AdeptLanguage/Adept

The Adept Programming Language

compiler low-level programming-language

Last synced: 07 Nov 2024

https://github.com/doe300/VC4C

Compiler for the VC4CL OpenCL implementation

c-plus-plus compiler llvm-ir opencl raspberry spir-v

Last synced: 09 Nov 2024

https://github.com/codyjasonbennett/shaderkit

Tools and IntelliSense for GLSL and WGSL.

compiler glsl intellisense minifier parser shaders webgl webgpu wgsl

Last synced: 18 Dec 2024

https://github.com/can-lehmann/exprgrad

An experimental deep learning framework for Nim based on a differentiable array programming language

autodiff automatic-differentiation compiler deep-learning dsl gradient llvm machine-learning ml neural-network nim opencl tensor

Last synced: 01 Nov 2024

https://github.com/vshymanskyy/wasm2native

Turn WASI apps into native executables

compiler toolchain wasi wasm wasm2c wasm2elf wasm2exe ziglang

Last synced: 14 Oct 2024

https://github.com/xyproto/go2cpp

Go to C++20 transpiler

compiler cxx cxx20 go transpiler

Last synced: 30 Dec 2024

https://github.com/alanvf/star

An experimental programming language that's made to be powerful, productive, and predictable

compiler functional language message-passing object-oriented powerful star

Last synced: 15 Nov 2024

https://github.com/joshnuss/micro-svelte-compiler

Micro Svelte compiler (naive clone)

compiler generator javascript parser svelte

Last synced: 27 Oct 2024

https://github.com/asg017/unofficial-observablehq-compiler

An unofficial compiler for Observable notebook syntax

compiler javascript observable-notebook observablehq

Last synced: 19 Dec 2024

https://github.com/pascalkuthe/OpenVAF

An innovative Verilog-A compiler

compiler eda rust verilog-a

Last synced: 15 Nov 2024

https://github.com/pret/agbcc

C compiler

c compiler

Last synced: 28 Dec 2024

https://github.com/CodyJasonBennett/shaderkit

Tools and IntelliSense for GLSL and WGSL.

compiler glsl intellisense minifier parser shaders webgl webgpu wgsl

Last synced: 25 Sep 2024

https://github.com/neverRare/butter

A tasty language for building efficient software. Currently in hiatus

butter compiler language proglangs-discord programming-language rust

Last synced: 11 Nov 2024

https://github.com/typst-community/setup-typst

📑 Install Typst for use in GitHub Actions

action compiler github-actions installer markup typesetting typst

Last synced: 01 Nov 2024

https://github.com/mizchi/uniroll

Opinionated universal frontend bundler in browser

compiler rollup uniroll universal-javascript

Last synced: 11 Nov 2024

https://github.com/aeneasverif/charon

Interface with the rustc compiler for the purpose of program verification

compiler formal-methods formal-verification program-verification rust rust-lang static-analysis

Last synced: 30 Dec 2024

https://github.com/willow-ahrens/finch.jl

Sparse tensors in Julia and more! Datastructure-driven array programing language.

arrays compiler dsl finch graphs julia linear-algebra looplets sparse tensors

Last synced: 11 Oct 2024

https://github.com/everx-labs/everdev

TVM Development Environment - Set up all the core Developer tools and work with TVM blockchains(Everscale, TON, Venom) from a single interface

blockchain cli compiler everdev everscale local node solidity ton toncoin tondev venom venom-blockchain venom-developer-program

Last synced: 29 Dec 2024

https://github.com/weizhenye/ass-compiler

Parses and compiles ASS subtitle format to easy-to-use data structure

ass compiler parser ssa subtitle

Last synced: 30 Dec 2024

https://github.com/liangklfangl/webpack-core-usage

webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket

babel compilation compiler es6 hmr lazy-loading nodejs react-router tree-shaking webpack webpack-boilerplate webpack-configuration webpack-demos webpack-dev-server webpack-loader webpack-plugin webpack2

Last synced: 11 Oct 2024

https://github.com/coder/nbin

Fast and robust node.js binary compiler.

binaries compiler nodejs

Last synced: 15 Nov 2024

https://github.com/mizchi/mints

lightweight typescript compiler

compiler parser parser-generator typescript

Last synced: 11 Nov 2024

https://github.com/mob-sakai/OpenSesameCompilerForUnity

A Roslyn compiler to access internals/privates for Unity. In other words, you can access to any internals/privates in other assemblies, without reflection. Let's say, "Open sesame!"

compiler csharp editor internal private roslyn unity unity3d upm-package

Last synced: 14 Nov 2024

https://github.com/kit-ty-kate/labrys

A toy language based on LLVM that implements the System Fω type-system

compiler language llvm ocaml programming-language type-system

Last synced: 01 Nov 2024

https://github.com/mob-sakai/opensesamecompilerforunity

A Roslyn compiler to access internals/privates for Unity. In other words, you can access to any internals/privates in other assemblies, without reflection. Let's say, "Open sesame!"

compiler csharp editor internal private roslyn unity unity3d upm-package

Last synced: 10 Oct 2024

https://github.com/swc-project/website

Documentation for the SWC project.

bundler compiler minification rust swc

Last synced: 29 Dec 2024

https://github.com/cr0a3/ygen

Ygen - Yet another code generation libary

codegen compiler llvm

Last synced: 30 Dec 2024

https://github.com/sunchao/tiger

Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel

compiler sml

Last synced: 29 Dec 2024

https://github.com/ren-lang/compiler

Cleaner, clearer JavaScript. A modern scripting language for the Web.

compile-to-js compiler elm functional-programming javascript programming-language transpiler

Last synced: 12 Oct 2024

https://github.com/Cr0a3/ygen

Ygen - Yet another code generation libary

codegen compiler llvm

Last synced: 02 Dec 2024

https://github.com/CallForSanity/Gaalop

Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compile and optimize geometric algebra (GA) expressions into high-level programming language code. Geometric algebra expressions can be developed using the freely available CLUCalc software by Christian Perwass. Gaalop optimizes CLUCalc expressions and produces C++ (AMP), OpenCL, CUDA, CLUCalc or LaTeX output. The optimized code is free of geometric algebra operations and runs very efficiently on various platforms.

compiler geometric-algebra maxima precompiler

Last synced: 20 Nov 2024

https://github.com/everx-labs/samples

Samples of Free TON smart contracts in Solidity, C++ and C

blockchain compiler everscale smart-contracts solidity

Last synced: 30 Dec 2024

https://github.com/cyber-anubis/the-hack-general-purpose-computer

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.

arithmetic-logic-unit assembler compiler computer-architecture cpu hardware-description-language machine-language nand nand2tetris operating-system virtual-machine

Last synced: 26 Dec 2024

https://github.com/JettChenT/timeblok

The programming language for calendars

calendar compiler dsl language productivity rust

Last synced: 30 Nov 2024

https://github.com/adam-mcdaniel/harbor

A language that ports⚓: examining the limits of compilation⚙️.

brainfuck compiler javascript rust web

Last synced: 18 Nov 2024

https://github.com/Draco-lang/Compiler

The compiler repository for the Draco programming language.

compiler dotnet language

Last synced: 07 Nov 2024

https://github.com/moientajik/graphql.tools

GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.

code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet

Last synced: 02 Nov 2024

https://github.com/MoienTajik/GraphQL.Tools

GraphQL.Tools is a GraphQL to C# compiler (code-generator) which turns your GraphQL schema into a set of C# classes, interfaces, and enums.

code-generation code-generator compiler csharp csharp-sourcegenerator dotnet dotnet-core graphql graphql-dotnet

Last synced: 08 Nov 2024

https://github.com/AeneasVerif/charon

Interface with the rustc compiler for the purpose of program verification

compiler formal-methods formal-verification program-verification rust rust-lang static-analysis

Last synced: 15 Nov 2024

https://github.com/plaidml/tpp-mlir

TPP experimentation on MLIR for linear algebra

compiler library llvm machine-learning micro-kernel

Last synced: 06 Nov 2024

https://github.com/yamadapc/jsdoctest

Run jsdoc examples as doctests.

compiler doctest documentation javascript jsdoc mocha testing

Last synced: 12 Nov 2024

https://github.com/kcreate/charly-vm

Fully parallel dynamically typed programming language

bytecode-interpreter compiler coroutines fiber parallel pointer-tagging programming-language

Last synced: 01 Nov 2024

https://github.com/noti0na1/socc

Simple C Compiler in OCaml

assembly c compiler lexer linux menhir ocaml ocamllex parser x64

Last synced: 28 Oct 2024

https://github.com/impworks/lens

Language for Embeddable .NET Scripting

compiler dotnet dotnetcore embeddable language scripting-language

Last synced: 01 Nov 2024

https://github.com/startautomating/pipescript

A Metaprogramming Language for PowerShell (and anything else)

compiler github-actions interpreter language metaprogramming powershell powershell-module transpiler

Last synced: 29 Dec 2024

https://github.com/ionutbalosin/jvm-performance-benchmarks

Java Virtual Machine (JVM) Performance Benchmarks with a primary focus on top-tier Just-In-Time (JIT) Compilers, such as C2 JIT, Graal JIT, and the Falcon JIT.

benchmark compiler graalvm jit jmh jmh-benchmarks just-in-time openjdk performance

Last synced: 13 Oct 2024

https://github.com/soegaard/minipascal

MiniPascal implemented in Racket

compiler pascal racket

Last synced: 11 Nov 2024

https://github.com/alibaba/TePDist

TePDist (TEnsor Program DISTributed) is an HLO-level automatic distributed system for DL models.

auto-parallelization compiler deep-learning disthlo distributed-computing distributed-systems distributed-training high-performance-computing machine-learning rhino

Last synced: 05 Nov 2024

https://github.com/dqneo/8cc.go

C compiler written in Go

8cc c compiler go

Last synced: 21 Oct 2024

https://github.com/ekdohibs/joujou

A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type system with inference of types and effects, with subtyping.

algebraic-effects compiler continuations functional-programming handlers type-inference

Last synced: 27 Oct 2024

https://github.com/ice1000/compilerworks

:octocat: 编译原理相关的工作岗位收集

collection compiler works

Last synced: 19 Dec 2024

https://github.com/Glistix/glistix

Fork of the Gleam compiler providing a Nix backend, compiling Gleam to Nix

compiler gleam nix programming-language

Last synced: 25 Nov 2024

https://github.com/vszakats/hb

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

c clipper compiler cross cross-platform dbf harbour scripting-language tui xbase

Last synced: 01 Jan 2025

https://github.com/rhysd/dachs

Dachs; A Doggy :dog: Programming Language

compiler cpp dog go inu language llvm programming-language

Last synced: 08 Nov 2024

https://github.com/rhysd/Dachs

Dachs; A Doggy :dog: Programming Language

compiler cpp dog go inu language llvm programming-language

Last synced: 26 Oct 2024

https://github.com/samuel-tyler/fast_ber

A C++11 ASN.1 BER Encoding and Decoding Library

asn asn-1 asn1 ber c cmake compiler conan cpp decoding decoding-library der encoding

Last synced: 09 Oct 2024

https://github.com/longlho/ts-transform-css-modules

Extract css class names from required css module files for TypeScript

ast compiler css css-modules transform typescript

Last synced: 14 Oct 2024

https://github.com/pku-minic/koopa

Library for generating/parsing/optimizing Koopa IR.

compiler ir

Last synced: 11 Nov 2024

https://github.com/schani/mathmap

An image processing programming language and GUI

c compiler gimp gimp-plugin graphics programming-language

Last synced: 27 Oct 2024

https://github.com/prajna-lang/prajna

a program language for AI infrastructure

compiler language machine-learning numeric

Last synced: 27 Oct 2024

https://github.com/jcrodriguez1989/rco

Package: The R Code Optimizer

compiler fast gcc hpc optimization optimizer r

Last synced: 27 Oct 2024

https://github.com/vic/typhon

Snakes on rbx-head. A Python implementation for the Rubinius VM

compiler language python rubinius-vm typhon

Last synced: 28 Oct 2024

https://github.com/microsoft/nnscaler

nnScaler: Compiling DNN models for Parallel Training

compiler deep-learning distributed-training llm machine-learning parallel-computing

Last synced: 31 Dec 2024

https://github.com/mkeeter/ssra

The Solid-State Register Allocator

compiler jit register-allocation

Last synced: 27 Oct 2024

https://github.com/spcl/daceml

A Data-Centric Compiler for Machine Learning

compiler cuda deep-learning fpga high-performance-computing machine-learning pytorch

Last synced: 06 Nov 2024

https://github.com/shuhei/cymbal

Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"

compiler interpreter monkey-programming-language virtual-machine

Last synced: 27 Oct 2024

https://github.com/facet-lang/facet

a functional programming language with algebraic effects and handlers

algebraic-effects compiler programming-language

Last synced: 26 Oct 2024

https://github.com/frankbro/ordo

Ordo: A minimalist language with row polymorphism

compiler programming-language records row-polymorphism variants

Last synced: 01 Jan 2025

https://github.com/hsfzxjy/lambdex

Write complicated anonymous functions beyond lambdas in Python.

anonymous-functions compiler formatter lambdas languages python

Last synced: 19 Dec 2024