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-16 00:11:38 UTC
- JSON Representation
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/bcherny/mapf
Ergonomic Promise.all
async functional-programming typescript
Last synced: 07 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/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/divyanshu-rawat/a-react-game
A kuch bhi (Game) built using react.js
functional-programming reactjs
Last synced: 22 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/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/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/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/vit0rr/lexical_analysis
Lexical analysis interpreter step in OCaml
functional-programming lexer lexical-analysis ocaml
Last synced: 28 Nov 2024
https://github.com/lukehansell/redux-token-passing-example
using Redux and Auth0 together with Zeit Next.js
auth0 functional-programming higher-order-component nextjs react redux zeit
Last synced: 28 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/jottenlips/favorite_resources
📚 Helpful Full Stack Development Resources
aws databases flux fp functional-programming microservices nosql react react-native redux schema-first sdl serverless sql vpc
Last synced: 28 Nov 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/jottenlips/functionalobjc
λ Example project for using higher order functions in objective c
functional functional-programming functionalobjc obj-c
Last synced: 28 Nov 2024
https://github.com/denisshevchenko/pyerevan2019
Presentation for PYerevan meetup 2019
functional-programming presentation python
Last synced: 15 Dec 2024
https://github.com/almayor/ft_turing
A Turing Machine simulator written in Haskell
21school functional-programming haskell turing-machine
Last synced: 02 Dec 2024
https://github.com/bramirez96/functional-state-no-react-exploration
An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.
babel functional-programming react state-management webpack
Last synced: 15 Dec 2024
https://github.com/tolikpylypchuk/fsbowling
A library which calculates a bowling score, written in F#
dotnet-core dotnet-standard f-sharp functional-programming
Last synced: 22 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/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/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/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/tolikpylypchuk/hs-bowling
A library which calculates a bowling score, written in Haskell
functional-programming haskell haskell-stack
Last synced: 22 Dec 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/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/nextbreakpoint/sqltemplate
SQLTemplate implements a fluent interface for executing SQL statements
fluent-interface functional-programming java java-8 java-library
Last synced: 17 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/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/freakwill/fcool
A cool tool for functional programming
functional-programming memoize python
Last synced: 28 Nov 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/cyprianfusi/building-a-word-raider---an-interactive-word-guessing-game
Applying recursive function call, Separation of Concerns Principle and functional programming in building a word guessing game.
functional-programming game-development python3 recursive-functions separation-of-concerns
Last synced: 27 Nov 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/joaomilho/presentations
Presentations throughout all these years
craftsmanship functional-programming haskell peg philosophy react ruby
Last synced: 02 Dec 2024
https://github.com/constantiner/sibylla
Asynchronous Promise based functional style utilities with full TypeScript support
async async-await asynchronous asynchronous-programming ecmascript fp functional functional-js functional-programming javascript node node-js nodejs promise typescript typescript-library
Last synced: 08 Dec 2024
https://github.com/luismendes070/udemy
[UDEMY SEM DEMANDA 2023]
2023 functional-programming functional-reactive-programming generators typescript udemy
Last synced: 18 Nov 2024
https://github.com/hamidurrahman1/interpreter-part-2
Implementation of an interpreter (i.e., evaluator) for the expressions with user-defined functions.
functional-programming interpreter
Last synced: 27 Nov 2024
https://github.com/thecodesojourner/cljonic
Header-Only Embedded-Systems C++ Clojure-esque Functional Programming Library
clojure cpp cpp23 embedded embedded-systems functional-programming header-only
Last synced: 15 Dec 2024
https://github.com/vikaspulluri/functional-lite-javascript
Fundamentals of functional programming with javaScript
es6 functional-programming javascript
Last synced: 27 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/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/jwhittle933/funked
A Functional Library for Go
functional-programming genserver golang library
Last synced: 08 Dec 2024
https://github.com/monban/fp
Collection of functional programming constructs for Go
functional-programming go golang
Last synced: 08 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/appsweet-co/ts-utils
Utility functions for TypeScript
deno fp functional functional-programing functional-programming immutable javascript monad nodejs typescript utilities utility
Last synced: 02 Dec 2024
https://github.com/appsweet-co/debug
Makes your console logs much better
console functional-programming logger
Last synced: 02 Dec 2024
https://github.com/thoughtfool/c-h-a-z
Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!
chess-game ejs-template-engine expressjs functional-programming javascript-game
Last synced: 24 Nov 2024
https://github.com/m1sk9/introduction-arrowkt
Introduction at Functional Programing Library "Arrow-kt"
Last synced: 01 Jan 2025
https://github.com/mattpolzin/mayberequired
This library introduces the Required and MaybeRequired types as companions to the built-in Optional type
functional-programming swift swift-framework
Last synced: 02 Dec 2024
https://github.com/faylina/spellbound-treasures
First project utilizing JavaScript to create a shopping cart
functional-programming html-css javascript localstorage responsive shop
Last synced: 17 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/barbixxxa/functional-programming-language
Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2
functional-programming haskell
Last synced: 18 Nov 2024
https://github.com/noyzys/nautchkafe-vanish
A simple bukkit/spigot plugin 1.21 :: vanish moderation system.
adventure bukkit bukkit-plugin fp functional-programming java kyori spigot spigot-plugin vanish vanishing
Last synced: 02 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/nestarz/pipe
TypeScript Pipe Operator with Async Support
async-await browser deno functional-programming typescript
Last synced: 26 Nov 2024
https://github.com/leta91/intro-javascript-functional-programming
Learn About Functional Programming - freeCodeCamp Challenge
fcc fcc-certification fcc-exercise freecodecamp freecodecamp-challenge freecodecamp-curriculum freecodecamp-javascript functional-programming functional-programming-examples javascript js
Last synced: 02 Dec 2024
https://github.com/tombofry/cmp6090
Functional Programming - University Coursework/Homework
coursework fsharp functional-programming university
Last synced: 26 Nov 2024
https://github.com/andrewbrennanfr/andrewbrennanfr
🪐 A personal bio for GitHub
functional-programming graphql javascript laravel react typescript vue
Last synced: 26 Nov 2024
https://github.com/matt-mcmahon/functional
A learning-friendly functional library with a focus on clear source-code and readable function signatures.
experimental functional-programming learn-to-code
Last synced: 26 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/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/rjdestigter/rxjs-single-state-todomvc
Experimental serliazable, time-travelable single state solution using RxJS observables
functional-programming reactjs rxjs typescript
Last synced: 08 Dec 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/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/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/clitetailor/tokenize-monster
Yet another powerful tokenizer in js.
functional-programming tokenize tokenizer
Last synced: 15 Dec 2024
https://github.com/moonfloof/cmp6090
Functional Programming - University Coursework/Homework
coursework fsharp functional-programming university
Last synced: 12 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/articulate/progress
Cheap, functional, terminal progress bar
functional-programming javascript progress-bar
Last synced: 25 Nov 2024
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/stackbuilders/functional-programming-patterns
Code snippets used during the presentation
Last synced: 22 Nov 2024
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/meysam81/interpreter-for-numex
This project has to do with NUMEX (Number-Expression Programming Language). NUMEX programs are written directly in Racket by using the constructors defined by the structs defined
college college-project computer-science computer-science-and-engineering coursera coursera-assignment coursera-course coursera-programming coursera-programming-language dan-grossman engineering functional-programming programming-language project racket racket-lang racket-language racket-recursive study university-of-washington
Last synced: 22 Nov 2024
https://github.com/turbaszek/ct4cs
Challenges from Category Theory for Programmers
category-theory functional-programming
Last synced: 22 Nov 2024
https://github.com/kaawan-d20/dpf-2024-binarytree
🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4
binary-tree functional-programming ocaml university-project
Last synced: 07 Dec 2024
https://github.com/primeeagle/sonata
A modern scripting language with an advanced type system, supporting both object-oriented and functional programming paradigms.
functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language
Last synced: 22 Nov 2024
https://github.com/alex-aralis/yank-down
Yank a curried parameter down to be the first argument passed.
browser client-side currying functional-programming javascrit nodejs npm npm-package server-side
Last synced: 01 Dec 2024
https://github.com/ghurtchu/wc
unix wc clone
functional-programming scala unix wc
Last synced: 09 Jan 2025
https://github.com/rodrigo-sp17/learning-scala
Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1
Last synced: 12 Jan 2025
https://github.com/pmuens/htdp
How to Design Programs
functional functional-programming lisp racket scheme
Last synced: 26 Dec 2024
https://github.com/ghurtchu/cut
:scissors: :page_facing_up: :knife: unix cut clone
cut functional-programming scala unix
Last synced: 09 Jan 2025
https://github.com/youstinus/toolsgo
Tools with utilities, transformers, generators and other useful functions.
functional-programming functions go golang tools
Last synced: 01 Dec 2024
https://github.com/badeend/nothing
If you want to use `void` as a type parameter, but C# won't let you...
csharp functional-programming hack unit
Last synced: 12 Jan 2025
https://github.com/dennisappiah/py-prep
functional-programming oop-principles python3
Last synced: 17 Nov 2024