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/xyproto/go2cpp

Go to C++20 transpiler

compiler cxx cxx20 go transpiler

Last synced: 14 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/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/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/weizhenye/ass-compiler

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

ass compiler parser ssa subtitle

Last synced: 14 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/pret/agbcc

C compiler

c compiler

Last synced: 16 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/Draco-lang/Compiler

The compiler repository for the Draco programming language.

compiler dotnet language

Last synced: 07 Nov 2024

https://github.com/sunchao/tiger

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

compiler sml

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/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/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/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/ice1000/compilerworks

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

collection compiler works

Last synced: 31 Oct 2024

https://github.com/cr0a3/ygen

Ygen - Yet another code generation libary

codegen compiler llvm

Last synced: 14 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/dqneo/8cc.go

C compiler written in Go

8cc c compiler go

Last synced: 21 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/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/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.

compiler 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/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

c compiler ocaml

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/Billy1900/compiler-course-project

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

compiler compiler-design

Last synced: 11 Nov 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/hijkzzz/mini-interpreter

A Simple Scripting Language

compiler golang interpreter stone

Last synced: 12 Nov 2024

https://github.com/honza/inertia

A Lisp to Javascript compiler

compiler javascript lisp

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/Gradual-Typing/Grift

A compiler for the gradually typed lambda calculus

compiler gradual-typing grift

Last synced: 09 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/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

compiler dos forth x86

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/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/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.

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/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/zesterer/funkicrab

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

brainfuck compiler optimization

Last synced: 28 Oct 2024