Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Functional programming
In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.
- GitHub: https://github.com/topics/functional-programming
- Wikipedia: https://en.wikipedia.org/wiki/Functional_programming
- Related Topics: oop, declarative-programming, procedural-programming, event-driven-programming,
- Last updated: 2024-11-18 00:10:57 UTC
- JSON Representation
https://github.com/csabahruska/dsl-experiment
Basic implementation of Hindley-Milner Type System and variants.
functional-programming haskell hindley-milner parser type-checker
Last synced: 14 Oct 2024
https://github.com/mlms13/bs-nonempty
NonEmpty type with Array and List implementations for ReasonML and OCaml
bucklescript collections functional-programming list nonemptylist ocaml reasonml
Last synced: 12 Oct 2024
https://github.com/kyegomez/nebula
1 Loss Function For Everything
artificial-intelligence functional-programming loss meta multimodal multithreading reinforcement-learning
Last synced: 09 Nov 2024
https://github.com/polytypic/netoptics
Optics for the impoverished
dotnet fsharp functional-programming isomorphisms lenses optics prisms traversals
Last synced: 09 Nov 2024
https://github.com/tr3nbolon3/diffcalculus
diff file-differences functional-programming ini json yaml yml
Last synced: 13 Oct 2024
https://github.com/hanieas/moodtracker
Mood Tracker
context-api functional-programming javascript react typescript
Last synced: 18 Nov 2024
https://github.com/fthomas/status-page
A microlibrary for creating simple status pages
cats functional-programming microlibrary scala status-page
Last synced: 12 Oct 2024
https://github.com/weavedb/fpjson
Language-Agnostic Functional Programming in JSON
functional-programming json ramdajs
Last synced: 13 Nov 2024
https://github.com/gmmorris/meze
A Component Composition library for Declaratively Composable Operations
component-composition functional-programming javascript jsx react
Last synced: 11 Oct 2024
https://github.com/huanhulan/petrol_pump
sodium-typescript & Reactjs implementation of Petrol-Pump example from book "functional reactive programming"
frp functional-programming reactjs sodium sodium-typescript typescript webpack3
Last synced: 11 Nov 2024
https://github.com/wallacyyy/hubot-coffeepoll
A functional Hubot plugin to help your team to choose where to drink a coffee ! :coffee:
coffee drink foursquare fp functional functional-programming hubot poll ramda voting
Last synced: 05 Nov 2024
https://github.com/menacingmecha/gd3_fp
Minimal, single-file functional programming module for Godot Engine 3.x
functional-programming gdscript godot godot-engine
Last synced: 27 Oct 2024
https://github.com/maxdeviant/wrench
Small utilities for Wren
functional-programming utilities utility-library wren
Last synced: 05 Nov 2024
https://github.com/sliptype/purescript-meiosis
🦑 A purescript implementation of the Meiosis pattern
functional-programming meiosis-pattern purescript
Last synced: 04 Nov 2024
https://github.com/royalicing/shohin
Pragmatic React/Elm-like components & state management for iOS
cocoa-touch elm-architecture functional-programming swift uikit
Last synced: 18 Nov 2024
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
Last synced: 27 Oct 2024
https://github.com/hanaasagi/fp-in-python-zh
Functional Programming in Python 中文翻译
book functional-programming python translation
Last synced: 13 Nov 2024
https://github.com/lettier/matrix-inverse-calculator
Input a square matrix and calculate its inverse if possible.
functional-programming haskell interactive javascript matrix-math purescript
Last synced: 30 Oct 2024
https://github.com/tonivade/puredbc
Pure Functional Database Connection Layer for Java
experimental functional-programming java jdbc purefun typesafe
Last synced: 30 Oct 2024
https://github.com/jasonzhu1313/interactiveexpressionparser
This project focus on using functional programing to parse the expression, I use Haskell to develop an interactive expression parser using a lot of features of Haskell, you can use haskell compiler such as GHCI to run the program, Let's begin.
expression-evaluator functional-programming ghci haskell haskell-compiler interactive parse
Last synced: 27 Oct 2024
https://github.com/goodmanwen/pipeit
Syntax suger for python's functional programming as Unix pipes.
Last synced: 30 Oct 2024
https://github.com/gmlewis/advent-of-code-2021
Advent of Code 2021 solutions using Go 1.18 Generics
functional-programming generics go golang
Last synced: 11 Oct 2024
https://github.com/rightfold/feldspar
A programming language.
feldspar functional-programming programming-language scripting-language
Last synced: 10 Nov 2024
https://github.com/kanitsharma/elvish
A functional, reactive and some what type safe javascript library to build UIs, inspired by Elm
elm elm-architecture functional-programming inferno javascript union-types
Last synced: 27 Oct 2024
https://github.com/adamretter/task.xq
Reference implementation of EXPath Tasks in pure XQuery
asynchronous-programming concurrent-programming expath functional-programming parallel-programming side-effects xquery
Last synced: 23 Oct 2024
https://github.com/makiftutuncu/effect
A basic, home-made functional effect system with powerful errors
error-handling functional-effects functional-programming scala
Last synced: 31 Oct 2024
https://github.com/raiondesu/eventhoven
Event manager that composes events effortlessly 🎵
compose-events event event-handlers event-management event-manager event-signature functional functional-programming manager meta-events solid solid-principles tree-shakeable type-safe typescript
Last synced: 02 Nov 2024
https://github.com/julianpasquale/ruby-functional-programming
This repository includes the slide deck and code examples for my presentation about Functional programming in Ruby
functional functional-programming ruby
Last synced: 26 Oct 2024
https://github.com/jemtaly/projectlambda
A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。
calculator esolang functional-programming lambda lambda-calculus programming-language
Last synced: 11 Nov 2024
https://github.com/jluttine/haskpy
Haskell/Hask inspired classes and functions in Python
functional-programming functor haskell monad profunctor-optics python
Last synced: 12 Nov 2024
https://github.com/rjdestigter/matechs-effect-sandbox
Playground for experimenting with matechs-effect
effects fp-ts functional-programming matechs-effect streams typescript zio
Last synced: 19 Oct 2024
https://github.com/pakoito/rxerroralgebra
android functional-programming java
Last synced: 15 Oct 2024
https://github.com/fluture-js/callgebra
The little algebra of callbacks
algebraic-data-types callbacks functional-programming
Last synced: 14 Nov 2024
https://github.com/mrdimosthenis/creative-scala
Translation of "Creative Scala" to Greek
ebook functional-programming scala
Last synced: 06 Nov 2024
https://github.com/richie-south/fp-lib
Plura: Super simple functional programming library
Last synced: 16 Nov 2024
https://github.com/johnmurray/bastard-go
Terrible things I wrote in Go
code-generation functional-programming generics go golang terrible-idea
Last synced: 14 Oct 2024
https://github.com/1995parham-teaching/python201
Advanced python introduction
functional-programming python python-learning python3 reveal-js
Last synced: 07 Nov 2024
https://github.com/amarshall/boiga
Type-safe functional programming for Python
functional-programming mypy python type-safe
Last synced: 13 Oct 2024
https://github.com/theteachr/nyu-calculator
A simple calculator built with Elm
Last synced: 12 Nov 2024
https://github.com/typelead/eta-benchmarks
A set of benchmarks to aid in performance optimisation for the Eta compiler.
eta functional-programming haskell lazy-evaluation performance
Last synced: 13 Nov 2024
https://github.com/lenguyenthanh/fide
Experimental FIDE Api
cats cats-effect chess fide functional-programming scala skunk smithy smithy4s typelevel
Last synced: 15 Oct 2024
https://github.com/coyorkdow/result
rust style error handling for cpp
algebraic-data-types cpp error-handling functional-programming monad pattern-matching rust
Last synced: 09 Nov 2024
https://github.com/ciavash/patternmatching
A Raku module for pattern matching
functional-programming library module pattern-matching raku raku-module rakulang
Last synced: 27 Sep 2024
https://github.com/karimaziev/fp
A collection of combinators for Elisp
combinatorics emacs emacs-lisp functional-programming
Last synced: 10 Nov 2024
https://github.com/ciavash/curry
Curry is a Raku module for currying functions plus partially applying them
curried curry currying functional-programming functions module partial partial-application raku rakulang trait
Last synced: 27 Sep 2024
https://github.com/rawleyfowler/monad-result
Result monad for Raku
functional-programming monad raku
Last synced: 10 Oct 2024
https://github.com/wesovilabs/koazee-samples
Samples of use with Koazee
functional-programming golang-library inmutable koazee
Last synced: 13 Nov 2024
https://github.com/simeonhristov99/fp-additional-cs
Stores solutions to the tasks given on the graduation finals of Computer Science students @ FMI.
functional-programming haskell racket
Last synced: 14 Oct 2024
https://github.com/endle/ironcamel
The "most functional" imperative programming language and a toy intepreter.
functional-programming programming-language
Last synced: 11 Oct 2024
https://github.com/leolanese/functional-programming-buzzwords
Short definitions of Functional Programming key concepts
function-composition functional-programming immutability javascript paradigms typescript
Last synced: 14 Nov 2024
https://github.com/uncledave/simplefunctionalextensions
Simple functional extensions for C#. Lightweight and doesn't hold your hand.
csharp functional-programming result
Last synced: 11 Oct 2024
https://github.com/lucasfloriani/aws-lambda-image-processor
Boilerplate to process images uploaded to AWS S3 using the lib sharp from node
aws aws-lambda aws-s3 es6 functional-programming node serverless sharp typescript
Last synced: 12 Nov 2024
https://github.com/chobeat/scala-geohash
Geohash tools for Scala
functional-programming geohash geolocation scala
Last synced: 08 Nov 2024
https://github.com/severen/sly
A cunning interpreter for the pure untyped λ-calculus.
computability-theory functional-programming haskell interpreter lambda-calculus language programming-language programming-language-theory
Last synced: 10 Nov 2024
https://github.com/massix/gleamfonts
Small CLI tool to download and install nerdfonts on Termux environment
cli functional-programming gleam gleam-lang nerdfonts termux tool
Last synced: 06 Nov 2024
https://github.com/ehmicky/set-array
Set array items declaratively
algorithm append array array-manipulations array-methods data-structures functional functional-programming insert javascript library merge node nodejs omit patch set slice splice typescript
Last synced: 27 Oct 2024
https://github.com/andys8/elm-talk
Elm talk with mdp
create-elm-app ellie elm functional-programming
Last synced: 12 Oct 2024
https://github.com/thebutlah/batlcaml
BatlCaml - An OCaml AI Programming Game
artificial-intelligence functional-programming game
Last synced: 27 Oct 2024
https://github.com/grayjack/gat
Rust General Associated Types emulation together with functional style traits
functional-programming higher-kinded-types rust
Last synced: 30 Oct 2024
https://github.com/gabrielperales/game-of-life
Conway's Game Of Life in Elm
elm example examples functional-programming game-of-life
Last synced: 12 Oct 2024
https://github.com/sophiecollard/twitter-clone
Simple Twitter clone to demo building REST and GraphQL APIs using the Scala 2.13 and the Typelevel stack as well as single-page frontend applications with Elm 0.19.
api backend cats cats-effect circe doobie elm elm-lang fp functional-programming graphql http4s rest rest-api sangria sangria-graphql scala tapir twitter typelevel
Last synced: 12 Oct 2024
https://github.com/tonivade/purejson
Pure functional Json parser library
experimental functional-programming java json
Last synced: 30 Oct 2024
https://github.com/loophp/church-encoding
Church encoding in PHP
church-encoding educational functional-programming learning
Last synced: 08 Nov 2024
https://github.com/jaschdoc/flix-parsers
A simple parser combinator library for Flix
flix functional-programming parser-combinators predictive-parser top-down-parser
Last synced: 12 Nov 2024
https://github.com/mkchoi212/transducers
Implementation of transducers in Swift
functional-programming swift transducers
Last synced: 15 Nov 2024
https://github.com/eikek/binny
Scala library for dealing with binaries/blobs in databases
fp functional-programming jdbc scala scala-library
Last synced: 30 Oct 2024
https://github.com/CAIMEOX/caimeox.github.io
My Zettelkasten - The Rabbit Hole
category-theory computer-science functional-programming math notes physics programming-language type-theory
Last synced: 09 Aug 2024
https://github.com/guillempuche/gpt-rescript
ReScript assistant for GPT4
bun functional-programming gpt gpt-4 javascript rescript rescript-bindings rescript-lang rescript-react typescript
Last synced: 28 Oct 2024
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 17 Nov 2024
https://github.com/slurmulon/flap
:rooster: Guard clauses for JS
clause functional-programming guard guard-clauses pattern-matching
Last synced: 29 Oct 2024
https://github.com/kanitsharma/pokemonads
🌈 Fantasy Land compliant ADTs and combinators
functional-programming javascript-library lambda monads pointfree
Last synced: 27 Oct 2024
https://github.com/anicolaspp/netchecker
.NET Minimalist Property Based Testing Framework
csharp dotnet functional-programming property-based-testing testing testing-framework testing-tool
Last synced: 16 Nov 2024
https://github.com/ghurtchu/lb
:computer: :arrows_counterclockwise: :computer: Application layer load balancer written in Scala & http4s & cats-effect featuring concurrency and efficiency.
cats-effect concurrency functional-programming http4s loadbalancer scala scala3
Last synced: 11 Nov 2024
https://github.com/tillathehun0/murry
Separate controller and router handling with currying
composability controllers curried-marshalling curry currying express functional-programming hapi javascript marshalling middleware middleware-pipeline nodejs ramda rest-api restify
Last synced: 22 Oct 2024
https://github.com/christianparpart/compose
Functional Programming in C++14
cpp cpp11 cpp14 functional-programming library
Last synced: 29 Oct 2024
https://github.com/thma/thma.github.io
Lambda is not a four letter word. My blog on all things haskell and FP.
equational-reasoning functional-programming haskell lambda-calculus patterns
Last synced: 29 Oct 2024
https://github.com/jiayihu/lab
Personal experiments with technologies
functional-programming haskell
Last synced: 06 Nov 2024
https://github.com/jsheaven/reactive
Nano library for functional, opt-in reactive programming
functional-programming javasript opt-in reactive-programming typescript
Last synced: 09 Nov 2024
https://github.com/owlbarn/tutorial
Owl Tutorial
analytics book data-science functional-programming numerical ocaml owl scientific-computing tutorials
Last synced: 13 Nov 2024
https://github.com/evandrolg/pipe.lua
An implementation of the `pipeline` operator in Lua
Last synced: 15 Nov 2024
https://github.com/imteekay/pokemonad
Understanding Higher Order Functions like filter, map, and reduce using Pokemon
clojure filter functional-programming higher-order-functions map pokemon reduce
Last synced: 21 Oct 2024
https://github.com/sczyh30/samsara-aquarius
:zap:Samsara Aquarius - a technology sharing web application written in Scala
akka functional-programming play-framework scala slick web-application
Last synced: 27 Oct 2024
https://github.com/mokeyish/pyiter
PyIter is a Python package for iterative operations inspired by the Kotlin、CSharp(linq)、TypeSrcipt and Rust . Enables strong **typing** and type inference for iterative operations.
chain-operation functional-programming linq typing
Last synced: 27 Oct 2024
https://github.com/critocrito/dashp
Utilities for monadic promises.
browser functional-js functional-programming javascript monadic nodejs promises
Last synced: 28 Oct 2024
https://github.com/ariebovenberg/cans
Simple, functional, composable containers
functional-programming maybe-monad mypy pattern-matching python
Last synced: 11 Oct 2024
https://github.com/d-plaindoux/hpas
Functional ADT And Asynchronous stuff in Java
asynchronous functional-programming monadic-interface
Last synced: 27 Oct 2024
https://github.com/jeffgbutler/practical-functional-java
Practical Functional Java Workshop Materials
Last synced: 14 Oct 2024
https://github.com/andreainfufsm/elc117-2017a
ELC117 - Paradigmas de Programação - UFSM - 2017a
concurrent-programming education functional-programming logic-programming object-oriented-programming paradigms prolog python
Last synced: 11 Nov 2024
https://github.com/jub0bs/iterutil
an experimental collection of utility functions (sources, combinators, sinks) for working with Go iterators
combinators functional-programming functions generics generics-in-golang go golang iterator
Last synced: 12 Nov 2024
https://github.com/12joan/rubio
Write pure, functional code that encapsulates side effects using the IO monad (and friends) in Ruby
functional-programming io-monad maybe-monad state-monad
Last synced: 25 Oct 2024
https://github.com/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 12 Oct 2024
https://github.com/gingerhot/qqlog-haskellchina
QQ Group Log of HaskellChina User Group
functional-programming haskell-china haskell-user-group haskellchina
Last synced: 06 Nov 2024
https://github.com/mannil/advent-of-code
My solutions for the Advent of Code (since 2k17)
advent-of-code advent-of-code-2017 functional-programming javascript
Last synced: 23 Oct 2024
https://github.com/mallozup/doghub
a functional stale bot for Github Issue and PRs.
bot clojure data-driven functional-programming github monitor stale
Last synced: 23 Oct 2024
https://github.com/joebew42/elixir_mostly_adeguate_guide
Examples from "Mostly Adeguate Guide" written in Elixir
examples functional-programming
Last synced: 01 Nov 2024
https://github.com/huntie/stringutils
A functional string utility library for Python
case-conversion functional-programming functional-python string-utilities
Last synced: 23 Oct 2024
https://github.com/mallozup/blacktango
console client for software maintainers
api-client elixir erlang functional-programming github graphql
Last synced: 23 Oct 2024
https://github.com/ace411/bingo-functional-repl
A simple REPL for the bingo-functional library.
bingo-functional bingo-repl functional functional-php functional-programming php-repl repl
Last synced: 24 Oct 2024
https://github.com/yornaath/fp-ts-http
Opinionated, strongly typed http middleware library using fp-ts fp-ts-routing and io-ts for decoding of io
fp-ts functional functional-programming http io-ts koa koa2 rest routing types
Last synced: 13 Nov 2024