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-16 00:10:58 UTC
- JSON Representation
https://github.com/lysxia/test-fun
Representation of higher-order functions for property testing
functional-programming random testing
Last synced: 10 Oct 2024
https://github.com/shahabganji/funx
A robust and useful library to use functional programming in C#
csharp functional functional-programming funx maybe-monad option railway-oriented-programming
Last synced: 14 Nov 2024
https://github.com/mrchico/smarter-contract-lang
blockchain dependent-types ethereum functional-programming type-theory
Last synced: 28 Oct 2024
https://github.com/mmzk1526/haskell-while-code
Implement the WHILE language introduced in the Imperial College Course Models of Computation
functional-programming haskell interpreter simulator
Last synced: 07 Nov 2024
https://github.com/tigerpixel/parsercombinator
A simple Parser Combinator written in Swift
apple fp functional-programming ios macos parser parser-combinators parsercombinator swift swift-3 swift-framework swift-library swift3 tvos watchos
Last synced: 12 Oct 2024
https://github.com/michalzalecki/paradajs
Monads implementation targeting compliance with Fantasy Land
Last synced: 24 Oct 2024
https://github.com/bobgodwinx/coordinatorpattern
Coordinator pattern combined with MVVM architecture, functional programming supported by RxSwift in iOS Swift App
coordinator design-patterns functional-programming ios mvvm-architecture rxcocoa rxswift swift
Last synced: 11 Nov 2024
https://github.com/sliptype/react-pure
βοΈ An example of managing state using Purescript in a React app
functional-programming purescript react
Last synced: 04 Nov 2024
https://github.com/timfennis/apply
Functional Programming in PHP
arrow functional-programming monad php php-library php74
Last synced: 12 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
https://github.com/deepcloudlabs/dcl113-2023-aug-24
DCL-113: Functional Programming in C++20
cpp17 cpp20 functional-programming functors higher-order-functions lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl-containers
Last synced: 11 Nov 2024
https://github.com/imteekay/talks
Tech Talks - Striving to share knowledge
functional-programming javascript react typescript
Last synced: 21 Oct 2024
https://github.com/kevin-lee/just-fp
A small functional programming library
fp functional-programming scala
Last synced: 14 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/jakxz/functional-or
functional OR in js
functional-programming javascript or
Last synced: 13 Oct 2024
https://github.com/caringdev/fsunit.xunit.typed
Painless, strongly-typed xUnit testing in F#
fluent-assertions fsharp fsunit functional-programming testing type-safe type-safety unit-testing xunit
Last synced: 16 Nov 2024
https://github.com/d-plaindoux/alda
Intuitive and simple to use OCaml parsec
functional-programming parser-combinators
Last synced: 27 Oct 2024
https://github.com/inaiat/fastify-sample
Fastify example with funcional and typesafe approach
ava awilix dependency-injection esm esmodules fastify fastify-plugin functional-programming mongodb mongodb-driver mongodb-native-driver neverthrow papr plugins test
Last synced: 08 Nov 2024
https://github.com/rgrannell1/visp
Toy vau-calculus language with non-sexpr syntax
functional-programming lambda-calculus toy-language vau-calculus
Last synced: 09 Nov 2024
https://github.com/kutyel/kutyel-hakyll
New personal website with Hakyll!
functional-programming hakyll-site haskell nix
Last synced: 17 Oct 2024
https://github.com/xavkearney/fsharp-arm-emulator
ARM Assembly Language Emulator implemented in F#
arm emulator fsharp functional-programming
Last synced: 07 Nov 2024
https://github.com/neiljbrown/java-functional-interface-examples
A set of Java code examples illustrating the set of functional interfaces that were added to the JDK's java.util.function package in Java 8+.
examples functional-programming java
Last synced: 08 Nov 2024
https://github.com/jabrena/streams-by-example
Learning Java 8 Stream API by examples
examples functional-programming java java-8 lambda presentation slides stream-api
Last synced: 02 Nov 2024
https://github.com/masipcat/invars
Single assignment variables in Python
functional-programming python single-assignment
Last synced: 06 Nov 2024
https://github.com/laurabeatris/odd-list-filter
Elixir algorithm exercise to filter odd numbers from a given string list and return its quantity
algorithms-and-data-structures elixir enumerable functional-programming
Last synced: 03 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/keera-studios/enpuzzled
The new iOS & Android brain game - How clever are you?
android apple-store commercial enpuzzled functional-programming functional-reactive-programming game google-play haskell haskell-game ios multimedia yampa
Last synced: 14 Nov 2024
https://github.com/meetzaveri/elite-async
π οΈ Zero dependencies, pure vanilla, slim and compact set of async utilities
async callbacks control-flow functional-programming javascript
Last synced: 12 Oct 2024
https://github.com/vickumar1981/functional_python
Functional Programming in Python: PyCon 2022 Jupyter notebook
functional-programming jupyter-notebook pycon2022
Last synced: 12 Oct 2024
https://github.com/coderitual/round-royale
My entry for the js13k 2017 game jam
functional-programming game gamedev js13k js13kgames
Last synced: 14 Oct 2024
https://github.com/mrdimosthenis/scala-synapses
A plug-and play library for neural networks written in Scala 3
deep-learning dotty functional-programming machine-learning neural-network scala
Last synced: 12 Oct 2024
https://github.com/danrigsby/redux-reducer-side-effects
Easy to follow side effect library for redux reducers
functional-programming middleware react redux side-effects
Last synced: 03 Nov 2024
https://github.com/nevrome/r.futhark.example
Very basic test package to explore how one could run and develop Futhark code through Rcpp in an R package
functional-programming futhark r rcpp
Last synced: 12 Nov 2024
https://github.com/ScalaMath/VecMatLib
Open source Scala library that provides data structures for vectors and matrices
3d-graphics algebra functional-programming java linear-algebra math mathematics maths matrix-math scala vector-math
Last synced: 19 Sep 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/mamal72/ifexpr
Simple functional library to offer if conditions as expressions, not statements
functional-programming typescript typescript-library
Last synced: 25 Oct 2024
https://github.com/JonasMuehlmann/optional.go
optional.go is a simple and generic wrapper around a value and a presence flag inspired by C++'s std::optional
functional functional-programming go golang optional optional-type
Last synced: 14 Nov 2024
https://github.com/luhring/funky
A Go (golang) linter that finds mutations.
ast functional-programming golang linter mutations
Last synced: 13 Nov 2024
https://github.com/segfaultax/pyeither
An implementation of Data.Either from Haskell in Python
applicative either functional-programming functional-python functor haskell monad python
Last synced: 14 Oct 2024
https://github.com/tysonmn/tysonmn.github.io
Blog of Tyson Williams about software engineering and functional programming
blog functional-programming software-engineering
Last synced: 05 Nov 2024
https://github.com/halogenandtoast/mirin
A tiny redirection server in Spock backed by MySQL.
functional-programming haskell spock
Last synced: 03 Oct 2024
https://github.com/ariebovenberg/calls
Simple, typed, composable tools for callables.
composable functional-programming functools mypy python
Last synced: 11 Oct 2024
https://github.com/kylecorbelli/typescript-maybe
A TypeScript Maybe Type and Module
elm elm-lang functional-programming haskell javascript maybe maybe-monad typescript
Last synced: 12 Oct 2024
https://github.com/winston0410/ramda-dom-utilities
An utility library that enables currying and piping for DOM manipulation functions with Ramda
dom functional-programming ramda utilities-library
Last synced: 11 Oct 2024
https://github.com/ypereirareis/socketio-rxjs-example
A small example on how to use RxJs with Socket.io
functional functional-programming reactive-programming rxjs socket socket-io
Last synced: 13 Oct 2024
https://github.com/mkulke/hyper-ts-playground
A typescript express app with monadic middlewares and typestates.
fp-ts functional-programming typescript typestate
Last synced: 14 Nov 2024
https://github.com/mrhrifat/javascript
JavaScript is the most popular Programming language in the world. Over 97% of websites use JavaScript on the client side for web page behavior, often incorporating third-party libraries.
array code condition function functional-programming javascript javascript-concepts javascript-vanilla js loop object operator programming vanila-javascript
Last synced: 13 Nov 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/phipsgabler/dsl-examples
Shows examples of patterns used in Scala embedded DSLs.
dsl functional-programming scala
Last synced: 12 Oct 2024
https://github.com/surovv/pnmg
Powerful and lightweight deep pattern matching for Javascript
fp functional-programming javascript js match matcher matching pattern pattern-matching pattern-recognition patterns
Last synced: 11 Nov 2024
https://github.com/iloveitaly/funcy-pipe
If Funcy and Pipe had a baby. Decorates all Funcy methods with Pipe superpowers.
data-manipulation functional-programming funcy pipe python
Last synced: 21 Oct 2024
https://github.com/davidvujic/functional-python
Exploring how to use functional concepts in Python
functional-programming python railway-oriented-programming toolz
Last synced: 15 Oct 2024
https://github.com/edeckers/pyella
Common applicatives, functors and monads for loads of /fun/ with Python
applicative either fp functional-programming functor hacktoberfest haskell just lambda maybe monad optional python
Last synced: 28 Oct 2024
https://github.com/stevemao/composition-trace
Impure trace function to see what's going on in a composition
composition debug debugger debugging debugging-tool fp functional-programming
Last synced: 07 Nov 2024
https://m-aminalizadeh.github.io/Awesome-books-collection/
This project is about building a web-app to store your books collection in browser's local storage with CRUD feature.
bootstrap5 crud-application es6-javascript eslint functional-programming gh-pages html-css-javascript javascript lighthouse localstorage npm oop responsive-website routes spa ux-ui
Last synced: 03 Nov 2024
https://github.com/mrdimosthenis/elixir_synapses
A neural networks library for Elixir
deep-learning elixir functional-programming machine-learning neural-network
Last synced: 12 Oct 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/eloyekunle/haskell_snippets
Useful snippets and algorithms in Haskell
algorithms functional-programming hackerrank haskell
Last synced: 29 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/veggiemonk/theme-solarized-light-functional
VS Code theme based on Solarized light and tailored for functional programming style.
functional functional-js functional-languages functional-programming solarized solarized-light-theme solarized-theme theme vscode-extension vscode-theme
Last synced: 27 Oct 2024
https://github.com/supermacro/elm-todo-mvc
Reimplementation of Elm's TodoMVC using Elm v0.18
elm elm-todo functional-programming todomvc
Last synced: 14 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/owainlewis/hof
Higher order functions for Golang
collections functional-programming golang higher-order-functions
Last synced: 15 Oct 2024
https://github.com/romalev/reactive-spring-web-flux-service
Simple POC of nonblocking REST service based on spring-web-flux which is backed by Netty.
functional-programming gradle http-server integration-testing java-8 netty poc reactive-programming reactive-streams reactor rest spring-boot web-flux
Last synced: 13 Nov 2024
https://github.com/ethanabrooks/dollar-lambda
An argument parsing library based on function first principles
argument-parser functional-programming parser parser-combinators python
Last synced: 14 Nov 2024
https://github.com/rubenjgarcia/commons-functional
A collection of Functional helpers for Java 8
functional functional-programming java-8 tuples
Last synced: 15 Nov 2024
https://github.com/stewsquared/pe-speedrun
2020 Project Euler 1-100 Speedrun in Scala #ProjectEuler100
functional-programming math projecteuler100 scala speedrun
Last synced: 15 Nov 2024
https://github.com/sandromaglione/ocaml-getting-started-advent-of-code-23
Getting started with OCaml and Functional Programming by solving puzzles from Advent of Code 23γ»Newsletter sandromaglione.com
advent-of-code advent-of-code-2023 advent-of-code-2023-ocaml functional-programming learn-ocaml learn-ocaml-language ocaml
Last synced: 15 Nov 2024
https://github.com/webcpu/haskellswift
A functional library for Swift programmers
functional-programming haskell swift
Last synced: 13 Nov 2024
https://github.com/monksc/cacheskell
This is my functional programming language that looks like Haskell but it cache every function.
custom-language functional-programming haskell interpreter language programming-languages rust rust-lang
Last synced: 13 Nov 2024
https://github.com/ljmf00-archive/aoc2020
Advent of Code 2020 in D Programming Language
advent-of-code advent-of-code-2020 aoc aoc2020 dlang dlang2 functional functional-programming
Last synced: 14 Nov 2024
https://github.com/manojpawar94/spring-boot-reactive-restapi-mongodb-webflux
Spring boot reactive (Non-blocking) programming using Spring boot Webflux and Spring boot Reactive MongoDB.
functional-programming java8 mongodb reactive reactive-programming restapi restful-api spring-boot webflux
Last synced: 13 Nov 2024
https://github.com/stagfoo/joro
π·οΈπΈοΈ Load dom nodes and strings like dependencies with no duplicates
css css-framework frontend functional-programming javascript jss template-literals
Last synced: 15 Nov 2024
https://github.com/catseye/pail
MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)
esolang esoteric-language esoteric-programming-language functional-programming
Last synced: 15 Nov 2024
https://github.com/wilsonibekason/codewars
This is a platform where we answer all the most advanced codewars question on algorithm and data-structure
algorithms-and-data-structures codewars-javascript codewars-solutions functional-programming object-oriented-programming senior-code
Last synced: 15 Nov 2024
https://github.com/sandromaglione/sandromaglione
Coding since I was 12. Master in Computer Science and Engineering. Open-Source contributor and maintainer. Writing technical guides and tutorial articles.
dart engineering flutter functional-programming javascript mobile-development open-source react typescript web-development writer
Last synced: 15 Nov 2024
https://github.com/garciparedes/scala-examples
Set of awesome Scala Examples
breeze functional-programming java scala spark
Last synced: 15 Nov 2024
https://github.com/kemsky/stream
ActionScript collection library with modern functionality
actionscript adobe-air adobe-flash adobe-flex collections functional-programming
Last synced: 15 Nov 2024
https://github.com/hanzopgp/haskelltest
First time using functional programming language.
functional-programming haskell university
Last synced: 15 Nov 2024
https://github.com/nhyne/zio-bazel
Playground for learning ZIO things
functional-programming scala zio
Last synced: 10 Nov 2024
https://github.com/itemconsulting/enonic-fp
Functional programming helpers for Enonic XP
enonic enonic-xp fp-ts functional-programming typescript
Last synced: 12 Nov 2024
https://github.com/narimiran/adventofcode2019
My OCaml solutions for Advent of Code 2019
advent advent-of-code advent-of-code-2019 adventofcode adventofcode2019 functional functional-programming ocaml
Last synced: 13 Oct 2024
https://github.com/mmzk1526/hrolog
A Prolog-like language
functional-programming haskell interpreter prolog
Last synced: 07 Nov 2024
https://github.com/georapbox/js-fp-utils
Javascript utilities for functional programming
compose curry flip functional-programming javascript partial partialright pipe utilities
Last synced: 16 Oct 2024
https://github.com/techquery/functional-bowling
Functional algorithm of Bowling scoring written in JavaScript with TDD model
algorithm bowling-score functional-programming javascript test-driven-development
Last synced: 16 Oct 2024
https://github.com/buntec/derifree
Derivative pricing :heart: free monads
derivatives functional-programming quantitative-finance scala
Last synced: 29 Oct 2024
https://github.com/dangvanthanh/zero-days-of-code
Zero Days Of Code
elm functional-programming zero-days-of-code
Last synced: 14 Nov 2024
https://github.com/br1ght0ne/functional-programming-jargon.ex
Jargon from the functional programming world in simple terms! Now in Elixir!
elixir functional-programming glossary
Last synced: 13 Oct 2024
https://github.com/ace411/ext-func
A simple PHP extension with additional userland helper functions.
ext-func functional-programming helper-functions php-cpp php-extension
Last synced: 24 Oct 2024
https://github.com/mmzk1526/lambda_calculus
Dart package for Lambda Calculus
dart functional-programming lambda-calculus simulator type-system
Last synced: 07 Nov 2024
https://github.com/marceloboeira/euler
Ζ Project Euler solved in some different languages
c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby
Last synced: 26 Oct 2024
https://github.com/joeltg/ziterable
Generic, variadic, iterable zip
functional-programming iterable iterator typescript zip
Last synced: 05 Oct 2024
https://github.com/darky/context-fp
Microscopic functional programming context for TypeScript
context dependency di fp functional functional-programming injection javascript js programming ts typescript
Last synced: 12 Nov 2024
https://github.com/yosefbeder/qatam
Qatam (ΩΨͺΨ§Ω ) is an Arabic scripting language.
arabic compiler functional-programming scripting-language virtual-machine
Last synced: 05 Nov 2024
https://github.com/codelytv/scala-cellular_automata-kata
Cellular Automata Kata writen in Scala
codelytv functional-programming kata sample sbt scala scalatest
Last synced: 11 Nov 2024
https://github.com/marcuwynu23/sclib
Cpp dynamic library project for easy console programming
console console-project cpp dynamic functional-programming functions library
Last synced: 06 Nov 2024
https://github.com/shal/odd-even-mergesort
:balance_scale: Blazing fast Batcher's sort algorithm
functional-programming haskell parallelism sorting
Last synced: 01 Nov 2024