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-25 00:12:02 UTC
- JSON Representation
https://github.com/fitter0happier/lambda_parser
Lambda Calculus parser
functional-programming haskell lambda-calculus monad
Last synced: 22 Jan 2025
https://github.com/rurumimic/haskell
functional programming language
functional-programming haskell
Last synced: 03 Jan 2025
https://github.com/olemb/livemidi
MIDI messages for Python
dataclasses functional-programming immutable midi python python-3-7
Last synced: 19 Nov 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: 19 Jan 2025
https://github.com/iyyel/conways-game-of-life
👽 Conway's Game of Life implemented in Scala 3 with Airstream and Scala.js
airstream cellular-automata cellular-automaton conways-game-of-life dotty functional-programming functional-reactive-programming game-of-life javascript raquo-airstream scala scala3 scalajs web-application web-page
Last synced: 08 Jan 2025
https://github.com/bredalis/functionalprogrammingpython
💻 Programación Funcional en Python
data functional-programming functions programing programming-language python structured-data
Last synced: 14 Jan 2025
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: 24 Jan 2025
https://github.com/saksmt/f
Provides some useful (especially for method references) functional methods for Java 8
functional-programming java java-8 lambda stream
Last synced: 20 Jan 2025
https://github.com/jesperancinha/jeorg-kotlin-test-drives
Kotlin studies. Includes Project Arrow, Kotlin Coroutines, Flows and More
arrow arrow-core arrow-kt arrow-optics coroutines declarative-lang declarative-programming dyescape functional-programming gradle gradle-plugin jdk17 jdk19 jvm kotlin kotlin-symbol-processing kotlin-symbol-processor maven-plugin
Last synced: 21 Jan 2025
https://github.com/lamdalib/kuram
Minimal functional programming library for Scala3.
category-theory functional-programming library scala scala-library scala3 typeclasses
Last synced: 01 Dec 2024
https://github.com/joaopaulopmedeiros/learning-functional-programming
Repository for learning functional programming with JS.
first-class-functions functional-programming immutability js pure-functions
Last synced: 03 Dec 2024
https://github.com/alejogs4/church-encoding-javascript
Church encoding to represent typical programming structures on Javascript
church-encoding functional-programming javascript lambda-calculus
Last synced: 16 Jan 2025
https://github.com/marcloupias/js-playground
Playground to learn javascript
es6 functional-programming javascript learning-by-doing
Last synced: 25 Jan 2025
https://github.com/sandromaglione/nextjs_search_view_pagination
NextJs application where you can search and view a list of users, implemented with pagination
eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users
Last synced: 15 Jan 2025
https://github.com/rvanasa/lens
An easy-to-learn functional scripting language and runtime environment.
functional-programming javascript modular-design programming-language script
Last synced: 15 Jan 2025
https://github.com/bendomey/thinktank
Video/Audio Server
dependency-injection functional-programming mediasoup nodejs typescript
Last synced: 16 Jan 2025
https://github.com/gavinhome/done-redux
A combined .Net7 state management framework.
component dotnet framework functional-programming redux state-management
Last synced: 14 Jan 2025
https://github.com/dlemel8/network_parser_combinator
POC of parsing network protocols using parser combinators pattern
dtls12 functional-programming network-protocols parser-combinator rust tdd tls12 tls13
Last synced: 05 Jan 2025
https://github.com/lucasbotang/made_up_programming_language
MUPL language interpreter implemented by Racket
functional-programming interpreter mupl racket
Last synced: 25 Jan 2025
https://github.com/singuerinc/slot-machine
fun functional-programming machine react slot xstate
Last synced: 15 Dec 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: 12 Jan 2025
https://github.com/alansastre/java-functional-advanced
Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.
collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing
Last synced: 13 Jan 2025
https://github.com/alansastre/java-functional-interfaces
Programación funcional e interfaces funcionales en Java 8 y versiones posteriores
consumer functional-interfaces functional-programming functions java java-8 java11 java17 predicate supplier
Last synced: 13 Jan 2025
https://github.com/js-factory/router
An opinionated functional programming based routing module
declarative-programming expressjs functional-programming javascript layered-architecture maintained nodejs orchestration-framework reusable router
Last synced: 19 Jan 2025
https://github.com/alansastre/java-functional-method-reference
Programación funcional y métodos referenciados en Java
functional-programming java java11 java17 java8 lambda-functions method-reference method-references
Last synced: 13 Jan 2025
https://github.com/alansastre/java-optional
Programación funcional y API Optional en Java
functional-programming java lambda-functions optional stream-api-java8
Last synced: 13 Jan 2025
https://github.com/henriquelimas/sample-feed-pwa
🗞 A sample feed pwa
cassandra functional-programming go javascript pwa server-side-rendering
Last synced: 17 Dec 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/dword-design/fp.macro
A zero-runtime functional programming babel macro.
array build-time collection curry currying filter flatmap flatten fp functional-programming join lodash map mapvalues object ramda reduce sort values zero-runtime-overhead
Last synced: 27 Oct 2024
https://github.com/awinogradov/condicom
Apply React component enhancements by condition
component enhancement functional-programming hoc react
Last synced: 06 Dec 2024
https://github.com/bredalis/jsfunctionalprogramming
✨ Functional programming in js ✨
algorithms functional-programming js node-js nodejs programs
Last synced: 14 Jan 2025
https://github.com/dinaraparanid/crosswordgenerator
Crossword worksheet generation app
cats concurrency crossword crossword-generator desktop functional-programming pdf-generation scala stm swing zio
Last synced: 30 Nov 2024
https://github.com/frantjc/go-fn
Functional stuff for Go.
functional functional-programming go golang
Last synced: 08 Nov 2024
https://github.com/jaypmorgan/dfp
A suite of functional tools for all your functional programming
Last synced: 22 Jan 2025
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/zio/zio-distributed
The future home of ZIO Distributed!
distributed-computing functional-programming zio
Last synced: 08 Jan 2025
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: 13 Jan 2025
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: 30 Dec 2024
https://github.com/b-gran/promise-plumbing
Functional, Promise-based control flow primitives inspired by async
async control control-flow flow functional functional-programming promise
Last synced: 28 Dec 2024
https://github.com/eilvelia/contravariant
Contravariant functors in JavaScript + Flow with correct type inference
fantasy-land functional-programming
Last synced: 10 Jan 2025
https://github.com/manuelelucchi/functional.jl
A simple Julia library to boost your functional code
functional-programming julia julia-language julia-package julialang
Last synced: 05 Jan 2025
https://github.com/tejasbubane/reason-todo-old
Small todo app with reasonml
bucklescript functional-programming reason-react reasonml
Last synced: 13 Jan 2025
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/rsangole/tidyrabbit
caret functional-programming tidyverse
Last synced: 14 Dec 2024
https://github.com/stardustdl/scheme-from-python
An experimental scheme interpreter in Python.
functional-programming python scheme scheme-interpreter
Last synced: 14 Dec 2024
https://github.com/critocrito/curry
Named curry functions for fixed arities.
curry currying fp functional-programming javascript utility
Last synced: 18 Dec 2024
https://github.com/mollybeach/apetalie
Apetalie Javscript Web3 Application Function Methods Solidity
application context-api functional-programming javscript solidity web3
Last synced: 21 Jan 2025
https://github.com/davidchase/typed-future
typed-future experiments
experiments functional-programming futures monad typescript
Last synced: 13 Jan 2025
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 Jan 2025
https://github.com/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 08 Jan 2025
https://github.com/gneuvill/derive4j-jackson
functional-programming functionaljava jackson java java-8 json typeclasses
Last synced: 30 Nov 2024
https://github.com/zkfmapf123/express-template
node express server boiler-plate v2
express functional-programming template typescript
Last synced: 13 Jan 2025
https://github.com/mvngu/haskyll
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme ruby
Last synced: 14 Jan 2025
https://github.com/jderochervlk/fp-ts-fetch
fp-ts wrappers for fetch.
fp fp-ts functional-programming typescript
Last synced: 14 Dec 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: 08 Jan 2025
https://github.com/mahmoudhanafy/scala-specialization
my solutions to assignments
Last synced: 04 Dec 2024
https://github.com/lebrancconvas/functional-programming
Functional Programming Practice.
category-theory clojure elixir functional-programming haskell scala
Last synced: 08 Jan 2025
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/pranav-jadhav09/gitfinder
A GitFinder application to search GitHub users and view their repositories, followers, and more.
api css3 functional-programming gitfinder githunter html javascript oop single-page-applications
Last synced: 22 Jan 2025
https://github.com/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 16 Jan 2025
https://github.com/tigerpixel/currier
Super easy FP function currying for Swift
curry currying fp functional-programming swift swift-3 swift-framework swift-language swift-library swift3
Last synced: 20 Jan 2025
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/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: 08 Jan 2025
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: 02 Jan 2025
https://github.com/federicobruzzone/software-foundations
Solutions (in Coq) of the exercises in the software foundation books.
coq coq-library functional-programming ocaml software-foundations
Last synced: 10 Oct 2024
https://github.com/sidmishraw/fjava
FJava, Java for functional programming
fjava functional-programming java8
Last synced: 15 Jan 2025
https://github.com/rcardin/fp-scala
My solutions to exercises of "Functional Programming in Scala".
exercises functional-programming scala
Last synced: 18 Jan 2025
https://github.com/hernancerm/closures
My understanding of closures
closures functional-programming
Last synced: 14 Dec 2024
https://github.com/gardncl/functional_programming_javascript
All the exercises from http://reactivex.io/learnrx/
brackets functional-programming javascript reactivex
Last synced: 22 Jan 2025
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: 07 Jan 2025
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: 07 Jan 2025
https://github.com/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 05 Jan 2025
https://github.com/krishnagopinath/separationlogic
a system that helps formally verify the correctness of concurrent programs, integrated into a toy programming language called Imp.
Last synced: 29 Nov 2024
https://github.com/mrdimosthenis/clj-synapses
A neural networks library for Clojure
clojure deep-learning functional-programming machine-learning neural-network
Last synced: 21 Jan 2025
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 29 Dec 2024
https://github.com/calvinlfer/account-experiment
actor-model akka domain-driven-design functional-programming scala
Last synced: 08 Jan 2025
https://github.com/geirolz/fp-in-a-nutshell
Functional Programming principles in a nutshell
docs documentation fp functional-programming presentation slides
Last synced: 06 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 Jan 2025
https://github.com/yurkimus/functions
JavaScript-oriented utilities for functional programming
deno functional-programming javascript node utilities
Last synced: 13 Oct 2024
https://github.com/arc-hugo/debt_calculator
Implementation project of an algorithm computing the max-flow of a flow graph and apply it in a debt calculator app.
flow ford-fulkerson-algorithm functional-programming graph ocaml
Last synced: 24 Jan 2025
https://github.com/alanrsoares/reprocessing-snake
Snake game written entirely in ReasonML with Reprocessing
functional-programming processing reasonml reprocessing snake-game
Last synced: 30 Nov 2024
https://github.com/soloalex1/functional-snake
A simple snake game to learn and practice functional programming. Testing a tutorial from YouTube.
functional-programming javascript javascript-game js
Last synced: 22 Jan 2025
https://github.com/adhityaramadhanus/gope
gope (go efpe), functional programming helper in go (for learning purpose)
Last synced: 11 Dec 2024
https://github.com/jhonnymgx115/linqexercise-oop
Ejercicios de Linq y Recursividad OOP en C#
college-project csharp functional-programming linq oop poo recursive
Last synced: 22 Dec 2024
https://github.com/rcardin/reader-monad
A simple implementation of the Reader monad
functional-programming monad reader-monad scala
Last synced: 18 Jan 2025
https://github.com/wojwozniak/functional-programming-course
[uni] Functional Programming Course
functional-programming racket university-course
Last synced: 19 Dec 2024
https://github.com/mjavadhpour/functional-php
Exercise of Functional Programming with PHP
Last synced: 17 Jan 2025
https://github.com/jaalonso/cursos_de_pf_con_haskell
Recopilación de cursos de programación funcional con Haskell.
functional-programming haskell haskell-learning
Last synced: 06 Dec 2024
https://github.com/jasonsbarr/liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
bidirectional-typechecking functional-programming generics language object-oriented programming-language programming-languages prototypal typescript
Last synced: 05 Jan 2025
https://github.com/leolanese/practical_functional_programming
Practical Functional Programming
functional-programming javascript
Last synced: 13 Jan 2025
https://github.com/bohdanmoroziuk/booky
This is a minimal example implementation of Clean Architecture in Vue/Quasar
clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3
Last synced: 20 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/paudirac/cassiopeia
A turtle, what else?
functional-programming functional-reactive-programming study
Last synced: 13 Jan 2025
https://github.com/zkfmapf123/go-js-utils
Using js method in golang
functional-programming go javascript library method-chaining
Last synced: 13 Jan 2025
https://github.com/ewdlop/csharpandfsharpnotes
Learning C#, F#, Q#, VB.NET and Functional Programming.
azure csharp fsharp functional-programming language-features linqpad qsharp vb-dot-net
Last synced: 27 Dec 2024
https://github.com/abdulaziz-hassan/cpu-cache-system_haskell
A successful implementation of a simplified CPU cache system in Haskell and takes advantage of the Functional Programming Paradigm
functional-programming haskell
Last synced: 21 Jan 2025
https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional
It is a library that extends the popular FluentResults library and helps you write code in a more functional way.
csharp dotnet fluentresults functional-programming result result-pattern
Last synced: 11 Jan 2025
https://github.com/helins/fn.cpp
Pass around c++ fns and methods, get performance
cplusplus functional-programming functions higher-order-functions
Last synced: 17 Jan 2025
https://github.com/foxfriends/trilogy
Actually just three programming languages in a trenchcoat
effect-handlers functional-programming imperative-programming logic-programming programming-language
Last synced: 21 Dec 2024