Topic

functional-programming

Repositories (1335)

luarrow.lua
luarrow.lua aiya000 Lua

True pipeline operators and elegant Haskell-style function composition for Lua

46
optiscope
optiscope etiamz C

A Lévy-optimal lambda calculus reducer with a backdoor to C

46
cpp-functional-programming
cpp-functional-programming wzxzhuxi C++

c++函数式编程教程

46
curry.py
curry.py christianscott Python

:curry: Utility for currying functions

45
AndroidFunctionalValidation
AndroidFunctionalValidation dcampogiani Kotlin

Simple form validation using Arrow

45
momento
momento mccraveiro JavaScript

Functional moment.js

45
calculator
calculator panayi JavaScript

A calculator built with React, Redux and Ramda

45
kleisli-ts
kleisli-ts YBogomolov TypeScript

Kleisli arrows for bifunctor IO

45
docker-ocaml-jupyter-datascience
docker-ocaml-jupyter-datascience akabe Jupyter Notebook

Dockerfiles for data science in OCaml on Jupyter

45
absent
absent rvarago C++

A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.

45
learn-xquery
learn-xquery joewiz

A list of great articles, blog posts, and books for learning XQuery

45
malgo
malgo takoeight0821 Lean

A statically typed functional programming language.

45
effect-getting-started
effect-getting-started SandroMaglione TypeScript

Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄

45
legacy
legacy smlnj Standard ML

This project is the legacy version of Standard ML of New Jersey that continues to support older systems (e.g., 32-bit machines).

45
bidi
bidi kwanghoon Haskell

bidirectional type checking algorithms for higher-ranked polymorphism

45
bluebird-promisell
bluebird-promisell zhangchiqing JavaScript

A practical functional programming library for promises

44
ftor
ftor kongware JavaScript

ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.

44
metaprogramming
metaprogramming max7patek Python

CS 1501 Student-Taught-Class at the University of Virginia

44
ftl
ftl ftlorg C++

Functional Template Library for Modern C++

44
super-ts
super-ts antl3x TypeScript

🦸 λΔ providing super powers to Typescript.

44
leema
leema mdg Rust

A functional programming language designed for concurrency and failure

44
differentiable-idris
differentiable-idris doofin Idris

dependent types meets deep learning

44
whitepaper
whitepaper ambientsprotocol CSS

📄 The Ambients protocol white paper

44
Fae
Fae Jozty TypeScript

A functional module for Deno inspired from Ramda.

44
FSTan
FSTan thautwarm F#

Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long

44
curious-ocaml
curious-ocaml lukstafi HTML

A curious book about OCaml: logic (types), algebra (values), computation (semantics), functions (lambda calculus), constraints, monads, algebraic effe...

44
react-compose-hooks
react-compose-hooks lucasconstantino JavaScript

React Hooks composition library.

43
RemoteDataK
RemoteDataK mercari Kotlin

Algebraic data type (ADT) to represent the state of data that is loading from/to remote sources/destinations

43
type-theory-compiler
type-theory-compiler andgate Haskell

Compiler for type theoretic lambda calculi equipped with system primtives which compiles side-effecting, strict expressions into efficient LLVM IR.

43
functional-go
functional-go rShetty Go

Functional Programming Higher order functions in golang

43
fpEs
fpEs TeaEntityLab JavaScript

Functional Programming for EcmaScript(Javascript)

43
invokable
invokable delonnewman Ruby

Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).

43
okasaki
okasaki KamchatkaLtd Scala

Scala implementation of data structures from Chris Okasaki's book

43
jingle
jingle jingle-lang C#

🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.

43
array-mixer
array-mixer teles HTML

Powerful, super tiny and easy to use lib to reorder your javascript arrays.

43
functionaljs
functionaljs akimichi JavaScript

「関数型プログラミングの基礎」サンプルコード

43
gleam_synapses
gleam_synapses mrdimosthenis Gleam

A plug-and-play library for neural networks written in Gleam

43
prowl
prowl UberPyro OCaml

WIP stack language that uses regex for control flow

43
Theta
Theta ThetaLang C++

θ A statically typed, functional programming language that compiles to WebAssembly

43
iterium
iterium mowshon Go

🚀 Python itertools for Go: lazy iterator utilities for Golang with range, map, filter, product, combinations, permutations, and for-range pipelines.

43
gala
gala martianoff Go

Scala on Go. Sealed types, exhaustive pattern matching, Option/Either/Try, bind/also do-notation, and compile-time data-race safety — transpiled to pl...

43
karate
karate rolling-scopes TypeScript

Webscraper

42
playsonify
playsonify AlexITC Scala

An opinionated micro-framework to help you build practical JSON APIs with Play Framework (or akka-http)

42
cycle-hn
cycle-hn usm4n TypeScript

Hackernews Clone Using CycleJS

42
alphabet-soup
alphabet-soup TypeChecked Scala

Type calculations at compile time

42
AdventOfCode2017
AdventOfCode2017 narimiran OCaml

My solutions for AoC 2017, using Nim, OCaml, and Python

42
Function
Function HowProgrammingWorks JavaScript

Functions as a method to raise level of code abstraction

42
haskell-by-doing
haskell-by-doing AskewCow Haskell

A hands-on journey to learning Haskell by building projects, exercises, and notes. Perfect for people from all backgrounds!

42
ktor-k8s-zero-downtime
ktor-k8s-zero-downtime nomisRev Kotlin

Kotlin Native Ktor server with K8s zero-downtime demo

42
GeeksForGeeks-Problem-Solving
GeeksForGeeks-Problem-Solving Hazrat-Ali9 C++

🐬 GeeksforGeeks (GFG) problems 🥶 with clean optimized code 🤢 and crystal-clear explanations ✈ Perfect for DSA mastery 🛸 and interview prep 🚁 Solv...

42