Topic

functional-programming

Repositories (1340)

graphql-lodash
graphql-lodash APIs-guru TypeScript

🛠 Data manipulation for GraphQL queries with lodash syntax

1.2k
mostly-adequate-guide-ru
mostly-adequate-guide-ru MostlyAdequate JavaScript

Mostly adequate guide to FP (in javascript, translated to russian)

1.2k
fo
fo albrow Go

An experimental language which adds functional programming features to Go.

1.2k
ts-belt
ts-belt mobily TypeScript

🔧 Fast, modern, and practical utility library for FP in TypeScript.

1.2k
not-awesome-es6-classes
not-awesome-es6-classes joshburgess

A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome

1.2k
pointfreeco
pointfreeco pointfreeco Swift

🎬 The source for www.pointfree.co, a hub for advanced Swift programming.

1.2k
hazel
hazel hazelgrove Reason

Hazel, a live functional programming environment with typed holes

1.2k
mybatis-dynamic-sql
mybatis-dynamic-sql mybatis Java

SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rendering for MyBatis or Spring JDBC Templates

1.2k
swift-overture
swift-overture pointfreeco Swift

🎼 A library for function composition.

1.2k
NixOS-Guide
NixOS-Guide mikeroyal Nix

NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.

1.1k
monio
monio getify JavaScript

The most powerful IO monad implementation in JS, possibly in any language!

1.1k
froebel
froebel MathisBullinger TypeScript

A strictly typed utility library.

1.1k
fastcore
fastcore AnswerDotAI Jupyter Notebook

Python supercharged for the fastai library

1.1k
mlton
mlton MLton Standard ML

The MLton repository

1.1k
metalang99
metalang99 hirrolot C

Full-blown preprocessor metaprogramming

1.1k
neva
neva nevalang Go

Dataflow programming language where you write a program as a message-passing graph and everything runs in parallel by default. It has strong static ty...

1.1k
BQN
BQN mlochbaum BQN

An APL-like programming language

1.1k
grin
grin grin-compiler Haskell

GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.

1.1k
monocle-ts
monocle-ts gcanti TypeScript

Functional optics: a (partial) porting of Scala monocle

1.1k
functional-programming-learning-path
functional-programming-learning-path imteekay Clojure

✨ A Learning Path for Functional Programming

1k
nix-1p
nix-1p tazjin Nix

A (more or less) one page introduction to Nix, the language.

1k
eslint-plugin-functional
eslint-plugin-functional eslint-functional TypeScript

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

1k
caliban
caliban ghostdogpr Scala

Functional GraphQL library for Scala

993
elm-cheat-sheet
elm-cheat-sheet izdi Elm

An overview of Elm syntax and features

948
proppy
proppy fahad19 TypeScript

Functional props composition for UI components (React.js & Vue.js)

930
egison
egison egison Haskell

The Egison Programming Language

930
clio
clio clio-lang JavaScript

Clio is a functional, parallel, distributed programming language.

929
Optional
Optional nlkl C#

A robust option type for C#

921
deal
deal life4 Python

🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.

916
funKTionale
funKTionale MarioAriasC Kotlin

Functional constructs for Kotlin

914
optics-ts
optics-ts akheron TypeScript

Type-safe, ergonomic, polymorphic optics for TypeScript

907
frameless
frameless typelevel Scala

Expressive types for Spark.

896
dry-monads
dry-monads dry-rb Ruby

Useful, common monads in idiomatic Ruby

894
arturo
arturo arturo-lang Nim

Simple, expressive & portable programming language for efficient scripting

890
dunet
dunet domn1995 C#

C# discriminated union source generator

885
lambda
lambda palatable Java

Functional patterns for Java

874
quicklens
quicklens softwaremill Scala

Modify deeply nested case class fields

851
felix
felix felix-lang C

The Felix Programming Language

818
magic-in-ten-mins
magic-in-ten-mins niltok HTML

十分钟魔法练习

814
ergonomica
ergonomica ergonomica Python

🖥️ a cross-platform modern shell.

808
EffectPatterns
EffectPatterns PaulJPhilp TypeScript

A community-driven knowledge base of practical patterns for Effect-TS.

803
scalachess
scalachess lichess-org Scala

Chess API written in scala. Immutable and free of side effects.

785
Expression
Expression dbrattli Python

Functional programming for Python

777
static-land
static-land fantasyland JavaScript

Specification for common algebraic structures in JavaScript based on Fantasy Land

776
dartz
dartz spebbe Dart

Functional programming in Dart

771
lager
lager arximboldi C++

C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++

768
DeepLearning.scala
DeepLearning.scala ThoughtWorksInc Scala

A simple library for creating complex neural networks

766
nest-clean-architecture
nest-clean-architecture VincentJouanne TypeScript

🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

741
glance
glance rgleichman Haskell

A visual Haskell

735
wild-wild-path
wild-wild-path ehmicky JavaScript

🤠 Object property paths with wildcards and regexps 🌵

728