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-10 00:11:13 UTC
- JSON Representation
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/ibx34/nai-l
early-development functional-programming programming-language rust rust-lang
Last synced: 19 Nov 2024
https://github.com/santanusinha/hystrix-function-wrapper
A small lib to wrap any lambda with a hystrix command
functional functional-programming hystrix java-8
Last synced: 09 Nov 2024
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/alexandr-g/knowledge
https://alexgrischuk.gitbook.io/wiki/
algorithms coding data-structures flow functional-programming git js knowledge node npm react tmux vim wiki yarn
Last synced: 09 Dec 2024
https://github.com/encapsule/holistic
Encapsule Project Holistic App Platform runtime libraries and appgen utility.
async-programming component-driven-engineering discriminated-message-routing distributed-systems execution-engine finite-state-automata functional-programming html5 http-server http-services javascript-framework javascript-platform mathematical-graphs model-driven-engineering nodejs plug-ins process-modeling reactive-programming reactjs state-management
Last synced: 26 Dec 2024
https://github.com/imrafaelmerino/java-fun
java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.
functional-programming generator java jmeter property-based-testing
Last synced: 08 Jan 2025
https://github.com/fr33m0nk/type-driven-functional-programming
Typedriven Functional programming in Typescript targeting Bun runtime
bun functional-programming type-driven-development typescript
Last synced: 08 Jan 2025
https://github.com/nhyne/zio-bazel
Playground for learning ZIO things
functional-programming scala zio
Last synced: 08 Jan 2025
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/sergio16t/funky-go
Functional Programming Package for Go Development.
functional-programming go golang utilities
Last synced: 23 Oct 2024
https://github.com/oliverjash/fun-task-fetch
fetch API implemented using the Task type, which allows cancellation amongst other things.
fetch fetch-api functional-programming task
Last synced: 16 Nov 2024
https://github.com/lyes-sefiane/java-programming-concepts
Java Programming Concepts
advanced-programming functional-programming java java-11 java-8 java-fundamentals object-oriented-programming software-development
Last synced: 21 Oct 2024
https://github.com/kaliv0/pyrio
Java-inspired Streams Api
fluent-api functional-programming java-stream-api python-functional
Last synced: 06 Nov 2024
https://github.com/niqdev/kotlin-fun
Kotlin notes
aws functional-programming json-schema kotlin ktor recursion-schemes serverless
Last synced: 06 Nov 2024
https://github.com/zhentian-wan/fp-crocks-demo
Learning Functional Programming library Crocks, Maybe type and more
crocks functional-programming javascript
Last synced: 11 Nov 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/elixircl/kombucha
🍹Kombucha: A Programming Language with Probiotics
elixir functional functional-programming kombucha language programming
Last synced: 08 Jan 2025
https://github.com/jabez007/functionalcsharp
A library of static classes, extension methods, and classes that apply functional techniques to C#.
c-sharp csharp functional-programming lambda-calculus lambda-expressions lambda-functions terraformed
Last synced: 07 Jan 2025
https://github.com/blakek/curry
🍛 Simple curry functions
curry currying functional functional-programming javascript typescript utility
Last synced: 08 Nov 2024
https://github.com/blakek/compose
🛠 Compose functions and promises
functional-programming functions pipeline promise
Last synced: 02 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/emirhandogandemir/functionalprogramming
to Declarative Programming from Imperative Programming
consumer functional-programming javastreams predicate supplier
Last synced: 02 Jan 2025
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/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/unional/async-fp
Asynchronous Functional Programming Utilities
async context dependency fp functional functional-programming promise typescript
Last synced: 26 Oct 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/stefanwaldhauser/ocamlrandom
Random OCaml Code that could be useful to some
eidi2 exam functional-programming ocaml technical-university-munich tum
Last synced: 14 Nov 2024
https://github.com/calvinlfer/etl-workflow
An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing
cats etl functional-programming scala
Last synced: 08 Jan 2025
https://github.com/afsalthaj/supaku-sukara
Functional Programming, Functional Programming Exercise Solutions in Scala & Spark
functional-programming functor language monad parallelism scala shapeless spark typeclasses
Last synced: 08 Jan 2025
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/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/laurabeatris/fp-ts-learning
Learning resources related to funcional programming with TypeScript
fp-ts functional-programming typescript
Last synced: 21 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/astridlyre/fp
fp - My little functional programming library
functional-programming iterable javascript multimethods observable stream
Last synced: 14 Nov 2024
https://github.com/javiorfo/steams
Go functional programming library based on Java Streams (WIP)
functional-programming go go-library golang java-streams
Last synced: 02 Nov 2024
https://github.com/rborovina/scala-minesweeper
This is a Scala implementation of the classic Minesweeper game. The project features different difficulty levels, the ability to save and load games, hints, and a scoring system that takes into account the number of bombs, hints used, elapsed time, and user actions.
Last synced: 23 Oct 2024
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/steve245270533/fp
JavaScript函数式编程文档合集
functional-programming javascript typescript
Last synced: 08 Jan 2025
https://github.com/michalspano/func-prog
My take on Functional Programming.
clojure functional-programming haskell personal
Last synced: 17 Nov 2024
https://github.com/gavinhome/done-redux
A combined .Net7 state management framework.
component dotnet framework functional-programming redux state-management
Last synced: 14 Nov 2024
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 29 Dec 2024
https://github.com/yurrriq/tdd-with-idris
:book: Working through Type-Driven Development with Idris
dependent-types functional-programming idris learning theorem-proving type-driven-development
Last synced: 17 Nov 2024
https://github.com/raedaddala/advent-of-code
My solutions for Advent of Code starting from 2015
advent-of-code functional-programming optimization problem-solving scala
Last synced: 23 Nov 2024
https://github.com/rxtoolkit/logs
🗒️ RxJS utilities for backend logging
fp functional-programming logging observables package reactive-programming rxjs
Last synced: 05 Jan 2025
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 Nov 2024
https://github.com/divertimentos/course-elixir-freecodecamp
Elixir + Functional Programming fundamentals course, aimed for beginners. Provided by Octallium (Anil Kulkarni) through freeCodeCamp.org
elixir elixir-lang functional-programming learn-in-public octallium
Last synced: 04 Jan 2025
https://github.com/muhammadhassanraza25/budget-app
I added some amazing features in this Budget App like Show Total Budget, Show Expenses & Show Balance Budget. This Budget App also shows items in list and delete items from list.
budget-app creative-coding css3 functional-programming html5 javascript js
Last synced: 24 Dec 2024
https://github.com/kelvins/functional-programming-in-scala
Functional Programming in Scala
Last synced: 04 Jan 2025
https://github.com/tejasbubane/reason-todo-old
Small todo app with reasonml
bucklescript functional-programming reason-react reasonml
Last synced: 13 Nov 2024
https://github.com/mmzk1526/haskell-blockchain-tutorial
A simple blockchain toy example
blockchain functional-programming
Last synced: 29 Dec 2024
https://github.com/ngoc199/simple-koa-todo
fp functional-programming koa nx proof-of-work
Last synced: 06 Dec 2024
https://github.com/spamegg1/spamegg1-lean
Working through Functional Programming in Lean
dependent-types formal-verification functional-programming lean lean4 math proofs
Last synced: 20 Dec 2024
https://github.com/asarkar/99-haskell
H-99: Ninety-Nine Haskell Problems
99-haskell-problems 99-problems 99problems functional-programming haskell ninety-nine-haskell-problems ninety-nine-problems
Last synced: 13 Nov 2024
https://github.com/gardncl/functional_programming_javascript
All the exercises from http://reactivex.io/learnrx/
brackets functional-programming javascript reactivex
Last synced: 21 Nov 2024
https://github.com/prashanthr/ts-utils
A typescript utility library for functional programming
functional-programming typescript
Last synced: 16 Dec 2024
https://github.com/vijayksingh/angular-recipies-cookbook
👨💻📚🐱💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)
angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs
Last synced: 07 Jan 2025
https://github.com/rajasharan/elm-countdown-problem
Solution for the countdown-problem in elm
elm elm-demos elm-lang functional functional-programming
Last synced: 13 Nov 2024
https://github.com/nullobject/memory
A game of memory.
functional-programming game javascript memory reactive-programming
Last synced: 28 Dec 2024
https://github.com/mvngu/haskyll
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme ruby
Last synced: 14 Nov 2024
https://github.com/manojpawar94/go-lang-fundamental-examples
The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.
arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct
Last synced: 22 Nov 2024
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Dec 2024
https://github.com/bkosm/kpipe
A kotlin-native library introducing a functional-style pipe.
functional-programming kotlin pipe
Last synced: 14 Nov 2024
https://github.com/rcardin/fp-scala
My solutions to exercises of "Functional Programming in Scala".
exercises functional-programming scala
Last synced: 17 Nov 2024
https://github.com/rcardin/reader-monad
A simple implementation of the Reader monad
functional-programming monad reader-monad scala
Last synced: 17 Nov 2024
https://github.com/reshiadavan/catena
A Simple, Lightweight, Actor-Based Distributed Blockchain
actor-model akka blockchain docker docker-compose functional-programming scala
Last synced: 13 Nov 2024
https://github.com/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 13 Nov 2024
https://github.com/rsachdeva/nodeedx-csv-json
node based csv to json - adding functional style with es6/es7 usage
babel es6 es7-async functional-programming nodejs
Last synced: 10 Dec 2024
https://github.com/kerelape/monadic-objects
Collection of functions to modify objects
functional-programming javascript javascript-library js objects
Last synced: 12 Nov 2024
https://github.com/didierofrivia/flipcards
Simple memory cards game written in Elm
elm functional functional-programming futurama
Last synced: 21 Dec 2024
https://github.com/alexhmelevski/ahfuture
Simple framework for asynchronous code in swift using Futures
functional-programming futures ios swift
Last synced: 06 Dec 2024
https://github.com/afsalthaj/fp-generator
The library that solves all your data generation problem !
fs2 functional-programming generator scala stream-processing
Last synced: 08 Jan 2025
https://github.com/july541/functional-programming-in-csharp
A practice during learning C# functional programming.
Last synced: 13 Nov 2024
https://github.com/maximkrouk/swift-udf-tutorial
UDF Tutorial for Swift
combine composable-architecture fp functional-programming playground swift swiftui tutorial udf
Last synced: 12 Nov 2024
https://github.com/rxtoolkit/stats
📊 RxJS operators for reactive statistics
data-science fp functional-programming observables package reactive-programming rxjs statistics
Last synced: 05 Jan 2025
https://github.com/gustavodiasag/simpler
Interpreter for a functional, expression-based programming language
functional-programming interpreter lambda-calculus ocaml programming-language
Last synced: 14 Dec 2024
https://github.com/abdull121/javascript-games-project
JavaScript-Games
css-grid css3 es6 es6-javascript functional-programming html5 javascript javascript-game moduler-programing netlify responsive-design
Last synced: 06 Dec 2024
https://github.com/slowli/curry-chain
Chainable function currying
chainable-methods currying functional-programming
Last synced: 23 Nov 2024
https://github.com/rxtoolkit/sgd
📊 RxJS implementation of stochastic gradient descent (SGD) (classifier).
ai data-science fp functional-programming machine-learning ml observables package reactive-programming rxjs statistics
Last synced: 05 Jan 2025
https://github.com/rxtoolkit/stt-deepspeech
👂 RxJS operator for speech-to-text using DeepSpeech
fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 05 Jan 2025
https://github.com/shamansir/elm-fluxus
In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL
elm functional-programming generative-art graphics-programming visualisation webgl
Last synced: 20 Dec 2024
https://github.com/zahidul-islam/ts-fun
Implementing lodash library in typescript for fun :-)
chai fun functional-programming lodash mocha typescript
Last synced: 29 Dec 2024
https://github.com/crowdhailer/eyg
Explicit concurrency for intelligible parallel programing.
actors causality consistency dependent-types functional-programming immutability language
Last synced: 21 Dec 2024
https://github.com/weaming/math-fold
Bring fold in functional programming to CLI.
cli fold functional-programming
Last synced: 13 Nov 2024
https://github.com/guillempuche/effect_server_react
Clean architecture using the Effect library: domain, usecase, repositories, SQL, Node server
clean-architecture ddd-architecture domain-driven-design effect functional-programming nodejs server sql
Last synced: 15 Dec 2024
https://github.com/cristianbonilla/functional-programming
A partir de la versión 8 de java la programación funcional se aplica con un estilo idiomático. Para entender la programación funcional es necesario volver a versiones anteriores.
functional-programming java-8 java-8-lambda oriented-object-programming pluralsight streams-api
Last synced: 11 Nov 2024
https://github.com/yurkimus/curry
Javascript curry utility
deno functional-programming javascript node utilities
Last synced: 14 Oct 2024
https://github.com/noyzys/nautchkafe-rabbit-bridge
Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ
broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr
Last synced: 29 Dec 2024
https://github.com/jaalonso/examenes_de_pf_con_haskell_vol1
Exámenes de programación funcional con Haskell. Vol. 1 (Curso 2009-10)
functional-programming haskell teaching
Last synced: 06 Dec 2024
https://github.com/mahmoudhanafy/scala-specialization
my solutions to assignments
Last synced: 04 Dec 2024
https://github.com/devmahmud/javascript-from-fundamentals-to-functional-js
Learn higher-order functions, closures, scope and the fundamentals necessary to use modern frameworks like React, Angular and Vue. You'll master key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript!
closures es6 functional-programming javascript javascript-learning modern-javascript
Last synced: 06 Jan 2025
https://github.com/sword-smith/hfasto
Implementing a compiler for the fuctional programming language fasto in Haskell
calling-conventions compiler functional-programming mips-assembly register-allocation
Last synced: 15 Nov 2024
https://github.com/mrvplusone/lazylang
A Haskell-style lazy language in 500 lines of Scala code
functional-programming lazy-evaluation monad-transformers
Last synced: 16 Dec 2024
https://github.com/rxtoolkit/utils
🛠️ RxJS operators for very common data transformation tasks
fp functional-programming observables package reactive-programming rxjs
Last synced: 05 Jan 2025
https://github.com/jaalonso/examenes_de_pf_con_haskell_vol10
Exámenes de programación funcional con Haskell. Vol. 10 (Curso 2018-19)
functional-programming haskell teaching
Last synced: 06 Dec 2024
https://github.com/olian04/simply-result
Simply typesafe Result and Option monads in typescript and javascript.
fp functional-programming javascript monad monad-types monads option option-type result result-type typescript
Last synced: 28 Dec 2024
https://github.com/cyppan/purely-functional-data-structures
Companion Clojure code for the Purely Functional Data Structures books
clojure functional-programming purely-functional-data-structures
Last synced: 18 Nov 2024