Sign in

Repository Index

80,339 visible repositories in the index

Tags: Programming languages and compilers
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters

Filters

Clear all filters

25–48 of 71 · Most stars

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

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

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

Monad, Functional Programming features for Golang

  • golang
  • functional-programming
  • functional-reactive-programming
  • reactive

fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.

  • golang
  • go
  • functional-programming
  • currying

[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