Topic

functional-programming

Repositories (1340)

ValueScript
ValueScript voltrevo Rust

A dialect of TypeScript with value semantics.

90
shopping-backend
shopping-backend samchon TypeScript

Shopping Mall Backend Server made by NestJS + Prisma for Education

90
ZeromaX-s-Playground
ZeromaX-s-Playground ZeromaXHe F#

A Idle Strategy Game, developed by Godot + C# / F#。放置战略游戏,基于 Godot + C# / F# 实现

90
cleantype
cleantype pthom C++

Readable and consistent C++ type introspection - Compiler Decipherer

89
python-lambda-calculus
python-lambda-calculus orsinium-labs Python

Lambda Calculus things implemented on Python

89
BOHM1.1
BOHM1.1 asperti C

Bologna Optimal Higher-Order Machine, Version 1.1

88
Taskorama
Taskorama YannickDot JavaScript

⚙ A Task/Future data type for JavaScript

88
funblog
funblog agrafix Haskell

A simple blog software written in Haskell

87
malc
malc sjsyrek Python

Make a lambda calculus.

87
alkaid
alkaid hanbings Java

🌟 Alkaid - 摇光 一只可以帮助你进行 Bukkit 插件开发的狼龙!A kemono wolf-dragon that can help you with Bukkit plugin development !

87
fastify-funky
fastify-funky fastify JavaScript

Make fastify functional! Plugin, adding support for fastify routes returning functional structures, such as Either, Task or plain parameterless functi...

87
zio-cache
zio-cache zio Scala

A ZIO native cache with a simple and compositional interface

87
fp-filters
fp-filters Oaxoa TypeScript

A curated list of ready-to-use (functional programming) array filters (TS / ESM / CJS)

87
Streams-API-Practices
Streams-API-Practices ZahidFKhan Java

:bug: Streams API Practices

87
monadic-mondays
monadic-mondays YBogomolov TypeScript

Code samples for #monadicmonday topics

86
The-Java-Workshop
The-Java-Workshop PacktWorkshops Java

A New, Interactive Approach to Learning Java

86
clojure-kafka-examples
clojure-kafka-examples perkss Clojure

Clojure examples for Kafka and Kafka Streams (JAVA Interop)

86
egghead-recompose
egghead-recompose timkindberg JavaScript

Master Higher Order Components with Functional Patterns Using Recompose

86
omnia
omnia AvramRobert Clojure
85
Fexl
Fexl chkoreff C

Function EXpression Language (interpreter for functional programs)

85
zio-sqs
zio-sqs zio Scala

ZIO-powered client for AWS SQS

85
timl
timl mit-plv Standard ML

TiML: A Functional Programming Language with Time Complexity

85
ramda.py
ramda.py slavaGanzin Python

Python clone of Ramda.js

84
egel
egel egel-lang C++

The Egel Programming Language

84
modules
modules wahani R

Modules in R

84
fnts
fnts drizzer14 TypeScript

λ Minimal Functional Programming Utilities for TypeScript & JavaScript

84
SqlFun
SqlFun jacentino TSQL

Idiomatic data access for F#

84
bullseye
bullseye thosakwe Dart

[WIP] A pure functional language that compiles to Dart.

84
FunctionalRx2
FunctionalRx2 pakoito

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]

83
bulb
bulb nullobject JavaScript

A reactive programming library for JavaScript.

83
typeskell
typeskell ecyrbe TypeScript

Functional programming in Typescript

83
turbolift
turbolift marcinzh Scala

Algebraic Effects for Scala 3

83
athena
athena AthenaFoundation Standard ML

Athena is a modern, practical language for proof engineering & natural deduction.

82
rustshed
rustshed pawelrubin Python

Rust types in Python. https://justforfunnoreally.dev/

82
hkt
hkt derive4j Java

Higher Kinded Type machinery for Java

82
rembrandt
rembrandt przemyslawjanpietrzak Reason

Simple UI framework written in Reasonml.

81
monix-bio
monix-bio monix Scala

Asynchronous data type with typed errors.

81
zig-cats
zig-cats flyfish30 Zig

A category theory and functional programing library for Zig language

81
fixlang
fixlang tttmmmyyyy Rust

A fast, simple, purely functional language.

81
affect
affect digital-fabric Ruby

Algebraic effects for Ruby

80
loopurrr
loopurrr TimTeaFan R

Translate purrr functions into regular for loops

80
arrow-core
arrow-core arrow-kt Kotlin

Λrrow Core is part of Λrrow, a functional companion to Kotlin's Standard Library

80
Swift-3-Functional-Programming
Swift-3-Functional-Programming PacktPublishing Swift

Code repository for Swift 3 Functional Programming, published by Packt

80
getting-started-xstate-and-effect
getting-started-xstate-and-effect SandroMaglione TypeScript

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

80
higher-kinded-j
higher-kinded-j higher-kinded-j Java

Higher-kinded types, monads and composable effects for Java 25+: the Effect Path API for railway-style error handling, advanced optics (lens/prism/tra...

79
incompose
incompose zanettin JavaScript

A inferno utility belt for function components and higher-order components

79
lambda-zero
lambda-zero clark800 C

minimalist pure lazy functional programming language (pythonic haskell)

79
Scallina
Scallina JBakouny Scala

A Coq-based synthesis of Scala programs which are correct-by-construction

79
desafios
desafios lambda-study-group Elixir

FP Challenges

79
pipes
pipes robinhilliard Python

Elixir–style pipes for Python

78