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: 2025-02-06 00:11:34 UTC
- JSON Representation
https://github.com/crvouga/match-three
Implementation of a Match Three type game. Swipe around items to match three in a row.
firebase framer-motion functional-programming material-ui ramda react redux-saga
Last synced: 25 Nov 2024
https://github.com/loophp/church-encoding
Church encoding in PHP
church-encoding educational functional-programming learning
Last synced: 24 Jan 2025
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: 31 Dec 2024
https://github.com/ceticamarco/rhino
🦏 Simple markup language for building static websites
functional-programming haskell language-development markup-language parser ssg static-site-generator
Last synced: 25 Jan 2025
https://github.com/pakoito/rxerroralgebra
android functional-programming java
Last synced: 31 Jan 2025
https://github.com/parinpan/fun-go
Fun-go is the answer when you are sick of writing over and over again a looping block that seems giving much redundancy in your project.
array-manipulations array-methods functional-programming golang library slice
Last synced: 05 Feb 2025
https://github.com/theangrydev/business-flows
A combination of the Try monad and the Either monad, to help tame complex business flows
either functional-programming happy-path java-8 monad railway-oriented-programming sad-path try-catch validation
Last synced: 17 Dec 2024
https://github.com/xaliphostes/dataframe
A minimalist Python Panda like library in pure C++
algebra cplusplus cpp cpp26 functional-programming geometry mathematics python statistics
Last synced: 09 Dec 2024
https://github.com/chamini2/angler-lang
The Angler Functional Programming Language
functional-programming haskell interpreter lexer parser programming-language type-theory
Last synced: 18 Jan 2025
https://github.com/johnmurray/bastard-go
Terrible things I wrote in Go
code-generation functional-programming generics go golang terrible-idea
Last synced: 29 Jan 2025
https://github.com/ascandone/kestrel-lang
🦅 A pure, strongly typed functional language that compiles to js
compiler functional-programming javascript typechecker
Last synced: 25 Nov 2024
https://github.com/klahap/kothon
Enhance Python with Kotlin's Sequence class and functional programming for efficient, expressive data pipelines.
data-processing functional-programming kotlin-sequences lazy-evaluation python type-hints
Last synced: 20 Nov 2024
https://github.com/rlepigre/ocaml-timed
Timed references for imperative state
functional-programming imperative-programming references rollback
Last synced: 20 Nov 2024
https://github.com/ucsd-progsys/yunounderstand-data
A collection of novice interactions with the OCaml top-level.
functional-programming homework homework-problem ocaml user-study
Last synced: 24 Dec 2024
https://github.com/grayjack/gat
Rust General Associated Types emulation together with functional style traits
functional-programming higher-kinded-types rust
Last synced: 17 Dec 2024
https://github.com/maartz/swiftpipeline
SwiftPipeline is a lightweight, functional-style library for Swift that brings the power of threading macros inspired by languages like Clojure.
Last synced: 23 Jan 2025
https://github.com/huanghaiyang/todash.dart
lodash implement by dart
dart functional functional-programming lodash lodash-implement utilities utils-library
Last synced: 04 Jan 2025
https://github.com/mallozup/blacktango
console client for software maintainers
api-client elixir erlang functional-programming github graphql
Last synced: 05 Feb 2025
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: 23 Jan 2025
https://github.com/arnaud-feldmann/formation_r_drieets_prog_fonctionnelle
Une formation R pour mes collègues de la drieets, aux fonctions et à la programmation fonctionnelle en R
fonctions formation functional-programming functions programmation-fonctionnelle r tutorial
Last synced: 29 Jan 2025
https://github.com/js-factory/ironhead
Functional and Declarative NodeJS Framework.
configurable express functional-programming javascript nodejs routing
Last synced: 18 Nov 2024
https://github.com/erikjuhani/fp-utils
Utilities like Option and Result for functional programming in Node / Deno
deno fp functional-programming nodejs option result utilities
Last synced: 20 Nov 2024
https://github.com/shahroz16/tilde
A functional tool-belt for Kotlin Language similar to Lo-Dash or Underscore.js in Javascript and Dollar in Swift
belt dollar functional-programming java-8 kotlin lodash underscore
Last synced: 23 Jan 2025
https://github.com/jmlweb/mochila
Your Lightweight Travel Companion for TypeScript Programming
functional-programming typescript utils
Last synced: 18 Nov 2024
https://github.com/thealexlichter/advent-of-code
My solutions for the Advent of Code (since 2k17)
advent-of-code advent-of-code-2017 functional-programming javascript
Last synced: 29 Jan 2025
https://github.com/markomanninen/calchylus
Lambda Calculus with Hy - Docs: http://calchylus.readthedocs.io/
functional-programming hy lambda-calculus lisp logic-programming python
Last synced: 21 Nov 2024
https://github.com/nengo/nengo-gyrus
Recursively generate large-scale Nengo models using NumPy semantics.
functional-programming nengo neural-networks numpy python
Last synced: 25 Jan 2025
https://github.com/alexandrabaturina/mars-rover-dashboard
Dashboard that allows the user to view data and images from one of the Mars rovers.
es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript
Last synced: 22 Dec 2024
https://github.com/noyzys/nautchkafe-vanish
A simple bukkit/spigot plugin 1.21 :: vanish moderation system.
adventure bukkit bukkit-plugin fp functional-programming java kyori spigot spigot-plugin vanish vanishing
Last synced: 29 Jan 2025
https://github.com/halogenandtoast/mirin
A tiny redirection server in Spock backed by MySQL.
functional-programming haskell spock
Last synced: 30 Jan 2025
https://github.com/matthewsecrist/fxnk
A functional programming library for Elixir inspired by Ramda.
Last synced: 27 Nov 2024
https://github.com/constantiner/fun-ctional
The library brings most of the familiar functional techniques (like functional composition) to asynchronous world with shining Promises
async asynchronous asynchronous-functions asynchronous-programming client-side functional functional-composition functional-programming javascript javascript-library library mapreduce nodejs promise promise-handling promises server-side
Last synced: 08 Dec 2024
https://github.com/coderitual/round-royale
My entry for the js13k 2017 game jam
functional-programming game gamedev js13k js13kgames
Last synced: 28 Nov 2024
https://github.com/jiangweixian/functional-md
render markdown functional
functional-programming github markdown
Last synced: 10 Dec 2024
https://github.com/eloyekunle/haskell_snippets
Useful snippets and algorithms in Haskell
algorithms functional-programming hackerrank haskell
Last synced: 16 Dec 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: 11 Dec 2024
https://github.com/peterperhac/monad-transformers
Code, etc for a meetup event. Monad transformers talk I gave at Brighton.
fp functional-programming monad scala
Last synced: 23 Jan 2025
https://github.com/georgesittas/monads-presentation
Presentation about the role of monads in Functional Programming
functional-programming haskell latex monads presentation
Last synced: 23 Jan 2025
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: 23 Dec 2024
https://github.com/tusharad/haskell-examples
Collection of Concept-wise Haskell programs for learning.
functional-programming haskell
Last synced: 17 Dec 2024
https://github.com/leostera/zazen
:pray: sit, breathe, code.
arrow functional-programming minimal
Last synced: 17 Dec 2024
https://github.com/danisancas/tallerscalapeum
Temario de talleres de Scala impartidos para la comunidad PEUM
functional-programming scala spanish workshop workshop-series
Last synced: 13 Dec 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: 17 Dec 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: 07 Jan 2025
https://github.com/connellr023/chatter-reborn
A massively concurrent chat application designed for real-time, one-on-one conversations.
actor-model concurrent-programming functional-programming gleam mist realtime-chat socket-programming
Last synced: 18 Dec 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: 10 Jan 2025
https://github.com/denismurphy/pythonic
Selection of naive code snippets and examples that I compiled while learning Python.
beginner collections functional-programming oop python typing zen
Last synced: 25 Dec 2024
https://github.com/gingerhot/qqlog-haskellchina
QQ Group Log of HaskellChina User Group
functional-programming haskell-china haskell-user-group haskellchina
Last synced: 26 Dec 2024
https://github.com/bodrovis-learning/elixir-yt-series
Серия видео "Функциональная разработка на Elixir" на YouTube
elixir functional-programming lessons youtube
Last synced: 26 Dec 2024
https://github.com/bertrand31/api-rate-limiter
A sample HTTP API using a custom rate limiter written in Scala
api cats functional-programming http4s rate-limiter scala
Last synced: 26 Dec 2024
https://github.com/sebbekarlsson/simple-pipe
🚿 Function Composition for Python
composition functional-programming pipe python
Last synced: 30 Jan 2025
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: 11 Jan 2025
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: 18 Jan 2025
https://github.com/kourouklides/fsharp-examples
Example code in .NET F#
dot-net dotnet f-sharp fsharp fsharp-practice fsharp-samples functional-language functional-programming functional-programming-language functional-programming-using-fsharp functional-reactive-programming mono
Last synced: 19 Jan 2025
https://github.com/cu1ch3n/type-inference-zoo
Implementations collection for type inference algorithms
functional-programming haskell programming-languages type-inference zoo
Last synced: 19 Jan 2025
https://github.com/numq/webrtc-backend
Random video chat backend written in functional programming paradigm
chat clean-architecture functional-programming mongodb mongodb-database node node-js nodejs nodejs-api nodejs-server p2p peer-to-peer webrtc webrtc-signaling websocket websocket-server websockets websocketserver
Last synced: 19 Jan 2025
https://github.com/jakxz/functional-or
functional OR in js
functional-programming javascript or
Last synced: 25 Jan 2025
https://github.com/flintinatux/squirrel
A nimble functional library for Lua.
compose curry functional-programming lua
Last synced: 25 Jan 2025
https://github.com/yehzhang/purescript-materialize
Materialize bindings à la purescript-smolder.
css dsl functional-dependencies functional-programming markup markup-language material-design materialize materialize-css materializecss monad purescript typelevel variadic web
Last synced: 25 Jan 2025
https://github.com/andreacrotti/lambda
Talk about functional programming
functional-programming lambda python talk
Last synced: 01 Feb 2025
https://github.com/danielres/mytribe
a directory of friends for local/remote communities | highly experimental | ORM-less | nodejs + react + redux | docker-cloud CD + CI | lean event-sourcing
ci create-react-app docker docker-cloud docker-compose droplet functional functional-programming jest knexjs nodejs orm-less react redux
Last synced: 09 Jan 2025
https://github.com/joebew42/elixir_mostly_adeguate_guide
Examples from "Mostly Adeguate Guide" written in Elixir
examples functional-programming
Last synced: 20 Dec 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/polyvariant/learn-scala
Reference learning material for Scala
fp functional-programming learning scala
Last synced: 03 Feb 2025
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: 13 Jan 2025
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/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/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/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 21 Jan 2025
https://github.com/asn007/reducio
Functional reducers for everybody
functional-programming reducer-composition reducer-creation reducer-enhancer reducers redux
Last synced: 29 Dec 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: 13 Jan 2025
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: 29 Dec 2024
https://github.com/jaalonso/exercitium
Ejercicios de programación funcional con Haskell
functional-programming haskell
Last synced: 06 Dec 2024
https://github.com/okmttdhr/fp-minimal
Minimal typed functional programming in TypeScript
functional-programming typescript
Last synced: 18 Oct 2024
https://github.com/michalzalecki/paradajs
Monads implementation targeting compliance with Fantasy Land
Last synced: 12 Dec 2024
https://github.com/xavkearney/fsharp-arm-emulator
ARM Assembly Language Emulator implemented in F#
arm emulator fsharp functional-programming
Last synced: 29 Dec 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/samirsilwal/structures
A library of data structure with extended features for each structures.
functional-programming linked-list queue stack tail-recursion
Last synced: 11 Nov 2024
https://github.com/rcardin/functional-event-sourcing-in-kotlin
A toy project to explore the capabilities of functional event-sourcing using Kotlin
arrow-kt coroutines-flow event-sourcing eventstoredb functional-event-sourcing functional-programming hexagonal-architecture kotest kotlin sqldelight testcontainers
Last synced: 18 Jan 2025
https://github.com/adam-rocska/invertible-typescript
A library for creating and managing invertible functions and type-safe pipelines in TypeScript.
composition compositionality functional functional-programming inverse invertible pipe pipeline proverse pure stateless strict typesafe typescript
Last synced: 13 Jan 2025
https://github.com/supermacro/elm-todo-mvc
Reimplementation of Elm's TodoMVC using Elm v0.18
elm elm-todo functional-programming todomvc
Last synced: 28 Jan 2025
https://github.com/italomaia/lua_fun
Functional programming library for lua lang.
functional-programming lua lua53
Last synced: 11 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: 13 Jan 2025
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/phipsgabler/dsl-examples
Shows examples of patterns used in Scala embedded DSLs.
dsl functional-programming scala
Last synced: 22 Jan 2025
https://github.com/acorrenson/pym-s
Python with a sweet functionnal taste
functional-programming ocaml python transpiler typedef
Last synced: 21 Jan 2025
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/mkulke/hyper-ts-playground
A typescript express app with monadic middlewares and typestates.
fp-ts functional-programming typescript typestate
Last synced: 14 Jan 2025
https://github.com/jderochervlk/fp-ts-remote-data
https://jderochervlk.github.io/fp-ts-remote-data/
fp fp-ts functional-programming remote-data typescript
Last synced: 14 Dec 2024
https://github.com/mtumilowicz/scala-http4s-zio-doobie-workshop
Introduction to pure functional programming using effects with zio, http4s, fs2 and doobie.
doobie effects fs2 functional-programming functional-reactive-programming http4s pure-functional scala workshop workshop-materials workshops zio zio-effect zio-test
Last synced: 04 Jan 2025
https://github.com/mattlianje/flowers
functional cipher machines
cipher cryptography functional-programming lorenz optics
Last synced: 02 Feb 2025
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: 21 Dec 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: 20 Dec 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 Jan 2025
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: 14 Dec 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/tarsisexistence/fuzion
shortcut fu⚡️ion for TypeScript
fp functional-programming javascript shortcut-fusion typescript
Last synced: 21 Dec 2024