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-17 00:10:58 UTC
- JSON Representation
https://github.com/stackbuilders/refactoring-legacy-code
Refactoring Legacy Code using FP
functional-programming java lambda-expressions
Last synced: 22 Nov 2024
https://github.com/mobiwn/programming-language-design
💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.
functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university
Last synced: 21 Nov 2024
https://github.com/aayushyadavz/keeper-app-react
Created a Keeper App using React in which we can add our notes.
components-react filtering functional-programming mapping material-ui reactjs
Last synced: 28 Nov 2024
https://github.com/trodicaro/scalabridge
Full day Scala workshop.
functional-programming java-packages javac scala
Last synced: 31 Dec 2024
https://github.com/blackwakhu/introduction-to-functional-programming
introduction to functional programming
clojure functional-programming replit tutorial tutorial-code
Last synced: 18 Nov 2024
https://github.com/cyboranf/effective-java-3rd
Learning from book
functional-programming java java-8 lambda-expressions
Last synced: 27 Nov 2024
https://github.com/vojinovic-m/zmijica
Snake game in JavaScript implemented using functional programming principles + Supabase
css functional-programming html javascript supabase
Last synced: 28 Nov 2024
https://github.com/sraaphorst/advent-of-code-2024
Advent of Code 2024 in Kotlin
advent-of-code advent-of-code-2024 advent-of-code-2024-kotlin aoc aoc-2024-in-kotlin functional-programming kotlin
Last synced: 09 Dec 2024
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 18 Dec 2024
https://github.com/sefatanam/tstricks
Exploring unpopular staffs of TS & JS things.
benchmark functional-programming javascript typescript
Last synced: 24 Dec 2024
https://github.com/khaledashrafh/petpal-simulation
The PetPal Simulation is a console-based application that simulates the experience of adopting and taking care of a pet. Users can adopt a pet, feed it, play with it, and check its status. The game tracks the pet's hunger and happiness levels, and it ends if these levels drop to critical values.
adoption feed functional-components functional-programming game gamedev gaming-software pets simulation simulator solidity toys troubleshooting
Last synced: 07 Dec 2024
https://github.com/stackbuilders/functional-programming-patterns
Code snippets used during the presentation
Last synced: 22 Nov 2024
https://github.com/liitfr/sort-my-items
Sort an array's (or anything else's) items by defining a hierarchical set of criterias, à la FP
array criteria functional-programming hierarchical items ordering sorting
Last synced: 18 Dec 2024
https://github.com/rolangom/rolads
Monads implementation by @rolangom
functional functional-js functional-programming javascript javascript-library node-js
Last synced: 10 Jan 2025
https://github.com/raboro/sorting-algorithms-in-haskell
Most common sorting algorithms implemented in Haskell (Quicksort, InsertionSort, MergeSort, BubbleSort, HeapSort, SelectionSort, Radixsort, Bucketsort and Shellsort)
functional-programming haskell sorting-algorithms sorting-algorithms-implemented
Last synced: 08 Dec 2024
https://github.com/hecdelatorre/programacionfuncionalagenda
Proyecto realizado en netbeans 12 con jdk 11
functional-programming java mysql mysql-database netbeans
Last synced: 10 Jan 2025
https://github.com/maxbarsukov-itmo/functional-programming-3
🧪λ Функциональное программирование: Лабораторная работа №3
command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov
Last synced: 18 Dec 2024
https://github.com/nkcoder/bondi
Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)
aws-sdk functional-programming postgresql scala3 skunk
Last synced: 12 Jan 2025
https://github.com/lucashnss/if686-programming-languages-paradigms
This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.
data-structures functional-programming haskell
Last synced: 21 Nov 2024
https://github.com/santiagolizardo/tonato
Converts strings to the NATO alphabet (Haskell)
alphabet functional-programming haskell nato
Last synced: 09 Jan 2025
https://github.com/perty/elm-currency-adder
Accompaning code to "Fun with functional programming using Elm".
elm-lang functional-programming
Last synced: 17 Nov 2024
https://github.com/olekscode/montecarlointegration
Scala implementation of sequential and parallel Monte Carlo method for computing a deterministic numerical integration of functions
functional-programming integration monte-carlo numerical-integration parallel scala scalameter
Last synced: 18 Dec 2024
https://github.com/qrailibs/functir
✨ Functional programming library for JavaScript. Fully type-safe.
functional functional-programming functor immutable io monad trait
Last synced: 04 Dec 2024
https://github.com/barcek/aqfr
run deeper | multipath piping | command-line tool | Elixir
command-line-tool dx elixir functional-programming pipes shell
Last synced: 18 Dec 2024
https://github.com/barcek/awb
cultivate HTML | monadic DOM tree transformer | front end generation | web dev automation | back end resource | library | Node.js
automation command-line-tool domtree dx functional-programming html javascript monad transformation traversal web-development
Last synced: 18 Dec 2024
https://github.com/barcek/phns
add phnctionality | resources for functional programming | package stub | Python standard library & Mypy
composition currying functional-programming functors python
Last synced: 18 Dec 2024
https://github.com/chihaya-yuka/hackchat-haskell-bot
Hack.Chat's functional bot.
functional-programming hackchat hackchat-bot hackchat-library haskell
Last synced: 21 Nov 2024
https://github.com/blatth/eci-edsl
Abordaje Funcional a EDSLs - ECI2024_N1
edsl functional-programming haskell monadic-parser-combinators parser
Last synced: 21 Nov 2024
https://github.com/freakwill/fcool
A cool tool for functional programming
functional-programming memoize python
Last synced: 28 Nov 2024
https://github.com/unmango/go
Random Go crap
afero functional-programming go golang observable reactive rx
Last synced: 17 Jan 2025
https://github.com/bcherny/mapf
Ergonomic Promise.all
async functional-programming typescript
Last synced: 07 Dec 2024
https://github.com/slamko/deep-racket
Little Deep Learning framework in Racket
ai deep-learning functional-programming lisp machine-learning neural-network racket
Last synced: 20 Nov 2024
https://github.com/nkcoder/byronbay
Playground for functional programming with Scala
Last synced: 12 Jan 2025
https://github.com/yoyolicoris/qmul-ecs713-fp-final
My individual coursework of the module ECS713P Functional Programming, QMUL.
concurrent-programming functional-programming haskell-exercises
Last synced: 15 Dec 2024
https://github.com/georgiifirsov/patternmatching
Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.
cplusplus cplusplus-14 cpp cpp14 functional-programming pattern-matching templates
Last synced: 24 Dec 2024
https://github.com/i-walker/fp-ts-slides
Slides for Typed FP in TS
category category-theory functional-programming slides tagless-final typescript
Last synced: 04 Dec 2024
https://github.com/hamidhosen42/functional-banking-website-js
functional-banking-website-js
functional-programming html html5 javascript tailwind-css
Last synced: 31 Dec 2024
https://github.com/john-science/sicp-racket
Working through the SICP Textbook in Racket Scheme
education functional-programming language-design learning lisp racket racket-lang scheme sicp sicp-book
Last synced: 18 Nov 2024
https://github.com/giuliom/springraph
F# and gui exercise made in 2011 that simulates a network of 2D springs
Last synced: 19 Dec 2024
https://github.com/iambasantarai/aalu-cross
Haskell implementation of tic-tac-toe game
functional-programming gloss haskell tic-tac-toe
Last synced: 24 Dec 2024
https://github.com/riiswa/scala2haskell
A detailed comparison between the programming languages language and Haskell by presenting equivalent code.
functional-programming haskell scala
Last synced: 12 Jan 2025
https://github.com/lamdalib/rassal
Create random values functional way.
functional-programming random random-value-generation random-variable-generator scala3 value-generation
Last synced: 21 Nov 2024
https://github.com/dsoaress/node-clean-arch-with-fp
POC of Clean Architecture with a functional programming approach
clean-architecture functional-programming nodejs typescript
Last synced: 09 Dec 2024
https://github.com/martinskachkov/functional-programming
Complimentary materials for the "Functional programming" course of Computer science 2022 - 2023.
functional-programming haskell racket
Last synced: 25 Nov 2024
https://github.com/sobakavosne/structure-survey
Loading testing for structures: Native JS, Immutable.js, Mori.js, Lazy.js
cpp-addon data-structures functional-programming immutable lazy
Last synced: 17 Jan 2025
https://github.com/neshkeev/avaj
Haskell influenced Category Theory patterns implemented in Java
category-theory functional-programming haskell java monad monad-transformers
Last synced: 03 Dec 2024
https://github.com/ma-fi-94/advent-of-haskell-22
AoC 2022 in Haskell
advent-of-code advent-of-code-2022 advent-of-code-2022-haskell functional-programming haskell puzzle
Last synced: 19 Dec 2024
https://github.com/tejanhu/freecodecamp-code-collection
Collection of code based on FreeCodeCamp Exercises & Challenges
algorithm-challenges algorithms-datastructures css functional-programming html5 jquery object-oriented object-oriented-programming
Last synced: 09 Dec 2024
https://github.com/dirtsimple/fun-factory
Fluently (and efficiently) compose PHP functions, methods, and lambda-expression strings
function-composition functional-programming lambda-expressions partial-application php
Last synced: 23 Dec 2024
https://github.com/lechindianer/fp-talk
Intro talk on functional programming
functional-programming javascript lisp talk typescript
Last synced: 12 Jan 2025
https://github.com/mdvanes/tubestarjs
Show data from Open APIs for Dutch public transport
functional-programming nodejs opendata streams
Last synced: 11 Jan 2025
https://github.com/shahroz16/tilde
A functional tool-belt for Kotlin Language similar to Lo-Dash or Underscore.js in Javascript and Dollar in Swift
belt dollar functional-programming java-8 kotlin lodash underscore
Last synced: 22 Nov 2024
https://github.com/articulate/progress
Cheap, functional, terminal progress bar
functional-programming javascript progress-bar
Last synced: 25 Nov 2024
https://github.com/sanjp10/multimethod-dispatcher
Multimethod clojure like solution for python
clojure functional-programming multimethods pip python
Last synced: 21 Nov 2024
https://github.com/it1shka/moonshine
Library providing common functional utilities for the Lua programming language
array-methods functional-programming library lua lua-library luajit
Last synced: 17 Nov 2024
https://github.com/jwhittle933/funked
A Functional Library for Go
functional-programming genserver golang library
Last synced: 08 Dec 2024
https://github.com/clitetailor/tokenize-monster
Yet another powerful tokenizer in js.
functional-programming tokenize tokenizer
Last synced: 15 Dec 2024
https://github.com/jumpn/utils-composite
Composite Utilities
array composite functional-programming immutability object
Last synced: 21 Nov 2024
https://github.com/paulpdaniels/streamish
A simple Functional Reactive Streaming library
fp functional-programming reactive streams
Last synced: 11 Jan 2025
https://github.com/m1sk9/introduction-arrowkt
Introduction at Functional Programing Library "Arrow-kt"
Last synced: 01 Jan 2025
https://github.com/fblupi/grado_informatica-ntp
Prácticas de la asignatura Nuevas Tecnologías de la Programación de la UGR
functional-programming java-8 scala
Last synced: 03 Dec 2024
https://github.com/tmccombs/rust-cons
A persistent single-linked list for Rust
data-structures functional-programming rust
Last synced: 26 Nov 2024
https://github.com/dhruvsrikanth/climbingeverestgame
Climb the treacherous Mount Everest in this exciting text-based adventure game! A game through which you can experience a pure (Haskell) climb!
c climbing everest functional-programming game-development games gaming haskell monad text-based-adventure text-based-game trekking
Last synced: 25 Dec 2024
https://github.com/tricinel/cuddy
An aggregation pipeline built in a functional programming style that lets you search, group, order and transform a collection.
aggregation functional-programming javascript pipeline query-builder search typescript
Last synced: 25 Dec 2024
https://github.com/agapas/halloween-gallery
Gallery example made with plain JavaScript. Styles made with mobile-first approach.
css es6 flexbox-css functional-programming gallery halloween html5 js mobile-first mobile-first-css plain-javascript responsive-desgin
Last synced: 20 Nov 2024
https://github.com/niuiic/fx-flow
A functional library for TypeScript/JavaScript.
functional-programming typescript
Last synced: 03 Dec 2024
https://github.com/jumpn/utils-promise
Promise Utilities
deferred functional-programming promise promise-utilities utilities utils
Last synced: 21 Nov 2024
https://github.com/ethern-myth/javascript
OOP, Arrays and Objects and more
arrays functional-programming javascript oop
Last synced: 03 Dec 2024
https://github.com/jumpn/utils-array
Array utilities
array functional-programming immutability
Last synced: 21 Nov 2024
https://github.com/ethern-myth/spring-postgres
Java SpringBoot PostgreSQL RestAPI
functional-programming generics java jpa-hibernate oop postgresql springboot
Last synced: 03 Dec 2024
https://github.com/agapas/images-switcher
React app to switch images on toggle, on mouse hover or touch and by scrolling the page, made to practice React Hooks.
enzyme enzyme-testing functional-programming images-switcher jest jest-tests react react-hooks reactjs reactjs-es6
Last synced: 20 Nov 2024
https://github.com/agapas/react-carousel
Image carousel made with React and TypeScript
es6 functional-programming image-carousel javascript react typescript
Last synced: 20 Nov 2024
https://github.com/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 21 Nov 2024
https://github.com/morbius00/hyggex
A React-Vite Project of HyggeX platform
dynamic-programming functional-programming jaavscript reactjs tailwindcss vercel vite
Last synced: 21 Nov 2024
https://github.com/rakibhhridoy/predictingsequence-timeseriesanalysis
Time series data easy handling purposes in TensorFlow and python functional programming. Time Series data is handled and pre-processed by different steps,like making window of the data,splitting data for model purpose is also different than other processing methods. All has combined for easy access.
forecasting functional-programming keras lstm lstm-neural-networks moving-average numpy python tensorflow time-series windowed
Last synced: 25 Dec 2024
https://github.com/cyprianfusi/building-a-food-ordering-application-in-python
This is an example of Functional Programming Paradigm with separation of Concerns in display!
functional-programming python3 separation-of-concerns
Last synced: 27 Nov 2024
https://github.com/test-bdd/test-js
A testing library for JavaScript that uses behavior-driven development and functional programming.
behavior-driven-development behavior-driven-testing deno functional-programming javascript testing-library typescript
Last synced: 21 Nov 2024
https://github.com/blissd/scala-redbook
Exercises for Functional Programming in Scala
fpinscala functional-programming parsnips scala
Last synced: 01 Jan 2025
https://github.com/gallettilance/clojure_mylib
a library of functions I built to get practice with Clojure
basics clojure functional-programming lazy-evaluation streams
Last synced: 25 Dec 2024
https://github.com/sigmasoldi3r/ts-option
Optional values for typescript
functional-programming iterables optional optional-chaining
Last synced: 26 Nov 2024
https://github.com/ethern-myth/store-react
Shopping online store, react, .net core, postgresql
antd api cart csharp functional-programming javascript mui netcore7 postgresql reactjs vite
Last synced: 03 Dec 2024
https://github.com/wdalmut/fn
An example of how a group of tiny functions can finally resolve complex problems
functional-programming kata katas
Last synced: 21 Nov 2024
https://github.com/brunomontezano/r-workshop-intermediario
📚 Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.
brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials
Last synced: 11 Jan 2025
https://github.com/darrmirr/fp_contract
Java implementation of Contract function
fp functional functional-programming functions java java-10 java-8 lambda-functions
Last synced: 25 Dec 2024
https://github.com/wdalmut/kata-example-3
functional-programming groupby ramda
Last synced: 21 Nov 2024
https://github.com/wdalmut/kata-example-2
filter functional-programming ramda sort
Last synced: 21 Nov 2024
https://github.com/tkshill/adventofcode
Mega-folder for all Advent of Code solutions
advent-of-code algorithms-and-data-structures csharp fsharp functional-programming parser
Last synced: 01 Dec 2024
https://github.com/suddi/knightwatcherbot
Bot API for customized Telegram alerts, developed for AWS Lambda and API Gateway (https://bot.suddi.io)
api-gateway aws-lambda claudiajs dynamodb functional-programming nodejs serverless telegram
Last synced: 16 Dec 2024
https://github.com/civilizeddev/functional-design-and-architecture-in-scala
Functional Design and Architecture in Scala
Last synced: 03 Dec 2024
https://github.com/santymendez/tp-tadp-hibrido-objetos-funcional
Desarrollo de un Parser para interpretar imágenes realizado en la materia Técnicas Avanzadas de Programación en UTN FRBA
functional-programming monads object-oriented-programming parser parser-combinators scala
Last synced: 03 Dec 2024
https://github.com/horothesun/advent-of-code-2024
Advent of Code 2024 with Scala 3 and the FP Typelevel stack.
advent-of-code advent-of-code-2024 advent-of-code-2024-scala advent-of-code-2024-scala3 advent-of-code-scala advent-of-code-scala3 aoc aoc-2024 aoc-2024-in-scala aoc2024 cats ci continuous-integration fp functional-programming kittens scala scala-3 scala3 typelevel
Last synced: 03 Dec 2024
https://github.com/francisbarton/adventofcode_2023
Built using Ella Kaye's template for an AoC website
adventofcode fp functional-programming julia julia-language
Last synced: 21 Nov 2024
https://github.com/draconware-dev/result.net
A lightweight, highly performant and very versatile Result<T, E> type implementation in C# and .Net
csharp dotnet error-handling functional functional-programming result result-type results
Last synced: 21 Nov 2024
https://github.com/divyanshu-rawat/a-react-game
A kuch bhi (Game) built using react.js
functional-programming reactjs
Last synced: 22 Dec 2024
https://github.com/qard/potentially
A maybe/option type implementation with separate derived types to reduce branching
fp functional-programming maybe monad nodejs option
Last synced: 31 Dec 2024
https://github.com/lorenzleutgeb/fp
coursework functional-programming tuwien
Last synced: 17 Jan 2025