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-18 00:10:57 UTC
- JSON Representation
https://github.com/ryanleecode/solwasmc
Solidity Web Assembly Compiler
compiler ethereum evm functional-programming nom rust solidity
Last synced: 10 Nov 2024
https://github.com/mmzk1526/haskell-blockchain-tutorial
A simple blockchain toy example
blockchain functional-programming
Last synced: 07 Nov 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: 10 Nov 2024
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 07 Nov 2024
https://github.com/bertrand31/pandore
π¦ The functional files manipulation library Scala was missing
file filesystem functional-programming io-monad library scala
Last synced: 07 Nov 2024
https://github.com/d-exclaimation/common-ts
Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8
functional-programming pattern-matching pipe typescript union v8 zod
Last synced: 07 Nov 2024
https://github.com/blakek/make-lookup
π Make a lookup object from an array of objects
functional-programming hash-lookup javascript lookup lookup-table map typescript
Last synced: 08 Nov 2024
https://github.com/vitorluizc/functional-resources
Some pure-functions to deal with everything.
functional-programming javascript
Last synced: 08 Nov 2024
https://github.com/axect/fp-lecture
2018 Functional Programming Lecture in Yonsei Univ
elm functional-programming haskell julia
Last synced: 14 Oct 2024
https://github.com/airsequel/airscript
[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines
formula fp functional functional-programming language programming-language scripting scripting-language
Last synced: 14 Nov 2024
https://github.com/sopherapps/funml
A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml
functional-programming pattern-matching python
Last synced: 08 Nov 2024
https://github.com/jericirenej/typescript-monads-chaining
Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern
chaining functional-programming monads pipes typescript
Last synced: 17 Aug 2024
https://github.com/helton/labs
:mag_right: My experiments
benchmark cheerio functional-programming javascript labs phantomjs pre-commit request shelljs snazzy standard
Last synced: 08 Nov 2024
https://github.com/marcosh/fundic
PHP purely functional dependency injection container
container-interop dependency-injection functional functional-programming php php-library
Last synced: 08 Nov 2024
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 08 Nov 2024
https://github.com/davidmarne/functional_flutter
Tools for composing flutter widget trees in a functional manner.
flutter functional functional-programming
Last synced: 12 Nov 2024
https://github.com/ana06/text-decoder
A text decoder written in Haskell
functional-programming textdecoder ucm
Last synced: 10 Nov 2024
https://github.com/savaged/funinjection
Some fun with function injection in C#
functional-programming reflection
Last synced: 08 Nov 2024
https://github.com/filipbolt/hackerrank_functional
Haskell solutions hackerrank functional challenges
functional-programming hackerrank hackerrank-solutions haskell
Last synced: 08 Nov 2024
https://github.com/gvoz-dev/fprog
Functional programming
clojure functional-programming racket scala
Last synced: 08 Nov 2024
https://github.com/rurumimic/function-do-not-use-it
ν‘μ ? μ¬μ©νμ§ λ§μΈμ
Last synced: 09 Nov 2024
https://github.com/gabrielseibel1/fungo
FunGo stands for Functional (programming in) Go(lang)
fp function functional-programming go golang
Last synced: 08 Nov 2024
https://github.com/endygamedev/learn-haskell
Ξ» Haskell and Lambda Calculus.
functional-programming haskell lambda-calculus
Last synced: 09 Nov 2024
https://github.com/rurumimic/haskell
functional programming language
functional-programming haskell
Last synced: 09 Nov 2024
https://github.com/leolanese/practical_functional_programming
Practical Functional Programming
functional-programming javascript
Last synced: 14 Nov 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: 10 Nov 2024
https://github.com/isaquepinheiro/eclbr
ECLBr (Essential Core Library for Delphi)
delphi functional-programming library matching tuples
Last synced: 09 Nov 2024
https://github.com/modemobpsycho/python-course-s2
Solutions for the course. The topic of the course is "Python Generation course: a course for advanced". The topics covered in the course are listed in the repository topics.
bool complex decimal dict filesystem fraction functional-programming nested-loops nonetype random sets string tuples turtle
Last synced: 10 Nov 2024
https://github.com/modemobpsycho/python-course-s1-2
Solutions for the course. The topic of the course is "Indie Python Programming Course". The course covers topics from strings and lists to working with files and advanced python.
advanced-python dict filesystem functional-programming iterable-extensions lists-python loops modules none sets string tuples
Last synced: 10 Nov 2024
https://github.com/federicobruzzone/setup-ocaml-project-with-dune
This repository provides a basic setup for an OCaml project with using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.
functional-programming ocaml ocamlbuild project-template setuptools
Last synced: 09 Nov 2024
https://github.com/arieljimenez/pybanca-front
Frontend for the app pyBanca
elm-architecture elm-lang functional-programming js spa
Last synced: 12 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: 09 Nov 2024
https://github.com/kelvins/functional-programming-in-scala
Functional Programming in Scala
Last synced: 09 Nov 2024
https://github.com/hbarcelos/best-route
Finds the best (cheapest) route from a starting point towards a destination
dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape
Last synced: 12 Nov 2024
https://github.com/horothesun/advent-of-code-2023
Advent of Code 2023 with Scala 3 and the FP Typelevel stack.
advent-of-code advent-of-code-2023 advent-of-code-2023-scala advent-of-code-2023-scala3 advent-of-code-scala advent-of-code-scala3 aoc aoc-2023 aoc-2023-in-scala aoc2023 cats ci continuous-integration fp functional-programming kittens scala scala-3 scala3 typelevel
Last synced: 09 Nov 2024
https://github.com/darky/context-fp-go
Functional programming context for Golang
context dependency-injection di fp funcitonal functional-programming go golang
Last synced: 12 Nov 2024
https://github.com/fr33m0nk/functional-programming-with-fp-ts
functional programming in typescript with fp-ts
educational educativeio fp-ts functional-programming typescript
Last synced: 10 Nov 2024
https://github.com/y2k2mt/grouping-n
A tiny API: Just shuffles the given names.
akka cats-mtl dependency-injection doobie eff-monad functional-programming http4s monix scala zio
Last synced: 09 Nov 2024
https://github.com/alonsodomin/purerand
Pure functional random generator of data
functional-programming random random-generation scala scalajs
Last synced: 09 Nov 2024
https://github.com/adamouization/lambda-calculus-proofs
Short proofs about using the Lambda-Calculus as a Programming Language (2017)
functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/ws
π RxJS operators for working with WebSockets
fp functional-programming observables package reactive-programming rxjs websocket websockets
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/csv
π° RxJS operators for handling CSV data streams
csv csv-parser csv-reader csv-writer data-science fp functional-programming observables package reactive-programming rxjs
Last synced: 09 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: 09 Nov 2024
https://github.com/rxtoolkit/streams
π RxJS operators and utilities for working with streams (node.js ReadableStream, pipes, etc.)
fp functional-programming nodejs observables package reactive-programming rxjs streams
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/fs
πΎ RxJS utilities for working with files and file streams locally
files filesystem fp functional-programming observables package reactive-programming rxjs
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/stt-ibm
π An RxJS operator for real-time speech-to-text (STT/S2T) streaming using the IBM Watson.
ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/s3
πͺ£ RXJS operators for working with AWS S3
aws data-science fp functional-programming observables package reactive-programming rxjs s3 s3-storage
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/stt-gcp
π RxJS operator for realtime speech-to-text (STT/S2T) using GCP speech-to-text
fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/logs
ποΈ RxJS utilities for backend logging
fp functional-programming logging observables package reactive-programming rxjs
Last synced: 09 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: 09 Nov 2024
https://github.com/rxtoolkit/stt-aws
π RxJS operator for realtime speech-to-text (STT/S2T) using AWS Transcribe
ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/utils
π οΈ RxJS operators for very common data transformation tasks
fp functional-programming observables package reactive-programming rxjs
Last synced: 09 Nov 2024
https://github.com/rxtoolkit/stt-deepgram
π RxJS operator for realtime speech-to-text (STT/S2T) using Deepgram speeh-to-text
ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 09 Nov 2024
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: 09 Nov 2024
https://github.com/rxtoolkit/linear16
πΆ RxJS operators for streaming to/from LINEAR16 audio format
audio-processing audio-streaming fp functional-programming observables package reactive-programming realtime rxjs streaming
Last synced: 09 Nov 2024
https://github.com/vitorsalgado/nodejs-fx
Small functional utility library for JavaScript
functional functional-programming javascript nodejs
Last synced: 14 Nov 2024
https://github.com/shahaf-f-s/multithreading
A python module for creating multithreading processes easily, in a more Pythonic way.
functional-programming multi-threading multithreading threading
Last synced: 10 Nov 2024
https://github.com/imrafaelmerino/jio
API to work with functional effects in Java
chatgpt client-credentials-flow contextual-logging effects expressions fibers functional-programming http-client http-server io-monad java java-flight-recorder mongodb oauth2 property-based-testing virtual-threads
Last synced: 10 Nov 2024
https://github.com/zio/zio-distributed
The future home of ZIO Distributed!
distributed-computing functional-programming zio
Last synced: 10 Nov 2024
https://github.com/calvinlfer/account-experiment
actor-model akka domain-driven-design functional-programming scala
Last synced: 10 Nov 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: 10 Nov 2024
https://github.com/steve245270533/fp
JavaScriptε½ζ°εΌηΌη¨ζζ‘£ει
functional-programming javascript typescript
Last synced: 10 Nov 2024
https://github.com/dyalog/presentations
Presentation materials
apl conference-talk dyalog dyalog-apl functional-programming
Last synced: 12 Nov 2024
https://github.com/henryhale/render-functions
β¦ A basic implementation of render functions as used in modern JavaScript Frameworks.
functional-components functional-js functional-programming functional-reactive-programming h-function henryhale html html-css html-css-javascript javascript js render-functions rendering rendering-engine
Last synced: 11 Nov 2024
https://github.com/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl113-2021-sep-16
DCL-113: Functional Programming in C++17
cpp14 cpp17 cpp20 functional-programming functors lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl stl-containers
Last synced: 11 Nov 2024
https://github.com/kavalcante/array-into-subarrays
A non destructive and simple function that divide an array into multiples subarrays
function functional-programming javascript nodejs npm
Last synced: 11 Nov 2024
https://github.com/theskyinflames/dynamic
This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm
actor-pattern channels flow flow-based-programming functional-programming golang golang-concurrency goroutines jobs railway-oriented-programming workfow
Last synced: 09 Nov 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/lebrancconvas/hackerrank-functional-programming
Programming in Functional Programming by using Hackerrank Problem.
clojure elixir erlang fsharp functional-programming hackerrank haskell lisp ocaml racket scala
Last synced: 11 Nov 2024
https://github.com/lebrancconvas/functional-programming
Functional Programming Practice.
category-theory clojure elixir functional-programming haskell scala
Last synced: 11 Nov 2024
https://github.com/morganconrad/fobu
YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.
filter foreach functional-programming javascript map object reduce
Last synced: 12 Nov 2024
https://github.com/mattdean1/functional-programming
Exercises in Agda
agda functional-programming proofs
Last synced: 12 Nov 2024
https://github.com/bsoptei/photonix
Solutions for functional optics.
crate functional-programming lenses optics rust rust-lang rust-library
Last synced: 04 Aug 2024
https://github.com/ghurtchu/blabbermouth
:man::speech_balloon::woman: Live Support Chat Server
chat fs2 functional-programming http http4s redis redis-pubsub scala streams websockets
Last synced: 11 Nov 2024
https://github.com/imclerran/roc-openrouter
Roc Package for the using the OpenRouter.ai API
artificial-intelligence functional-programming roc-lang
Last synced: 16 Nov 2024
https://github.com/zerotohero-dev/delgado
Delgado is your functional handyman.
byte-sized bytesized-javascript bytesized-tv demos functional functional-programming functions javascript learning podcast screencast trainings tutorials utilities vidcast videocast
Last synced: 12 Nov 2024
https://github.com/dhruvjawalkar/ocpjavase17dev
Reference code files used during practice for newer features in Java SE 17, Lambdas, Functional Programming, Streams, Concurrency, Sealed Classes, LocalDateTime methods, Records ...
concurrent-programming duration functional-programming lambda-functions localdatetime records sealed-classes sealed-interface streams
Last synced: 16 Nov 2024
https://github.com/gurbaaz27/cs350a-homework-exercises
functional, lambda-calculus and object-oriented programming homework assignments
functional-programming gosu gosu-gem haskell higher-order-functions lambda-functions lazy-evaluation object-oriented-programming oops ruby untyped-lambda-calculus
Last synced: 14 Nov 2024
https://github.com/pomadchin/tagless-derivation
This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.
functional-programming scala tagless
Last synced: 16 Nov 2024
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: 31 Oct 2024
https://github.com/badeend/result
For failures that are not exceptional: `Result<T,E>` for C#.
csharp error-handling functional-programming monad
Last synced: 13 Nov 2024
https://github.com/murat/elixir-practices
Some Elixir practices for the newbies...
elixir elixir-lang functional-programming
Last synced: 11 Nov 2024
https://github.com/ladroid/mathelogos
The Mathelogos library is designed to introduce functional programming constructs to Rust.
function functional functional-programming functions lib library macros paradigm rust rust-lang rust-library
Last synced: 14 Nov 2024
https://github.com/mystpi/spark
Compile-to-JS language built in Gleam.
functional-programming gleam langdev language
Last synced: 13 Nov 2024
https://github.com/twobin/twobin.blog
twobin'blog η±ηζ΄»οΌη±εδΊ«οΌη±εη«―
es6 functional-programming react redux
Last synced: 07 Nov 2024
https://github.com/pavelannin/monadic-swift
Monadic is a distributed Swift framework that provides a way to write code from functional programming
either functional-programming monads swift
Last synced: 13 Nov 2024
https://github.com/imrafaelmerino/vertx-mongodb-effect
Where actors meet Functional Programming
functional-programming json-values mongo-values mongodb reactive-programming vertx
Last synced: 04 Aug 2024
https://github.com/bredalis/functionalprogrammingpython
π» ProgramaciΓ³n Funcional en Python
data functional-programming functions programing programming-language python structured-data
Last synced: 14 Nov 2024
https://github.com/bredalis/js
β¨ JavaScript's Files β¨
backend code css frontend functional-programming html js node-js nodejs pages programming-language
Last synced: 14 Nov 2024
https://github.com/bredalis/jsfunctionalprogramming
β¨ Functional programming in js β¨
algorithms functional-programming js node-js nodejs programs
Last synced: 14 Nov 2024
https://github.com/unosd/resultmonad
C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable
async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl
Last synced: 16 Nov 2024
https://github.com/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 13 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/rcardin/fp-scala
My solutions to exercises of "Functional Programming in Scala".
exercises functional-programming scala
Last synced: 17 Nov 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/mvngu/haskyll
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme ruby
Last synced: 14 Nov 2024
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