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-16 00:05:11 UTC
- JSON Representation
https://github.com/xyproto/go2cpp
Go to C++20 transpiler
compiler cxx cxx20 go transpiler
Last synced: 14 Nov 2024
https://github.com/bamless/jstar
A lightweight embeddable scripting language
bytecode-interpreter c c99 compiler intepreter interpreted-language jstar language-dynamic programming-language scripting-language virtual-machine
Last synced: 12 Oct 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/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/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: 11 Nov 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/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: 12 Oct 2024
https://github.com/syegulalp/akilang
A compiler for a simple language, built with Python and LLVM
aki compiler conway-life demo language language-syntax llvm llvmlite programming-language python python-3 python-3-6 python-3-7 python3 python36 python37 repl win32 windows
Last synced: 12 Oct 2024
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 07 Nov 2024
https://github.com/andrew-johnson-4/lsts
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 12 Nov 2024
https://github.com/Jiantastic/c-to-mips-compiler
C to MIPS Assembly Compiler
c-to-mips-compiler compiler mips-assembly
Last synced: 09 Nov 2024
https://github.com/v420v/vas
x86-64 Assembler written in V
amd64 asm assembler compiler elf elf64 gnu-assembler language self-hosted v vlang x64 x64-assembly x86-64
Last synced: 12 Oct 2024
https://github.com/Draco-lang/Compiler
The compiler repository for the Draco programming language.
Last synced: 07 Nov 2024
https://github.com/sunchao/tiger
Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel
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: 08 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/ibis-project/ibis-substrait
Ibis Substrait Compiler
analytics compiler expressions ibis relational-algebra substrait
Last synced: 13 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/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/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/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: 04 Aug 2024
https://github.com/JettChenT/timeblok
The programming language for calendars
calendar compiler dsl language productivity rust
Last synced: 09 Aug 2024
https://github.com/katsaii/catspeak-lang
A cross-platform modding language for GameMaker games.
compiler domain-specific-language dynamically-typed gamemaker-studio-2 games language lexer-parser programming-language
Last synced: 02 Nov 2024
https://github.com/tategakibunko/typenovel
A simple markup language to write novel with types.
compiler machine-learning markup-language natural-language-processing novel typescript writing writing-tool
Last synced: 13 Nov 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/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: 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/spydr06/cspydr
A static typed low-level compiled programming language inspired by Rust and C
assembly assembly-x86-64 c compilation compiler compiler-construction csp cspydr hacktoberfest language low-level proglangs-discord programming-language rust standard-library static-typed stdlib syntax x86-64 x86-64-linux-gnu
Last synced: 15 Nov 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/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/pku-minic/koopa
Library for generating/parsing/optimizing Koopa IR.
Last synced: 11 Nov 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: 13 Nov 2024
https://github.com/LucasMW/Headache
Programming Language that compiles to 8 Bit Brainfuck
ast bf brainfuck c compiler esolang esoteric esoteric-language esoteric-programming-language headache language programming-language translator transpiler
Last synced: 09 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/keiichiw/ucc
Udon C Compiler: C compiler for our original CPU
Last synced: 08 Nov 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/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/jaseemabid/inc
An incremental approach to compiler construction
assembly chez-scheme compiler scheme-compiler x86
Last synced: 28 Sep 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/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/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/hijkzzz/mini-interpreter
A Simple Scripting Language
compiler golang interpreter stone
Last synced: 12 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/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/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/Gradual-Typing/Grift
A compiler for the gradually typed lambda calculus
Last synced: 09 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/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: 07 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/MaxXSoft/YuLang
The Yu (羽) programming language.
compiler llvm programming-language yulang
Last synced: 11 Nov 2024
https://github.com/benhoyt/third
Third, a small Forth compiler for 8086 DOS
Last synced: 14 Oct 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: 14 Nov 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/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/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/korlibs/ktcc
C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion
ace-editor c c-compiler compiler docker-image kotlin kotlin-js kotlin-native
Last synced: 10 Nov 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/alexfru/regal86
Register Allocator for 8086
8086 assembly code-generation compiler compiler-backend compiler-design compiler-optimization dos expression-evaluation register-allocation x86
Last synced: 12 Nov 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/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: 15 Nov 2024
https://github.com/gooofy/aqb
A BASIC Compiler and IDE for Amiga Computers
amiga amiga-development amigabasic amigaos3 basic-programming-language compiler quickbasic
Last synced: 16 Nov 2024
https://github.com/bsc-pm/mcxx
Mercurium is a C/C++/Fortran source-to-source compilation infrastructure aimed at fast prototyping developed by the Programming Models group at the Barcelona Supercomputing Center
compiler ompss openmp source-to-source
Last synced: 09 Nov 2024
https://github.com/gioblu/biplan
Byte coded Interpreted Programming language
arduino compiler esolang esoteric-language interpreter linux programming-language
Last synced: 15 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: 15 Nov 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: 16 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