Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/compiler
- Wikipedia: https://en.wikipedia.org/wiki/Compiler
- Related Topics: interpreter, gcc, fortran,
- Last updated: 2024-11-09 00:05:10 UTC
- JSON Representation
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/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/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/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.
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
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/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/vorov2/dyalect
Dyalect is a dynamic programming language for .NET.
c-sharp compiler coroutines cross-platform dotnet dotnet-core dyalect interpreter language programming-language scripting scripting-language virtual-machine
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/tekknolagi/tekknolagi.github.com
My personal website
blog compiler hacktoberfest interpreted-languages interpreter jekyll lisp ocaml personal-website portfolio programming-languages static-site
Last synced: 30 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/actonlang/acton
The Acton Programming Language
actor-model compiler distributed-computing hacktoberfest language programming-language
Last synced: 06 Aug 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—
Last synced: 28 Oct 2024
https://github.com/benhoyt/third
Third, a small Forth compiler for 8086 DOS
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/hjlebbink/intrinsics-dude
Opensource Visual Studio extension for compiler instrinsics in C/C++
amd-specific-intrinsics c c-plus-plus code-completion compiler intrinsics signature tooltip visual-studio visual-studio-extension
Last synced: 08 Nov 2024
https://github.com/yusinto/relay-compiler-plus
Custom relay compiler which supports persisted queries
compiler custom graphql graphql-client graphql-js graphql-schema graphql-server graphql-tools modern persisted plus queries relay relay-compiler relay-compiler-plus relay-modern relaycompiler relaycompilerplus relayjs
Last synced: 11 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.
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/dibyendumajumdar/ravi-compiler
Parser and compiler for Ravi and Lua
abstract-syntax-tree ast c compiler compiler-construction intermediate-representation lexer lua parser
Last synced: 05 Nov 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/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/kagsa/kagsa
KAGSA PROGRAMMING LANGUAGE
compile compiler compiler-frontend console console-application interpreter kagsa kg lang language languages open-source programming programming-language programming-languages python
Last synced: 07 Nov 2024
https://github.com/hulang1024/Scheme
A Scheme interpreter written in C.
c compiler functional functional-programming interpreter language lisp scheme
Last synced: 03 Aug 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/tomhea/flip-jump
The single instruction language - Flip a bit, then Jump
compiler esolang esoteric-programming-language macro-assembler oisc programming-language simple standard-library
Last synced: 06 Nov 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/nponeccop/hnc
HN Compiler
compiler haskell optimization purescript rust
Last synced: 27 Oct 2024
https://github.com/KeJunMao/vite-plugin-conditional-compile
Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译
Last synced: 26 Oct 2024
https://github.com/kejunmao/vite-plugin-conditional-compile
Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译
Last synced: 31 Oct 2024
https://github.com/rusini/manool
Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with scalability
compiler development dynamically-typed functional functional-core functional-language functional-programming general-purpose homoiconic imperative imperative-programming interpreter multi-paradigm practical procedural procedural-programming programming programming-language software-development strongly-typed
Last synced: 07 Nov 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/larsbrinkhoff/xforth
Experimental Forth cross compiler for tiny devices
8051 assembler avr compiler cortex-m cross-compile cross-compiler embedded forth microcontroller msp430 pic stm8
Last synced: 27 Oct 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
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/s-expressionists/Concrete-Syntax-Tree
Concrete Syntax Trees represent s-expressions with source information
Last synced: 28 Oct 2024
https://github.com/andrewhickman/protox
A pure-rust protobuf compiler, designed for use with prost-build
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
Last synced: 07 Nov 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/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.
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/sigurdschneider/lvc
LVC verified compiler
compiler compiler-design constant-propagation coq coq-formalization lvc lvc-compiler register-allocation register-assignment spilling ssa-construction verification verified-compiler
Last synced: 10 Oct 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/querycert/qcert
Compilation and Verification of Data-Centric Languages
compiler coq-proof-assistant functional-programming query-engine query-language sql verification verified-compiler
Last synced: 04 Aug 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