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/rvanasa/funqy
FunQy - A high-level hybrid quantum programming language
functional-programming language library programming-language quantum quantum-computing quantum-programming-language simulator
Last synced: 15 Nov 2024
https://github.com/tgdwyer/tgdwyer.github.io
Apps and Demos
functional-programming hacktoberfest haskell-book javascript learning-resources purescript textbook typescript
Last synced: 16 Nov 2024
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 06 Nov 2024
https://github.com/fluture-js/fluture-express
:steam_locomotive: Create Express middleware using Futures
express express-middleware fluture functional-programming
Last synced: 14 Nov 2024
https://github.com/danielnixon/total-functions
A collection of total functions to replace TypeScript's built-in partial functions.
functional-programming type-safety typescript
Last synced: 28 Oct 2024
https://github.com/stanfordhaskell/cs43
Course materials for Stanford's CS43: Functional Programming Paradigms
category-theory course-materials functional-programming haskell
Last synced: 30 Oct 2024
https://github.com/jiacai2050/ideas
Think more
functional-programming ideas lisp thoughts
Last synced: 14 Nov 2024
https://github.com/kevin-lee/j8plus
Library containing useful tools for Java 8
functional-programming java java8 lambda-expressions recursion stream
Last synced: 28 Oct 2024
https://github.com/thma/lambda-ski
Implementing a small functional language with a combinator based graph-reduction machine
combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref
Last synced: 29 Oct 2024
https://github.com/phenax/enum-fp
Functional Enum type / Sum type for javascript with simple pattern matching
algebraic-data-types enum functional-programming js sum-types
Last synced: 16 Nov 2024
https://github.com/zio/zio-ftp
A simple, idiomatic (S)FTP client for ZIO
connector ftp functional-programming scala sftp streaming streams zio zio-streams
Last synced: 10 Nov 2024
https://github.com/mthadley/thenews
Yet another Hacker News reader, but this time in Elm!
elm elm-demos functional-programming hacker-news-reader
Last synced: 28 Oct 2024
https://github.com/Shambles-Dev/AutoHotkey-Facade
A Set of Functional Programming Libraries
ahk autohotkey functional-programming
Last synced: 28 Oct 2024
https://github.com/keera-studios/magic-cookies
Remove all the cookies on the tray! - The Haskell iOS & Android board game
android commercial functional-programming functional-reactive-programming game google-play haskell haskell-game ios itunes magic-cookies multimedia yampa
Last synced: 14 Nov 2024
https://github.com/hojberg/sums-up
SumTypes in TypeScript
adt fp functional-programming javascript typescript
Last synced: 15 Oct 2024
https://github.com/siraben/fp-notes
Notes on Functional Programming and related topics
Last synced: 22 Oct 2024
https://github.com/jpvillaisaza/cain
Category theory applied to functional programming (undergraduate project)
agda category-theory functional-programming haskell
Last synced: 11 Nov 2024
https://github.com/alhassy/HaskellCheatSheet
A reference sheet for the basics of the mind-expanding Haskell language ^_^
applicatives cheatsheet functional-programming functors haskell monads typeclasses
Last synced: 01 Nov 2024
https://github.com/rvikmanis/redux-fp
Functional programming helpers for Redux.
functional-programming helpers point-free reducer redux utility-library
Last synced: 15 Oct 2024
https://github.com/alhassy/haskellcheatsheet
A reference sheet for the basics of the mind-expanding Haskell language ^_^
applicatives cheatsheet functional-programming functors haskell monads typeclasses
Last synced: 28 Oct 2024
https://github.com/mrdimosthenis/gleam_synapses
A plug-and-play library for neural networks written in Gleam
deep-learning deep-neural-networks deeplearning functional-programming gleam gleam-lang machine-learning neural-network neural-networks
Last synced: 12 Oct 2024
https://github.com/akabe/docker-iocaml-datascience
Dockerfile of Jupyter (IPython notebook) and IOCaml (OCaml kernel) with libraries for data science and machine learning
data-science deep-learning docker functional-programming iocaml jupyter-notebook machine-learning ocaml
Last synced: 30 Oct 2024
https://github.com/loreanvictor/quel
Reactive Expressions for JavaScript
functional-programming javascript observable reactive-programming typescript
Last synced: 27 Oct 2024
https://github.com/troyp/fn.el
Concise anonymous functions for Emacs Lisp
emacs emacs-lisp functional-programming lambda macros
Last synced: 05 Aug 2024
https://github.com/dhil/phd-dissertation
A summary of my activities during the past four years
abstract-machines algebraic-effects computational-effects continuation-passing-style continuations control-effects effect-handler-oriented-programming effect-handlers expressiveness expressivity functional-programming phd-dissertation phd-thesis research unix
Last synced: 30 Oct 2024
https://github.com/pashashiz/scanet3
Type-safe, high performance, distributed Neural networks in Scala
functional-programming linalg math neural-networks scala tensorflow
Last synced: 05 Nov 2024
https://github.com/octree/markright
Markdown Parser Writen In Swift
functional-programming ios macos markdown parsec parser swift
Last synced: 16 Nov 2024
https://github.com/geirolz/cats-xml
A functional library to work with XML in Scala using Cats.
cats decoding encoding fp functional-programming scala xml
Last synced: 01 Nov 2024
https://github.com/moonad/Moonad
Moonad: a p2p academic journal, or a social network for code?
academic-journals formal-languages formal-verification formality functional-programming game-development moonad
Last synced: 04 Aug 2024
https://github.com/sliptype/vue-pure
⛱ An example of managing state using Purescript in a Vue app
functional-programming purescript vue
Last synced: 04 Nov 2024
https://github.com/mchakravarty/goalsapp
Track periodic goals — a sample iPhone app
frp functional-programming immutable-data-structures iphone sum-types swift value-types
Last synced: 12 Oct 2024
https://github.com/arrow-kt/arrow-integrations
Λrrow Integrations is part of Λrrow, a functional companion to Kotlin's Standard Library
arrow functional-programming kotlin-library
Last synced: 08 Nov 2024
https://github.com/sandromaglione/effect-getting-started
Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄
effect effect-ts functional-programming
Last synced: 15 Nov 2024
https://github.com/japgolly/microlibs-scala
derivation derive fp functional-programming macros recursion scala scalajs scalaz utilities
Last synced: 18 Nov 2024
https://github.com/fwcd/curry-language-server
IDE support for the functional logic language Curry
curry functional-programming haskell language-server-protocol logic-programming
Last synced: 31 Oct 2024
https://github.com/avdosev/either_dart
Either class for Dart or Flutter projects.
dart dart-either dart-either-monad dart-functional-programming either either-dart error-handling flutter functional-programming
Last synced: 03 Nov 2024
https://github.com/tylors/45
A Functional, monadic test-runner
assertions functional-programming lazy monad test test-runner
Last synced: 28 Oct 2024
https://github.com/fp4ts/fp4ts
Zero-dependency, purely functional library for effectful programming in Typescript
algebraic-effects category-theory functional-programming higher-kinded-types typelevel typescript
Last synced: 04 Nov 2024
https://github.com/HowProgrammingWorks/Closure
Function closures and storing data in function scope
closure function function-closures functional-programming functor javascript js node nodejs programming
Last synced: 31 Oct 2024
https://github.com/sritchie/scala-rl
Functional Reinforcement Learning in Scala.
deep-reinforcement-learning functional-programming reinforcement-learning reinforcement-learning-tutorials
Last synced: 28 Oct 2024
https://github.com/keyvan-m-sadeghi/nancy
How JavaScript Promise Works
asynchronous functional functional-programming javascript promise promise-library
Last synced: 16 Oct 2024
https://github.com/daenyth/intro-cats-effect
Slides and video recording for my "Intro to Cats-Effect" talk
cats cats-effect functional-programming scala slides
Last synced: 15 Oct 2024
https://github.com/codelytv/php-finder_refactoring-kata
🐘🔍Incomprehensible Finder Refactoring Kata port for PHP
codelytv composer example fp functional-programming kata php phpunit refactor refactoring sample
Last synced: 11 Nov 2024
https://github.com/healeycodes/golfcart
⛳ A minimal programming language inspired by Ink, JavaScript, and Python.
functional-programming interpreter language programming-language
Last synced: 22 Oct 2024
https://github.com/crubier/infinistack
Infinite recursion in JS without stack overflow errors, based on magic 🎩✨🐇
functional-programming js recursion
Last synced: 08 Nov 2024
https://github.com/pointfreeco/swift-quickcheck
🏁 An implementation of QuickCheck in Swift.
functional-programming property-testing quickcheck swift
Last synced: 08 Nov 2024
https://github.com/svenruppert/functional-reactive-lib
A core java lib for the functional reactive coding ... JDK only
design-pattern functional-programming functional-reactive-programming java java-8 java-9 java-library ruppert sven
Last synced: 07 Nov 2024
https://github.com/sandromaglione/flutter-supabase-template
Complete configuration of a Flutter app with Supabase: environments, authentication, database, and more.
dart flutter flutter-app flutter-examples fpdart functional-programming supabase supabase-auth supabase-db supabase-flutter
Last synced: 15 Nov 2024
https://github.com/bizmonger/nikeza
Platform for associating content to their providers.
elm elm-lang fsharp functional-programming lambda-cartel
Last synced: 12 Oct 2024
https://github.com/iheartradio/thomas
Another A/B test library
ab-testing bandit bandit-algorithm bandits bayesian bayesian-analysis functional-programming functional-reactive-programming public scala
Last synced: 18 Nov 2024
https://github.com/phenax/pipey
Create pipeline operator ready functions by converting instance methods's to context-free functions
currying functional-programming javascript pipe-operator prototype
Last synced: 16 Nov 2024
https://github.com/hnaderi/lepus
Your principled, purely functional, non-blocking RabbitMQ client for scala, scala js and scala native built on top of fs2
amqp amqp0-9-1 cats-effect functional-programming rabbitmq rabbitmq-client scala scala-js scala-native scalajs scalanative typelevel
Last synced: 14 Nov 2024
https://github.com/sebinsua/redux-saga-helpers
:ambulance: Error-handling for redux-saga.
errors functional-programming handlers redux-saga
Last synced: 18 Oct 2024
https://github.com/ioleo/zio-by-example
Source code for "ZIO by example" blog post.
functional-programming scala zio
Last synced: 22 Oct 2024
https://github.com/xodio/hm-parser
A parser for Hidnley Milner notations
fp functional-programming hindley-milner parser
Last synced: 08 Nov 2024
https://github.com/Darkhogg/polyethylene
easy manipulation of iterables and async itrerables
async-iterables functional-programming iterables typescript
Last synced: 28 Oct 2024
https://github.com/galad/csharpdiscriminatedunion
A library for generating discriminated union types in C#
code-generation code-generator csharp-library functional-programming
Last synced: 12 Oct 2024
https://github.com/calvinlfer/es-cqrs-shopping-cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
akka akka-actors akka-cluster-sharding akka-http akka-persistence akka-streams cassandra cats functional-programming kafka postgresql protocol-buffers scala slick
Last synced: 10 Nov 2024
https://github.com/ghurtchu/diary
:pencil2::clipboard: JWT auth based persistent (MongoDB) RESTful API for managing notes along with searching and sorting capabilities.
backend crud functional-programming jwt mongodb onion-architecture password-hashing reactive-mongo restful-api scala scala3 zio zio-http zlayer
Last synced: 11 Nov 2024
https://github.com/arichiardi/fonda
An async pipeline approach to functional core - imperative shell.
clojurescript functional-programming javascript
Last synced: 09 Nov 2024
https://github.com/adityaathalye/bash-toolkit
Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.
bash bash-scripting functional-programming shell shell-script
Last synced: 30 Oct 2024
https://github.com/laserdisc-io/log-effect
A simple macro-less logging typeclass with some common backends
cats fs2 functional-programming logging mtl scala tagless-final typeclass zio
Last synced: 17 Nov 2024
https://github.com/keera-studios/haskell-titan
Testing Infrastructure for Temporal AbstractioNs
debugging frp functional-programming functional-reactive-programming haskell quickcheck record-and-replay testing visual-debugging
Last synced: 12 Oct 2024
https://github.com/iitalics/opal
Simple and powerful programming language with type inference
functional-programming programming-language static-typing type-inference
Last synced: 05 Nov 2024
https://github.com/csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
codegen compiler functional-programming ghc haskell llvm machine-code stg x64
Last synced: 07 Nov 2024
https://github.com/pakoito/rxtuples2
Simple tuples to use with RxJava2 [STABLE]
functional-programming java rxjava2
Last synced: 15 Oct 2024
https://github.com/imrafaelmerino/json-values
Persistent Json in Java
avro-schema functional-programming immutable immutable-objects java json json-api json-generator json-schema json-values persistent-data-structure prng property-based-testing
Last synced: 10 Nov 2024
https://github.com/davidgregory084/schemes
A recursion schemes micro-library
catamorphisms functional-programming recursion recursion-schemes scala
Last synced: 23 Oct 2024
https://github.com/inventistudio/using-js
🔗 Minimal, easy to use chaining lib
functional-programming inventistudio javasctipt nodejs
Last synced: 13 Nov 2024
https://github.com/typeofweb/ddd-typescript
DDD boilerplate in TypeScript with some functional patterns
ddd functional-programming typescript
Last synced: 27 Oct 2024
https://github.com/fibo/games-of-life
is a Mathematical solution of any Game of Life variation
functional-programming game-of-life
Last synced: 16 Oct 2024
https://github.com/zoedsoupe/estrutura_de_dados
:brazil: Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!
data-structures estrutura-de-dados functional-programming haskell programacao-funcional
Last synced: 30 Oct 2024
https://github.com/75lb/typical
Isomorphic, functional type-checking for Javascript
functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types
Last synced: 15 Nov 2024
https://github.com/ymyzk/lambda-dti
Interpreter of the ITGL with dynamic type inference
dune functional-programming gradual-typing hindley-milner interpreter ocaml repl type-inferece
Last synced: 27 Oct 2024
https://github.com/derive4j/derive4j-fj
Automatic derivation of functional-java typeclasse instances and optics
derive4j functional-programming functionaljava java java-8 typeclasses
Last synced: 08 Nov 2024
https://github.com/ctlst-tech/c-atom
Model-based driven real-time embedded software framework for safety-critical and mission-critical application
autopilot catpilot drone embedded embedded-systems functional-programming hardware-agnostic mission-critical model-based-development os-agnostic posix-compliant realtime safety-critical uas uav vms
Last synced: 05 Nov 2024
https://github.com/nerdsupremacist/sweeft
Swift but a bit Sweeter - More Syntactic Sugar for Swift #MakeSwiftGreatAgain
api closure cocoapods extensions functional-programming json library sweet swift syntax
Last synced: 28 Oct 2024
https://github.com/obfusk/koneko
koneko - a concatenative not-quite-lisp for kittens
concatenative functional-programming language lisp programming-language stack work-in-progress
Last synced: 31 Oct 2024
https://github.com/amirgamil/lispy
A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.
functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter
Last synced: 08 Nov 2024
https://github.com/arrow-kt/arrow-incubator
Λrrow Incubator is part of Λrrow, a functional companion to Kotlin's Standard Library
arrow functional-programming kotlin-library
Last synced: 08 Nov 2024
https://github.com/Yogi-7y/functional_programming_dart
Functional Programming concepts in Dart & Flutter.
dart flutter fp functional-programming
Last synced: 03 Nov 2024
https://github.com/dotnwat/persistent-rbtree
Persistent red-black tree in C++
containers data-structures functional-programming immutable persistent-data-structure red-black-tree
Last synced: 13 Oct 2024
https://github.com/ken-okabe/functional-programming-from-scratch-ja
Functional Programming From Scratch 日本語版
fsharp functional-programming functional-reactive-programming haskell learn-to-code learning mathematical-programming mathematics solidjs typescript verse
Last synced: 12 Oct 2024
https://github.com/tawesoft/go
FROZEN - migrate to github.com/tawesoft/golib
email functional-programming go golang humanize humanizer messagebox mime monorepo multipart-email opengl utilities
Last synced: 29 Sep 2024
https://github.com/springtype-org/springtype
~1k TypeScript/TSX nano-framework for the web
development fast framework functional functional-programming micro performance pwa-apps simplicity springtype testable tiny tsx typescript vdom web websites zero-dependency
Last synced: 10 Oct 2024
https://github.com/h2non/hu
Small, generic functional helper library for node.js and browsers
clojure clojurescript curry functional-programming javascript memoize wisp
Last synced: 14 Oct 2024
https://github.com/vasanthk/functional-js
Functional Programming in JavaScript
functional-programmers functional-programming immutability javascript
Last synced: 12 Nov 2024
https://github.com/tmccarthy/bfect
Some bifunctor IO type classes
bifunctor cats functional-programming scala typeclass zio
Last synced: 16 Nov 2024
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 13 Nov 2024
https://github.com/vitorluizc/maybe
🌯 The prettiest TypeScript implementation of Maybe monad.
ava bili fp functional functional-programming maybe maybe-monad maybe-type optional optional-type optional-typing type-safe type-safety typescript
Last synced: 08 Nov 2024
https://github.com/gallettilance/ats-blockchain
⛓️ Blockchain + Smart contracts from scratch
ats-lang blockchain blockchain-demo commandline-interface functional-programming interpreter lambda-calculus lisp parser programming-language smart-contract-platform smart-contracts
Last synced: 06 Nov 2024
https://github.com/yuhanz/ramda-php
A PHP implementation of functional programming library equivalent to ramda.js.
Last synced: 15 Oct 2024
https://github.com/marceloboeira/bvgame
💛 an unofficial BVG Stations Game
bvg elm functional-programming game non-official subway train ubahn
Last synced: 26 Oct 2024
https://github.com/HowProgrammingWorks/PartialApplication
Partial function application and Currying
curry currying fp functional-programming partial partial-application
Last synced: 31 Oct 2024
https://github.com/psfinaki/checkyourczech
The service to practice Czech grammar.
czech functional-programming hacktoberfest webservice
Last synced: 15 Nov 2024
https://github.com/sergiors/pipeline
Compose sequence of operations, immutable without side-effects
functional-programming php7 pipeline
Last synced: 08 Nov 2024
https://github.com/rossellhayes/crossmap
❌🗺 Apply Functions to All Combinations of List Elements
functional-programming r rstats tidyverse
Last synced: 28 Oct 2024
https://github.com/chanshunli/jim-emacs-fun-r-lisp
Lisp like R (Native support) & statistics, machine learning
emacs functional-programming lisp machine-learning r repl statistics
Last synced: 20 Aug 2024