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-17 00:06:51 UTC
- JSON Representation
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/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/imteekay/talks
Tech Talks - Striving to share knowledge
functional-programming javascript react typescript
Last synced: 21 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/scala-szeged/Scala-Course-Hungarian
A Szegedi Egyetemen általam tartott Scala gyakorlat anyaga
course-materials course-project coursework functional-programming howto howto-tutorial made-in-hungary scala tutorial tutorial-code
Last synced: 06 Nov 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/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/italomaia/lua_fun
Functional programming library for lua lang.
functional-programming lua lua53
Last synced: 11 Oct 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/patrimart/ngix-store
IxJS augmented state management for Angular applications, inspired by Redux and built upon @ngrx.
angular functional-programming ixjs ngix ngrx redux rxjs5
Last synced: 14 Nov 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/arthurxavierx/ebook-category-theory
Bartosz Milewski's Category Theory for Programmers as an eBook
book category-theory ebook functional-programming haskell types
Last synced: 12 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/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/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/georgesittas/monads-presentation
Presentation about the role of monads in Functional Programming
functional-programming haskell latex monads presentation
Last synced: 13 Oct 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/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/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/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/xavkearney/fsharp-arm-emulator
ARM Assembly Language Emulator implemented in F#
arm emulator fsharp functional-programming
Last synced: 07 Nov 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/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/mnie/resulttype
ResultType implementation in C#
csharp functional-programming result-type
Last synced: 06 Nov 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/vickumar1981/functional_python
Functional Programming in Python: PyCon 2022 Jupyter notebook
functional-programming jupyter-notebook pycon2022
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/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://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/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/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/lysxia/test-fun
Representation of higher-order functions for property testing
functional-programming random testing
Last synced: 10 Oct 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/owainlewis/hof
Higher order functions for Golang
collections functional-programming golang higher-order-functions
Last synced: 15 Oct 2024
https://github.com/okmttdhr/fp-minimal
Minimal typed functional programming in TypeScript
functional-programming typescript
Last synced: 18 Oct 2024
https://github.com/raviqqe/stg
STG Machine in Go
functional-programming go lazy-evaluation
Last synced: 17 Oct 2024
https://github.com/mthaler/order-taking
Order taking example from the book "Domain Modeling Made Functional" converted to Kotlin
arrow arrow-kt ddd ddd-example ddd-sample domain-driven-design domain-modeling functional-programming kotlin
Last synced: 05 Nov 2024
https://github.com/leolanese/becoming-functional
This is the second part of the Functional Programming introduction, and a more practical approach than theory one.
functional-programming js typescript
Last synced: 14 Nov 2024
https://github.com/andreacrotti/lambda
Talk about functional programming
functional-programming lambda python talk
Last synced: 15 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/timfennis/apply
Functional Programming in PHP
arrow functional-programming monad php php-library php74
Last synced: 12 Oct 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/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/glebec/advent-of-code-2019
Advent of Code 2019 Solutions in Haskell
advent-of-code advent-of-code-2019 algorithms challenge functional-programming haskell puzzles solutions
Last synced: 14 Nov 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/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/jahed/promises
Composable Functions for Promises
async functional-programming javascript promise
Last synced: 27 Oct 2024
https://github.com/ascandone/kestrel-lang
🦅 A pure, strongly typed functional language that compiles to js
compiler functional-programming javascript typechecker
Last synced: 06 Aug 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/grigorii-horos/picolang
Minimal interpreter of functional language, writen in JavaScript
functional functional-languages functional-programming interpreter javascript language lisp-dialect lisp-interpreter
Last synced: 30 Oct 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/masipcat/invars
Single assignment variables in Python
functional-programming python single-assignment
Last synced: 06 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/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/gibbok/blocchi-puzzle
A tetromino game based on React, Redux, TypeScript, and functional programming.
fp-ts functional-programming reactjs redux side-project storybook styled-components tetris tetris-game tetromino typescript
Last synced: 28 Oct 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/kutyel/kutyel-hakyll
New personal website with Hakyll!
functional-programming hakyll-site haskell nix
Last synced: 17 Oct 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/eloyekunle/haskell_snippets
Useful snippets and algorithms in Haskell
algorithms functional-programming hackerrank haskell
Last synced: 29 Oct 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/leostera/zazen
:pray: sit, breathe, code.
arrow functional-programming minimal
Last synced: 29 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/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/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/phipsgabler/dsl-examples
Shows examples of patterns used in Scala embedded DSLs.
dsl functional-programming scala
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/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/luhring/funky
A Go (golang) linter that finds mutations.
ast functional-programming golang linter mutations
Last synced: 13 Nov 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/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/meetzaveri/elite-async
🛠️ Zero dependencies, pure vanilla, slim and compact set of async utilities
async callbacks control-flow functional-programming javascript
Last synced: 17 Nov 2024
https://github.com/david-fernando/noloopfor
JavaScript library for making functional loops
for-loop for-loop-in-javascripts for-loops function-loop functional functional-js functional-programming javascript javascript-library js-funcional js-lib loop node-js nodejs npm-module npm-package recursive recursive-functions
Last synced: 17 Nov 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/laserdisc-io/stream-it
An integration test library for end-to-end testing of streaming applications
end-to-end-testing functional-programming scala smoke-test test
Last synced: 17 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/mattlangsenkamp/rocfreestands
docker docker-compose elm functional-programming postgres postgresql scala scalajs smithy typelevel
Last synced: 16 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/mrcaidev/design-patterns
Design patterns implemented in TypeScript, with FP and OOP.
design-patterns fp functional-programming object-oriented-programming oop typescript
Last synced: 17 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/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/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/garciparedes/scala-examples
Set of awesome Scala Examples
breeze functional-programming java scala spark
Last synced: 15 Nov 2024
https://github.com/ivangalbans/hackerrank
My solutions to HackerRank challenges
algorithms clojure cpp data-structures functional-programming hackerrank-solutions problem-solving sql
Last synced: 17 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/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/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/chrispritchard/astar-search
A* Search algorithm in F#
astar-algorithm astar-pathfinding fsharp functional-programming immutable
Last synced: 16 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/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/amrdeveloper/bee-lang
Bee is interpreted programming language for LangJam 2021 Created in less than 48h based on first-class comments theme
functional-programming interpreter java langjam langjam-0001 language multithreading object-oriented-programming
Last synced: 14 Oct 2024
https://github.com/drapegnik/rsschool-fp
:zap: Functional Programming Course
church-encoding fp functional-programming haskell lambda-calculus rolling-scopes-school
Last synced: 31 Oct 2024
https://github.com/jonnor/hangdrum
Electronic percussive instrument using capacitive touch (firmware)
arduino cplusplus-11 embedded-systems firmware functional-programming midi
Last synced: 28 Oct 2024
https://github.com/olaoluwam/todo-app-api
A todo app API written in fp-ts
fp-ts functional-programming nodejs
Last synced: 24 Oct 2024
https://github.com/morganconrad/f-readline
Thin layer over node's readline module to provide functional support: map, reduce, filter, forEach()
async filter foreach functional-programming map node-readline readline reduce
Last synced: 11 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