A list of computer-science readings I recommend
Repository Index
71,372 visible repositories in the index
193–216 of 686 · Most stars
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Cross compiling toolchains in Docker images
- docker
- cross-compiler-toolchain
- c-plus-plus
- c
Collection of advice on optimizing compile times of Swift projects.
- swift
- compile
- time
- compile-time
Hummingbird compiles trained ML models into tensor computation for faster inference.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
- java
- jvm
- eclipse-openj9
- compiler
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
- quickjs
- compiler
- javascript
- c
Building a modern functional compiler from first principles.
- compiler
- lambda-calculus
- type-inference
- haskell
:crescent_moon: A language that compiles to Lua
- moonscript
- lua
- language
- transpiler
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
A static, type inferred and embeddable language written in Rust.
- rust
- repl
- programming-language
- type-inference
A collection of out-of-tree LLVM passes for teaching and learning
- llvm-pass
- llvm-tutor
- llvm-ir
- llvm-tutorial
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
😀😜🔂 World’s only programming language that’s bursting with emojis
- emojicode
- emojis
- programming-language
- language
jank is the native Clojure dialect with seamless C++ interop.
Zephir is a compiled high-level language aimed to ease the creation of C-extensions for PHP
- zephir
- phalcon
- php-internals
- php-extension
Compile JSON Schema to TypeScript type declarations
- typescript
- json-schema
dmd D Programming Language compiler
- compiler
- programming-language
- native
- fast
Android java library for FFmpeg binary compiled using https://github.com/writingminds/ffmpeg-android
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
- jitwatch
- java
- javafx
- hotspot-jit-compiler
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
iOS and macOS Decompiler
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
Functional programming language for signal processing and sound synthesis