A lightweight ClojureScript abstraction over ReactJS
Repository Index
47,133 repositories indexed
385–408 of 1,088 · Most stars
Elegant error/exception handling in Elixir, with result monads.
- pipeline
- monad
- macros
- elixir
webgpu.h - C version of the JS API, for both native and Wasm. A multi-vendor standard between Dawn/Emdawnwebgpu and wgpu-native. Designed primarily for binding into higher-level languages.
:musical_note: strongly-timed musical programming language
- language
- composition
- programming-language
- synthesis
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
A lightweight (350MB) Lisp interpreter in Malbolge Unshackled, often dubbed the hardest turing complete programming language.
- programming-language
- lisp
- malbolge
- esoteric
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
- fsharp
- rfc
- language-design
- programming-language
A thin Java wrapper to access the Steamworks API
- java
- bindings
- steamworks
"Lispsy" Lisp(ish) to C Converter (designed for CLISP)
A port of Coq to Javascript -- Run Coq in your Browser
- coq
- proof-assistant
- javascript
- integrated-development-environment
A Parsing Expression Grammar (PEG) module, using the D programming language.
Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi
Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 to 5.5.
Reactive Extensions for Lua
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
- functional-programming
- lazy-evaluation
- golang-library
- golang
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+35% to 105%+; 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
Small configuration file parser library for C.
- config
- configuration-files
- c
- conf
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
- ocaml
- stdlib
- data-structure
- portable
Throttle promise-returning & async functions
Tulip Node is the official node.js wrapper for Tulip Indicators. It provides over 100 technical analysis overlay and indicator functions.
Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.
- csharp
- pinvoke
- native
- c
A lightweight Lua VM for the browser
🥃 Functional Algebraic Data Types
- functional-programming
- monads
- monoids
- utilities