Sign in

Repository Index

47,133 repositories indexed

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 84 · Most stars

A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines

  • cpp20
  • coroutines
  • wait-free
  • threadpool

C# discriminated union source generator

  • csharp
  • discriminated-unions
  • dotnet
  • functional-programming

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

Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 to 5.5.

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.

recursion schemes for cats; to iterate is human, to recurse, divine

  • scala
  • recursion-schemes
  • functional-programming

C++20 concurrency framework with no compromises. Excellent performance, powerful features, and simple syntax.

High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land

  • promise
  • fantasy-land
  • async
  • asynchronous

Floc: Orchestrate goroutines with ease.

  • go
  • parallel-programming
  • goroutines
  • goroutine-safe