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/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: 03 Aug 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/ice1000/compilerworks

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

collection compiler works

Last synced: 31 Oct 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/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/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/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/prajna-lang/prajna

a program language for AI infrastructure

compiler language machine-learning numeric

Last synced: 27 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/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/jcrodriguez1989/rco

Package: The R Code Optimizer

compiler fast gcc hpc optimization optimizer r

Last synced: 27 Oct 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/pku-minic/koopa

Library for generating/parsing/optimizing Koopa IR.

compiler ir

Last synced: 02 Aug 2024

https://github.com/mkeeter/ssra

The Solid-State Register Allocator

compiler jit register-allocation

Last synced: 27 Oct 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: 30 Oct 2024

https://github.com/keiichiw/ucc

Udon C Compiler: C compiler for our original CPU

c compiler ocaml

Last synced: 08 Nov 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/Billy1900/compiler-course-project

华中科技大学编译原理实验2019

compiler compiler-design

Last synced: 02 Aug 2024

https://github.com/jaseemabid/inc

An incremental approach to compiler construction

assembly chez-scheme compiler scheme-compiler x86

Last synced: 28 Sep 2024

https://github.com/dragome/dragome-sdk

Dragome is a tool for creating client side web applications in pure Java (JVM) language.

binding bytecode compiler dynamic-proxies gui java jvm reflection

Last synced: 13 Oct 2024

https://github.com/thosakwe/bullseye

[WIP] A pure functional language that compiles to Dart.

compiler dart functional-programming programming-language

Last synced: 09 Nov 2024

https://github.com/honza/inertia

A Lisp to Javascript compiler

compiler javascript lisp

Last synced: 07 Nov 2024

https://github.com/sdiehl/arithmetic-circuits

Arithmetic circuits for zero knowledge proof systems

arithmetic-circuit compiler qap zero-knowledge zk-snarks zksnarks

Last synced: 04 Aug 2024

https://github.com/jukaLang/juka

🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet powerful new programming language [Easy to code and run on any system] IOT devices supported!

android azure azure-functions cloud compiler console csharp desktop interpreter ios linux macos mobile portable programming programming-language programming-languages tool utility windows

Last synced: 07 Nov 2024

https://github.com/Pypperoni/pypperoni

Pypperoni Python Compiler Source Code

bytecode c compiler python python-bytecode python-compilers

Last synced: 25 Oct 2024

https://github.com/xiyuzhai-husky-lang/husky

Empowering everyone towards next generation AI and software.

compiler husky language machine-learning

Last synced: 09 Aug 2024

https://github.com/3f/vssolutionbuildevent

🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …

automation build build-automation ci compiler e-msbuild envdte events getnutool msbuild plugin sbe-scripts scripts sevenzip sobascript tools visual-studio vsix vssbe vssolutionbuildevent

Last synced: 26 Oct 2024

https://github.com/spcl/open-earth-compiler

development repository for the open earth compiler

climate compiler high-performance-computing mlir stencil weather

Last synced: 06 Nov 2024

https://github.com/turbolent/ralph

Ralph is a Lisp-1 dialect that compiles to JavaScript

apple compiler dylan javascript language lisp macros prefix-dylan ralph repl

Last synced: 08 Nov 2024

https://github.com/sacalon/sacalon

Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.

compiler compiler-backend compiler-design compiler-frontend compiler-optimization general-purpose hacktoberfest hascal hascal-language language optimal programming-language simple

Last synced: 07 Nov 2024

https://github.com/rsms/colang

Programming language and compiler —WORK IN PROGRESS—

compiler programming-language

Last synced: 28 Oct 2024

https://github.com/benhoyt/third

Third, a small Forth compiler for 8086 DOS

compiler dos forth x86

Last synced: 14 Oct 2024

https://github.com/MaxXSoft/YuLang

The Yu (羽) programming language.

compiler llvm programming-language yulang

Last synced: 02 Aug 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: 11 Oct 2024

https://github.com/ikskuh/parser-toolkit

A toolkit that makes it easier to write recursive-descent parsers in Zig.

compiler compiler-frontend parser recursive-descent-parser tokenizer tokenizer-parser zig zig-package ziglang

Last synced: 31 Oct 2024

https://github.com/siraben/mini-haskell

A self-hosting mini Haskell compiler with a mini C runtime.

c combinatory-logic compiler graph-reduction haskell hindley-milner parser-combinators

Last synced: 22 Oct 2024

https://github.com/merrymercy/compiler2017

A compiler for the course Compiler 2017 at ACM Class, SJTU.

compiler

Last synced: 13 Oct 2024

https://github.com/mental32/monty

A language toolchain for explicitly typed annotated Python. 🐍

compiler cranelift interpreter monty python python-language python3 strongly-typed

Last synced: 07 Nov 2024

https://github.com/gioblu/biplan

Byte coded Interpreted Programming language

arduino compiler esolang esoteric-language interpreter linux programming-language

Last synced: 07 Nov 2024

https://github.com/source-academy/js-slang

Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python

cadet-frontend compiler hacktoberfest interpreter javascript source-academy source-language transpiler typescript

Last synced: 08 Nov 2024

https://github.com/zesterer/funkicrab

Optimising Brainfuck compiler: Run your beloved Brainfuck code, but faster.

brainfuck compiler optimization

Last synced: 28 Oct 2024

https://github.com/ubugeeei/reading-vuejs-core-vapor

To understand how Vue Vapor implemented by reading through the source code.

compiler reactivity virtual-dom vuejs

Last synced: 07 Nov 2024

https://github.com/skx/assembler

Basic X86-64 assembler, written in golang

assembler assembly compiler golang x86-64

Last synced: 12 Oct 2024

https://github.com/bajdcc/jMiniLang

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

compiler java lambda layui multi-process parser spring-boot thymeleaf virtual-machine vuejs

Last synced: 07 Aug 2024

https://github.com/HPAC/linnea

Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.

blas code-generation compiler high-performance-computing julia lapack linear-algebra linnea python

Last synced: 09 Aug 2024

https://github.com/sake92/nand2tetris

Nand2Tetris course solutions

assembly compiler cpu-model nand2tetris scala tutorial

Last synced: 31 Oct 2024

https://github.com/amrdeveloper/amun

A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast

compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference

Last synced: 28 Oct 2024

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

👌 A smol functional language that targets other languages

compiler ditto ditto-lang functional-programming

Last synced: 03 Aug 2024

https://github.com/bd4sur/Animac

Scheme语言实现和运行时环境 / Scheme runtime & implementation

compiler interpreter javascript scheme scheme-compiler scheme-interpreter virtual-machine vm

Last synced: 02 Aug 2024

https://github.com/jbush001/nyuzitoolchain

Port of LLVM/Clang C compiler to Nyuzi parallel processor architecture

clang compiler gpgpu llvm toolchain

Last synced: 07 Nov 2024

https://github.com/KeJunMao/vite-plugin-conditional-compile

Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译

compiler conditional vite

Last synced: 26 Oct 2024

https://github.com/kejunmao/vite-plugin-conditional-compile

Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译

compiler conditional vite

Last synced: 31 Oct 2024

https://github.com/MarbleHE/HECO

Optimizing compiler for Fully Homomorphic Encryption (FHE)

compiler fhe fhe-compiler fully-homomorphic-encryption homomorphic-encryption

Last synced: 02 Aug 2024

https://github.com/skx/math-compiler

A simple intel/AMD64 assembly-language compiler for mathematical operations

compiler golang maths reverse-polish toy trivial

Last synced: 31 Oct 2024

https://github.com/Superstar64/aith

[Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions.

compiler early-development language

Last synced: 07 Nov 2024

https://github.com/abhinav-upadhyay/cmonkey

C Implementation of the monkey programming language

bytecode c cmonkey compiler interpreter monkey-language vm

Last synced: 03 Aug 2024

https://github.com/maekawatoshiki/rcaml

rcaml is an OCaml implementation in Rust

compiler ocaml rust

Last synced: 08 Nov 2024

https://github.com/mausimus/rvcc

Standalone C compiler for RISC-V and ARM

arm c compiler risc-v

Last synced: 08 Nov 2024

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

The new Decaf compiler, rewritten in "modern" Java

compiler decaf mips object-oriented

Last synced: 02 Aug 2024

https://github.com/mohanson/wasc

WebAssembly AOT compiler

compiler riscv webassembly

Last synced: 07 Nov 2024

https://github.com/s-expressionists/Concrete-Syntax-Tree

Concrete Syntax Trees represent s-expressions with source information

compiler parsing syntax-tree

Last synced: 28 Oct 2024

https://github.com/andrewhickman/protox

A pure-rust protobuf compiler, designed for use with prost-build

compiler protobuf rust

Last synced: 09 Aug 2024

https://github.com/eriknyquist/librxvm

non-backtracking NFA-based regular expression library, for C and Python

compiler compiler-design compilers hacktoberfest nfa parser parsers parsing pattern-matching patterns regex regex-pattern regexes regexp

Last synced: 02 Aug 2024

https://github.com/playxe/b3-rs

JIT codegen backend with SSA IR based on B3 from WebKit

compiler graphcoloring irc jit linearscan optimizations ssa webkit

Last synced: 01 Nov 2024

https://github.com/cherniaky/tccurl

Adds ability to #include over https in tcc compiler

compiler

Last synced: 07 Nov 2024

https://github.com/thelartians/ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

c cache caching ccache cmake compilation compiler cpp fast xcode

Last synced: 22 Oct 2024

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 28 Oct 2024

https://github.com/notarize/qlc

A super fast and multithreaded GraphQL codegenerator

codegen compiler graphql types typescript typings

Last synced: 06 Aug 2024

https://github.com/tahul/sfc-composer

👨‍🔬 Pre-compiler helpers for Single File Components

compiler components sfc transformer

Last synced: 27 Oct 2024

https://github.com/mewmew/uc

A compiler for the µC language.

c compiler golang llvm-ir

Last synced: 08 Nov 2024

https://github.com/melt-umn/silver

An attribute grammar-based programming language for composable language extensions

attribute-grammars compiler composable-language-extensions language metaprogramming silver silver-language

Last synced: 09 Aug 2024

https://github.com/No-SF-Work/ayame

A compiler that translates SysY (a subset of C language) into ARMv7a, implemented in Java15.

compiler java sysy

Last synced: 02 Aug 2024

https://github.com/tekknolagi/ghuloum

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

c compiler lisp lisp-compiler programming-language x86 x86-64

Last synced: 30 Oct 2024

https://github.com/hugolgst/ikea-sharp

📦The new groundbreaking programming language

compiler golang ikea-sharp programming-language

Last synced: 08 Nov 2024

https://github.com/rzubek/cslisp

Scheme / Lisp implementation in pure C# for embedding in .NET projects

compiler csharp csharp-library dotnet dotnet-core dotnet-standard interpreter lisp macros scheme

Last synced: 12 Oct 2024

https://github.com/clementtsang/rustcc

A (toy) C compiler written in Rust with no dependencies.

assembly c compiler rust x86

Last synced: 28 Oct 2024

https://github.com/lac-dcc/wyvern

Automatic conversion of call by value into call by need in the LLVM IR.

closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining

Last synced: 07 Nov 2024

https://github.com/iolevel/peachpie-samples

Sample projects demonstrating use of Peachpie - the PHP compiler and runtime for .NET

compiler dotnet dotnet-compile-php dotnetcore peachpie php samples

Last synced: 25 Oct 2024

https://github.com/java2script/java2script

Java2Script provides an Eclipse Java to JavaScript transpiler (source-to-source compiler) and a nearly complete JavaScript implementation of the Java runtime environment (including AWT and Swing).

awt compiler cross-compiler eclipse eclipse-plugin java java-applet java-virtual-machine java2script javascript javascript-transpiler language migration swing swt transpiler

Last synced: 24 Aug 2024

https://github.com/jumanji144/jasm

Post modern age integration focused jvm bytecode assembler

assembler ast bytecode compiler java language parser

Last synced: 28 Oct 2024