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-09 00:11:40 UTC
- JSON Representation
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/dark-voyage/experiment
🧪 | Just a functional lab experiment with expressions
functional-programming s-expressions
Last synced: 13 Jan 2025
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/bcherny/promise-seq
lazy-execute promises in sequence
async functional-programming typescript
Last synced: 02 Feb 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
https://github.com/harrisongrodin/structure-editor
Structure editor for a basic typed functional programming language
functional-programming structure-editor
Last synced: 22 Jan 2025
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/rezzecup/monassey
monassey is a TypeScript toolkit designed to enhance application robustness with functional programming. It values type safety, composability, and efficiency in async patterns, and streamlines code for clarity and reliability.
functional-programming typescript
Last synced: 21 Jan 2025
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/wagner-de-carvalho/mybank
Aplicação em Erlang
erlang functional-programming otp process supervisor
Last synced: 27 Jan 2025
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/steve245270533/fp
JavaScript函数式编程文档合集
functional-programming javascript typescript
Last synced: 08 Jan 2025
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 Jan 2025
https://github.com/federicobruzzone/caml-writer
CamlWriter is a terminal-based text editor developed using the OCaML.
functional-programming ocaml terminal-based text-editor
Last synced: 09 Nov 2024
https://github.com/joeltg/it-zip
Generic, variadic, iterable zip
functional-programming iterable iterator typescript zip
Last synced: 02 Nov 2024
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/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/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/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/psychedelicshayna/language-learning
My place for storing learning resources and useful information about programming languages.
educational functional-programming haskell haskell-learning learning learning-functional-programming learning-resources playground
Last synced: 11 Jan 2025
https://github.com/tebogoyungmercykay/programming-languages-coding-booth
Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.
cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme
Last synced: 21 Jan 2025
https://github.com/diekmann/isabelle-hello-world
Hello World in Isabelle, compiled to Haskell
functional-programming haskell isabelle-hol
Last synced: 17 Dec 2024
https://github.com/jottenlips/deprecated-jottenlips.github.io
📃 ReasonML markdown blog engine, turn an S3 bucket into a Github Pages blog
blog-engine experiment functional-programming jamstack javascript markdown ocaml react reason reasonml webpack
Last synced: 21 Dec 2024
https://github.com/mickstanciu/go-fn
GO Functional Programming
functional-programming functors
Last synced: 14 Dec 2024
https://github.com/paudirac/error-rop
Perl either
either functional-programming perl5
Last synced: 22 Nov 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/sergio16t/funky-go
Functional Programming Package for Go Development.
functional-programming go golang utilities
Last synced: 23 Oct 2024
https://github.com/tonivade/purecheck
Property based testing in Java
experimental functional-programming java property-based-testing unit-testing
Last synced: 30 Oct 2024
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/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/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/milmazz/func_geo_slides
Functional Geometry Description of Escher’s Fish (slides)
escher functional-programming geometry
Last synced: 21 Jan 2025
https://github.com/laurabeatris/list-length-recursion
Elixir algorithm exercise to practice recursion using tail call optimization
algorithms-and-data-structures elixir functional-programming recursion
Last synced: 21 Dec 2024
https://github.com/mohammadsafia/focus-time-react-native
This application makes you focus on specific tasks for a time and acts as an alarm to notify you of the end of the time allocated to the task
clean-architecture clean-code functional-programming hooks react-native typescript
Last synced: 29 Jan 2025
https://github.com/gillchristian/fp-for-the-people-v2
functional-programming javascript slides
Last synced: 21 Dec 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: 01 Feb 2025
https://github.com/fbn/yado-js
Yet Another Javascript Do-Notation
composing do-notation functional-programming monads
Last synced: 22 Jan 2025
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 Jan 2025
https://github.com/git-marcopitra/remove-unnecessary-parenthesis
Problem of unnecessary parenthesis with Functional Programming
functional-programming testing
Last synced: 29 Dec 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/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/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/sandeepkundalwal/scheme-interpreter
Scheme Programming Language's Interpreter using Java
functional-programming java scheme-interpreter scheme-programming-language
Last synced: 02 Feb 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/oliverjash/simple-maybe
Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).
functional-programming maybe option typescript
Last synced: 16 Jan 2025
https://github.com/itemconsulting/enonic-fp
Functional programming helpers for Enonic XP
enonic enonic-xp fp-ts functional-programming typescript
Last synced: 11 Jan 2025
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 Jan 2025
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/felixarpa/LP-Haskell
🎓 Haskell problems of Programming Languages (FIB)
fib functional-programming haskell
Last synced: 26 Oct 2024
https://github.com/codelytv/scala-cellular_automata-kata
Cellular Automata Kata writen in Scala
codelytv functional-programming kata sample sbt scala scalatest
Last synced: 08 Jan 2025
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/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/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/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/3mp3ri0r/cpyfunctional
cpyfunctional is python package to help you code python in functional programming paradigm
functional-programming library python python3
Last synced: 22 Dec 2024
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/nighttrax/react-bind-component
Function.prototype.bind for React components
functional-programming react typescript
Last synced: 18 Dec 2024
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: 01 Feb 2025
https://github.com/isaac-defrain/todo
Todo list application built to explore different features of the OCaml language
functional-programming functors modules ocaml
Last synced: 08 Feb 2025
https://github.com/yalishanda42/scala-recsys
Scala(-ble) recommender system architecture using functional programming (PoC)
cats cats-effect functional-programming movielens recommender-system recsys scala spark
Last synced: 28 Dec 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 Jan 2025
https://github.com/rzane/sensible-maybe
Maybe you should use a Maybe?
functional-programming javascript maybe typescript
Last synced: 27 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/ombrelin/efrei-adv-java-project
Projet pour le module EFREI LSI L3 ALSI62-CTP : Java Avancé
efrei-paris functional-programming gradle java multithreading socket-programming software-engineering testing
Last synced: 05 Nov 2024
https://github.com/aivruu/repo-viewer
Utility for view GitHub repositories' information/releases, and download releases' assets.
downloader functional-programming github github-api gradle http-requests https java json library viewer
Last synced: 09 Nov 2024
https://github.com/hanzopgp/haskelltest
First time using functional programming language.
functional-programming haskell university
Last synced: 16 Jan 2025
https://github.com/deepcloudlabs/dcl113-2020-jun-04
DCL-113: Functional Programming in C++17
cpp11 cpp14 cpp17 cpp20 functional-programming lambda-expressions stl stl-containers
Last synced: 08 Jan 2025
https://github.com/ilankri/flap
A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)
compiler functional-programming jvm mips programming-language school-project
Last synced: 21 Jan 2025
https://github.com/nextbreakpoint/common
Common is a library which implements useful types for writing code in an elegant and concise style
fluent-api functional-programming java java-library
Last synced: 18 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/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/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/muhammadhassanraza25/todo-app-firebase
A dynamic Todo App built with HTML, CSS, and JavaScript, integrated with Firebase for real-time data management. Features include seamless editing and deleting of tasks for efficient list management.
creative-coding css3 firebase functional-programming html5 javascript todoapp
Last synced: 24 Dec 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: 13 Jan 2025
https://github.com/stijnmoreels/fsharp.akkling.actorr
Extra Actor functionality on top of the existing Akkling repository to create an Actor pipeline with ease.
actor-pipeline actors akkling fsharp functional-programming pipeline reactive reactive-programming
Last synced: 21 Jan 2025
https://github.com/ghurtchu/countributions
github organization contributors aggregator
cats cats-effect functional-programming github-api http4s parallelism scala scala3
Last synced: 11 Nov 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/elixircl/kombucha
🍹Kombucha: A Programming Language with Probiotics
elixir functional functional-programming kombucha language programming
Last synced: 08 Jan 2025
https://github.com/blakek/compose
🛠 Compose functions and promises
functional-programming functions pipeline promise
Last synced: 02 Jan 2025
https://github.com/darky/context-fp
Microscopic functional programming context for TypeScript
context dependency di fp functional functional-programming injection javascript js programming ts typescript
Last synced: 12 Nov 2024
https://github.com/asbhogal/time-tracking-dashboard
A time tracking dashboard created as for a Frontend Mentor challenge, coded using vanilla HTML5, CSS3 (SCSS) and JS.
css3 dashboard front-end-development frontend-mentor functional-programming html5 json sass scss vite
Last synced: 21 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/astridlyre/fp
fp - My little functional programming library
functional-programming iterable javascript multimethods observable stream
Last synced: 13 Jan 2025
https://github.com/ghurtchu/blabbermouth
live support chat server (currently on hold)
chat fs2 functional-programming http http4s redis redis-pubsub scala streams websockets
Last synced: 09 Jan 2025
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/rzvxa/dwait
Deferred async operation made easy in JavaScript
async async-await await fp functional-programming javascript nodejs promise-chain rust typescript
Last synced: 13 Oct 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/bkosm/kpipe
A kotlin-native library introducing a functional-style pipe.
functional-programming kotlin pipe
Last synced: 14 Jan 2025
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/kaliv0/pyrio
Java-inspired Streams Api
fluent-api functional-programming java-stream-api python-functional
Last synced: 06 Nov 2024
https://github.com/qbixxx/lambdacalculusengine
Lambda interpreter built in Scala. Supports CbN, CbV and Free Variables calculations.
functional functional-programming hacktoberfest lambda lambda-calculus lambda-function lambda-functions sbt scala scala3
Last synced: 23 Oct 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/dangvanthanh/zero-days-of-code
Zero Days Of Code
elm functional-programming zero-days-of-code
Last synced: 14 Jan 2025
https://github.com/sloanelybutsurely/advent-of-code
🎄 Solutions to Advent of Code problems in whatever language I feel like using (mirror)
advent-of-code christmas contest functional-programming puzzles
Last synced: 22 Jan 2025
https://github.com/cdboer/programmierung-ss19
📝 Übungsmaterialien für die Lehrveranstaltung Programmierung im Sommersemester 2019
functional-programming haskell imperative-programming lambda-calculus logic-programming prolog tu-dresden
Last synced: 02 Feb 2025
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