A small JavaScript library for defining and using union types.
Repository Index
75,360 visible repositories in the index
553–576 of 1,066 · Most stars
Macros for defining monads, and definition of the most common monads
ChoiceScript is a language for developing multiple-choice games.
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
- dbc
- c
- misra
- automotive
Go bindings for H3, a hierarchical hexagonal geospatial indexing system
- spatial-indexing
- geospatial
- uber
- h3
Yet Another LINQ to Objects for PHP [Simplified BSD]
- linq
- php
- functional-programming
- query
This is a header only C++ version of inih.
A Clojure library for Apache Spark: fast, fully-features, and developer friendly
OCaml bindings for PyTorch
Java utilities: DeepEquals, Converter, LRUCache, CompactMap/Set, CaseInsensitiveMap, UniqueIdGenerator, FastReader/Writer, and more. Zero dependencies, JDK 8+
Functional programming for modern Fortran
- functional-programming
- fortran
Docile keeps your Ruby DSLs tame and well-behaved
- dsl
- ruby
- builder-pattern
- immutability
A lightweight, dependency-free library for binding Lua to C++
- lua
- luajit
- cpp
- cpp17
The Ott tool for writing definitions of programming languages and calculi
TranslatedTreat agents as functions, and write ideas as programs. Agent-native functional language with a CLI, Web IDE, goal-driven bots and live UI. Source-available; no AI training.
XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator
- xsd
- xsd-schema
- xml
- xml-parser
The OpenMusic visual programming / computer-aided composition environment
- computer-aided-composition
- visual-programming
- music
- openmusic
CIEL Is an Extended Lisp. Scripting with batteries included.
- common-lisp
- batteries-included
- repl
- scripting
A lodash-inspired lens-like library for Javascript
a C# embeddable lexer and parser generator (.Net core)
- dot-net
- csharp
- parser
- lexer-generator
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Edge/Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
- windows
- delphi
- lazarus
- fpc
Node.js native bindings to FFmpeg.
JQuick Java: a lightweight Java-like scripting language for rule engines. Declare, parse and execute business rules at runtime via XML or inline scripts—no restart needed. Java 8+, embeddable, with LSP and IDEA plugin support.
A language where the code is written with folders
- esolang
- esoteric-language
- esoteric-programming-language
- programming-language