GLSL optimizer based on Mesa's GLSL compiler. Originally developed for Unity purposes.
Repository Index
80,339 visible repositories in the index
25–48 of 71 · Most stars
Distribute processing tasks to child processes with an über-simple API and baked-in durability & custom concurrency options.
Optics library for Scala
- scala
- functional-programming
- optics
- lens
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
- lisp
- lisp-interpreter
- pc-g850
- tiny
Functional programming library for TypeScript - https://gigobyte.github.io/purify/
- typescript
- algebraic-data-types
- maybe
- monad
Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.
- expression-tree
- dryioc
- delegate
- il-optimizations
An optional type system for Clojure
An optimized pattern matching library for Clojure
Partial lenses is a comprehensive, high-performance optics library for JavaScript
- isomorphism
- traversal
- fold
- immutable
A robust option type for C#
- option-type
- safety
- functional-programming
A PHP-to-native compiler. Takes a subset of PHP - including eval() - and compiles it directly to native assembly, producing standalone binaries for macOS ARM64, Linux ARM64, and Linux x86_64. No VM, no external runtime, no dependencies: dynamic eval falls back to an optional statically linked interpreter.
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
- delphi
- azure
- config
- json
An Optional Type System for Lua
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
- algebraic-data-types
- optics
- functional-programming
- algebra
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+30% to 125%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
- arm64
- c
- compression
- lz4
A modern supercompiler for call-by-value functional languages
Pattern Matcher Compatible with Optima
- pattern-matching
- common-lisp
Monad, Functional Programming features for Golang
- golang
- functional-programming
- functional-reactive-programming
- reactive
Run promise-returning & async functions concurrently with optional limited concurrency
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
- ocaml
- wasm
- webassembly
- interpreter
fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.
- golang
- go
- functional-programming
- currying
An opinionated set of bindings to the React library, optimizing for the most basic use cases
[wip] Deep Learning Compiler based on Polyhedral Compiler, Light-weight IRs, and Optimizing Pattern Matcher. (development is on hold)
Open source compiler for your whole ML repo (support python, CUDA C/C++) into sass and cuda binary (which are closed sourced by Nvidia); 3-40% faster than Openai Triton for Neural Network (primarily LLM) based training/inferencing
- compiler
- compiler-backend
- compiler-optimization
- gpu-acceleration