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-06 00:05:28 UTC
- JSON Representation
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/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/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/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/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/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: 21 Oct 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/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: 01 Aug 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/Pypperoni/pypperoni
Pypperoni Python Compiler Source Code
bytecode c compiler python python-bytecode python-compilers
Last synced: 25 Oct 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/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/actonlang/acton
The Acton Programming Language
actor-model compiler distributed-computing hacktoberfest language programming-language
Last synced: 06 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: 01 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: 19 Oct 2024
https://github.com/rsms/colang
Programming language and compiler —WORK IN PROGRESS—
Last synced: 28 Oct 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: 01 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/MaxXSoft/YuLang
The Yu (羽) programming language.
compiler llvm programming-language yulang
Last synced: 02 Aug 2024
https://github.com/benhoyt/third
Third, a small Forth compiler for 8086 DOS
Last synced: 14 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/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/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/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/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/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: 01 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/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: 31 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/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/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/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/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/maekawatoshiki/rcaml
rcaml is an OCaml implementation in Rust
Last synced: 17 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: 01 Aug 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/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: 01 Aug 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/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/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/cherniaky/tccurl
Adds ability to #include over https in tcc compiler
Last synced: 01 Aug 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/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/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/hugolgst/ikea-sharp
📦The new groundbreaking programming language
compiler golang ikea-sharp programming-language
Last synced: 20 Oct 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/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/ubugeeei/reading-vuejs-core-vapor
To understand how Vue Vapor implemented by reading through the source code.
compiler reactivity virtual-dom vuejs
Last synced: 14 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/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/Traverse-Research/hassle-rs
🦀 This crate provides an FFI layer and idiomatic rust wrappers for the new DirectXShaderCompiler library.
compiler hlsl rust rust-library shader
Last synced: 04 Aug 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/transistorfet/molten
An LLVM compiler for an ML-like language (written in Rust)
compiler language llvm molten programming-language rust
Last synced: 02 Aug 2024
https://github.com/msiemens/rustiny
A Rust-like language compiling to x86-64 assembler
Last synced: 28 Oct 2024
https://github.com/decaf-lang/decaf-rs
The Decaf compiler, written in Rust
compiler decaf mips object-oriented rust
Last synced: 02 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: 01 Aug 2024
https://github.com/openmachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 02 Nov 2024
https://github.com/pcawte/agdev
Port to Agon Light of TI-84-CE C/C++ Toolchain which uses LLVM and generates eZ80 ADL code
agon-light agonlight agonlight2 c-language compiler cpp ez80 programming ti-84-plus-ce
Last synced: 12 Oct 2024
https://github.com/grin-compiler/idris-grin
GRIN backend for Idris
compiler functional-programming grin idris
Last synced: 06 Nov 2024
https://github.com/spydr06/bcause
BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.
assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass
Last synced: 12 Oct 2024
https://github.com/luapp-org/luapp
The Lua++ programming language. A simple type based programming language that inherited its syntax from Lua.
c compiler language lua programming-language
Last synced: 05 Nov 2024
https://github.com/g-plane/typecake
TypeCake is a language that compiles to TypeScript types. (WIP)
Last synced: 27 Oct 2024
https://github.com/quramy/pico-ml
A toy programming language which is a subset of OCaml.
Last synced: 31 Oct 2024
https://github.com/adobe/bin2c
Convert to/Embed binary files in C source files, quickly and efficiently.
Last synced: 01 Aug 2024
https://github.com/realnc/frobtads
Linux and macOS development tools and text-mode interpreter for TADS adventure games.
cli compiler interactive-fiction interpreter sdk tads
Last synced: 28 Oct 2024
https://github.com/MarketingPipeline/Code-Runner-Web-Component
A web component that allows you to run high level programming languages on your websites (static websites included!)
code-editor code-execution code-executor code-runner compiler custom-element github html javascript online-compiler online-ide piston piston-api programming-examples repl run-code static-site web-component web-components web-ide
Last synced: 01 Aug 2024
https://github.com/Quramy/pico-ml
A toy programming language which is a subset of OCaml.
Last synced: 09 Aug 2024
https://github.com/doctor-wu/tenon
Tenon / 榫卯 🏗️施工中的低代码平台
compiler low-code monorepo pnpm todo typescript vite vuejs
Last synced: 28 Oct 2024
https://github.com/glossopoeia/boba
A general purpose statically-typed concatenative programming language.
compiler concatenative language programming-language type-inference
Last synced: 01 Aug 2024
https://github.com/grahamedgecombe/tiny-basic-compiler
A simple Tiny BASIC compiler which targets x86-64 Linux machines.
Last synced: 31 Oct 2024
https://github.com/kcreate/stackvm
Virtual Machine with a 240x160 VRAM display.
assembler assembly compiler debugger virtual-machine vram
Last synced: 02 Nov 2024