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-01-29 00:11:28 UTC
- JSON Representation
https://github.com/sliptype/react-pure
❄️ An example of managing state using Purescript in a React app
functional-programming purescript react
Last synced: 21 Dec 2024
https://github.com/stefanmaric/retryyy
A better way to retry async operations in TypeScript/JavaScript.
async await decorators functional-programming retry typesafe typescript
Last synced: 29 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/lysxia/test-fun
Representation of higher-order functions for property testing
functional-programming random testing
Last synced: 10 Oct 2024
https://github.com/luhring/funky
A Go (golang) linter that finds mutations.
ast functional-programming golang linter mutations
Last synced: 13 Jan 2025
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/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/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/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/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/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/mtumilowicz/scala-cats-functional-dependency-injection-workshop
Introduction into functional dependency injection with Reader monad.
cats cats-effect dependency-injection effect functional-dependency-injection functional-programming kleisli kleisli-arrows monad-transformers reader reader-monad workshop workshop-materials workshops
Last synced: 04 Jan 2025
https://github.com/mtumilowicz/scala-cats-tagless-final-http4s-middleware-workshop
Introduction to tagless final with cats and to http4s middleware.
authorization cats cats-effect cats-effect-3 functional-programming http4s http4s-jwt oauth2 oauth2-authentication oauth2-client pure-functional tagless-final workshop workshop-materials workshops
Last synced: 04 Jan 2025
https://github.com/tarsisexistence/fuzion
shortcut fu⚡️ion for TypeScript
fp functional-programming javascript shortcut-fusion typescript
Last synced: 21 Dec 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/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/gibbok/files-importer
files-importer is a Node.js command line tool, written in functional programming style, which synchronously copy the contents of a directory (include subdirectories recursively) to another location without creating duplicate files. It can be used to import only images and videos that have not already been imported from a camera or a memory card.
compare-data compare-files diff filesystem functional-programming
Last synced: 21 Dec 2024
https://github.com/baileympearson/iterable-ts
A Typescript library providing flexible and composable iterator operations.
functional-programming iterables typescript
Last synced: 26 Jan 2025
https://github.com/muhammadhassanraza25/quiz-app
I made this Quiz App using HTML, CSS & JavaScript. In end of the quiz this Quiz App also shows user's result.
css-flexbox css-grid css3 functional-programming html5 javascript quiz quiz-application
Last synced: 24 Dec 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/eschnett/funhpc.cxx
FunHPC: Functional HPC Programming
cplusplus framework functional-programming hpc mpi qthreads task-based
Last synced: 20 Jan 2025
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/tralahm/iot-system
A complete hardware agnostic IoT system for monitoring home temperatures written in scala
akka-actors functional-programming iot-application sbt scala tralahm tralahtek
Last synced: 13 Jan 2025
https://github.com/owainlewis/hof
Higher order functions for Golang
collections functional-programming golang higher-order-functions
Last synced: 05 Dec 2024
https://github.com/mrchico/smarter-contract-lang
blockchain dependent-types ethereum functional-programming type-theory
Last synced: 16 Dec 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 Jan 2025
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/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 Jan 2025
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: 21 Nov 2024
https://github.com/samyam81/anonymous-functions
A lambda expression in Java is a concise way to define an anonymous function that can be used as a method parameter or assigned to a variable.
cpp csharp functional-programming java
Last synced: 27 Jan 2025
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/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: 20 Jan 2025
https://github.com/philihp/pcg
A functional implementation of the PCG family random number generators, written in TypeScript.
functional-programming random-generation
Last synced: 14 Dec 2024
https://github.com/jahed/promises
Composable Functions for Promises
async functional-programming javascript promise
Last synced: 27 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/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: 09 Jan 2025
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/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/react-declarative/react-pocketbase-crm
The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.
declarative-programming dependency-injection functional-programming kanban kanban-application kanban-board mobx mui pocketbase pocketbase-realtime react react-declarative react-hooks realtime rxjs solid websocket
Last synced: 29 Nov 2024
https://github.com/masipcat/invars
Single assignment variables in Python
functional-programming python single-assignment
Last synced: 24 Dec 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/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/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 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/mnie/resulttype
ResultType implementation in C#
csharp functional-programming result-type
Last synced: 24 Dec 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: 13 Dec 2024
https://github.com/jovannypcg/back-to-the-future-clj
Small and straightforward example on parallel processing using futures in Clojure.
clojure functional-programming futures parallel-processing
Last synced: 20 Dec 2024
https://github.com/mtumilowicz/scala-cats-free-monad-workshop
Introduction into functional programming free structures: free monads, free monoids, free applicatives.
cats cats-core cats-effect cats-free church-encoding free-monad freemonad functional-programming functional-programming-examples functional-programming-language pure-functional scala workshop-material workshop-materials workshops zio-layer
Last synced: 04 Jan 2025
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: 18 Jan 2025
https://github.com/bbtsoftware/bbt.maybe
An option type for .NET
functional-programming maybe nuget-package option-type
Last synced: 22 Nov 2024
https://github.com/felixarpa/LP-Haskell
🎓 Haskell problems of Programming Languages (FIB)
fib functional-programming haskell
Last synced: 26 Oct 2024
https://github.com/timdeputter/FitEx
FitEx is a Macro-Module which provides a bit of sugar for function definitions.
elixir elixir-lang functional-programming macros
Last synced: 01 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
https://github.com/azanin/recursion-schemes
functional-programming recursion recursion-schemes scala
Last synced: 19 Dec 2024
https://github.com/fabiannorbertoescobar/prolog-haskell-ejercicios
Ejercicios sencillos de Programacion Lógica y Programación Funcional en los lenguajes Prolog y Haskell, realizados en Programación Avanzada para conocer otros paradigmas
functional-programming ghci haskell logic-programming prolog swi-prolog
Last synced: 05 Jan 2025
https://github.com/higherorderco/slides
Kindelia Class Slides
blockchain functional-programming katex kindelia latex markdown presentation slides slidev
Last synced: 11 Nov 2024
https://github.com/saityi/felis
(⚠️ Work in Progress ⚠️) Category theoretic abstractions and implementations
category-theory functional-programming standard-ml
Last synced: 12 Jan 2025
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: 24 Jan 2025
https://github.com/cnkcq/oschina
Start a project with RxSwift
frp functional-programming functional-reactive-programming genetics ios mvvm reactive rxswift swift-3
Last synced: 20 Jan 2025
https://github.com/joordy/ringring
A dashboard tool on behalf of Ring-ring organization. A dashboard tool for policy makers, which can see how traffic conditions can be improved. The tool consists of several visualizations formed from the Ring-Ring bicycle dataset.
chartjs cycling data-visualization data-visualization-project functional-programming mapbox rollup sapper svelte svelte-js svelte3
Last synced: 22 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: 26 Jan 2025
https://github.com/erthium/boids
Simulation of Boid artificial life program
agent-based-simulation boids boids-behaviour boids-simulation cpp cpp11 flocking flocking-agents flocking-simulation functional-programming makefile sdl sdl2 sdl2-image simulation
Last synced: 18 Dec 2024
https://github.com/lebrancworkshop/lebranc-learn-functional-programming
I'm learning a Functional Programming by learning its pure math concepts and apply it on functional language like Haskell, Clojure, Elixir, etc.
abstract-algebra category-theory clojure elixir fsharp functional-programming haskell homotopy-type-theory javascript lambda-calculus mathematics pure-mathematics racket scala theoretical-computer-science theory-of-computation type-theory typescript
Last synced: 18 Nov 2024
https://github.com/imfi-jz/haxe-functional
Tools for writing Haxe code in the functional programming paradigm.
functional-programming haxe library
Last synced: 23 Oct 2024
https://github.com/simonsejse/fastolangcompiler
FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.
compiler fasto fsharp functional-programming interpreter
Last synced: 12 Oct 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 Jan 2025
https://github.com/sergio16t/funky-go
Functional Programming Package for Go Development.
functional-programming go golang utilities
Last synced: 23 Oct 2024
https://github.com/articulate/squiss-jobs
SQS-backed job queue
aws-sqs functional-programming job-queue nodejs
Last synced: 15 Oct 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: 20 Dec 2024
https://github.com/mallozup/hanadb_exporter_clojure
hanadb clojure prometheus exporter
clojure functional-programming jdbc sap sap-hana
Last synced: 11 Dec 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: 17 Dec 2024
https://github.com/dark-voyage/experiment
🧪 | Just a functional lab experiment with expressions
functional-programming s-expressions
Last synced: 13 Jan 2025
https://github.com/deanrad/antares-ts
Antares is an Architecture for making real-time applications with confidence.
async functional-programming observable promise react reactive-programming redux rxjs rxjs6
Last synced: 20 Dec 2024
https://github.com/joeltg/ziterable
Generic, variadic, iterable zip
functional-programming iterable iterator typescript zip
Last synced: 05 Oct 2024
https://github.com/bohdanmoroziuk/code-snippets
This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.
cheat-sheets code-snippets front-end-development functional-programming knowledge-base oop react rest-api software-architecture software-development testing typescript vue3
Last synced: 20 Dec 2024
https://github.com/joaopaulomoraes/joaopaulomoraes
Who am I
accessibility clean-architecture design domain-driven-design elixir erlang functional-programming hexagonal-architecture nextjs product reactjs regex ui ux web3
Last synced: 11 Oct 2024
https://github.com/pedro-gutierrez/elementaryjs
Declarative and functional UIs with a hint of Elm
elementaryjs elm es6 functional-programming incremental-dom js json scheme
Last synced: 28 Dec 2024
https://github.com/pedro-gutierrez/elementary
Elixir web framework
beam elixir elm erlang functional-programming metaprogramming pure yaml
Last synced: 28 Dec 2024
https://github.com/jmargenberg/monok
Alternative pipe operators for clean handling of `{:ok, value}` and `{:error, reason}` tuples in Elixir
Last synced: 17 Dec 2024
https://github.com/b-gran/reducer-redux
Beautiful, functional redux reducers
action fp function functional functional-programming pure reducer reducer-redux redux
Last synced: 28 Dec 2024
https://github.com/mtrsk/fsharp-nix
An opinionated F# template and development environment that's powered by Nix and just
devops fsharp functional-programming github-actions justfile nix nix-flakes
Last synced: 12 Oct 2024
https://github.com/damiancipolat/documenting_js_functions
This repository was created to show anothers JS developers a way of how to document javascript functions at the moment to start coding.
amazon functional-programming functional-programming-examples js node
Last synced: 28 Dec 2024
https://github.com/functionalland/functional-redis
A simple Redis client in tune with Functional Programming principles in JavaScript for Deno.
deno denoland functional functional-programming functor monoid redis
Last synced: 13 Jan 2025
https://github.com/sandromaglione/supabase-ts
Use supabase with Functional Programming and fp-ts
fp-ts functional-programming io-ts javascript supabase supabase-js typescript
Last synced: 30 Dec 2024
https://github.com/vishwajeet-29-pro/javadsa
Daily Practice on Java and Test Driven Development
cucumber design-principles documentation dsa-algorithm functional-programming java java-8 junit5 oops-in-java
Last synced: 11 Oct 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: 14 Dec 2024
https://github.com/dangvanthanh/zero-days-of-code
Zero Days Of Code
elm functional-programming zero-days-of-code
Last synced: 14 Jan 2025
https://github.com/perkss/perkss.github.io
My fun super interesting blog take a read
algorithm algorithms c clojure docker finance functional-programming green kubernetes math mathematics maths sustainability terraform
Last synced: 28 Oct 2024
https://github.com/kajizukataichi/pravda
A functional programming language that best of both worlds between Haskell and Lisp
dynamic-typing functional functional-paradigm functional-programming functional-programming-language haskell interpreter lambda-functions lisp new-language partial-application pattern-matching programming programming-language programming-languages pure recursion rust s-expressions
Last synced: 12 Oct 2024
https://github.com/jajaperson/copb
A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.
composition currying functional-programming overloading pipes typescript
Last synced: 26 Jan 2025
https://github.com/denisfrezzato/hyper-ts-connect
Hyper-ts adapter for Connect
connect fp-ts functional-programming hyper-ts typescript
Last synced: 11 Oct 2024
https://github.com/mrdimosthenis/gleam_zlists
A library for working with lazy lists in Gleam
beam erlang functional-programming gleam gleam-lang
Last synced: 21 Jan 2025
https://github.com/paudirac/error-rop
Perl either
either functional-programming perl5
Last synced: 22 Nov 2024
https://github.com/functional-things/functional-things
A TypeScript library to help with functional programming.
fp function-composition functional-data-structure functional-optics functional-programming ts types typescript
Last synced: 06 Dec 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: 26 Jan 2025
https://github.com/peruibeloko/advent-of-code-2023
My solutions for the Advent of Code 2023 using Elixir.
advent-of-code advent-of-code-2023 adventofcode elixir functional-programming
Last synced: 29 Dec 2024
https://github.com/solangeug/lambdas-and-streams
Project based on Oracle's Introduction to Lambda Expressions and the Streams API MOOC.
functional-programming java-8 lambda-expressions oracle-mooc streams-api
Last synced: 25 Jan 2025
https://github.com/loipesmas/vesmor
a fantasy video game console with vector graphics and a declarative statically typed functional programming language
declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly
Last synced: 13 Oct 2024