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-18 00:11:44 UTC
- JSON Representation
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/roxtra1/sea-battle_console_game
Игра "Морской бой"
functional-programming modularization oop
Last synced: 26 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/jumpn/utils-composite
Composite Utilities
array composite functional-programming immutability object
Last synced: 21 Nov 2024
https://github.com/tymorrow/elm-dist-demo
Compute Levenshtein distance using dynamic programming in Elm
dynamic-programming elm functional-programming levenshtein-distance
Last synced: 11 Jan 2025
https://github.com/ilyabizyaev/trash
🗑🚀 The Tracker Shell
file-manager functional-programming haskell vcs version-control
Last synced: 10 Jan 2025
https://github.com/bertrand31/haskell-experiments
👨🏻🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 26 Dec 2024
https://github.com/bertrand31/data-structures-reasonml
Collection of data structures implemented in ReasonML (OCaml)
functional-programming ocaml reasonml
Last synced: 26 Dec 2024
https://github.com/bertrand31/exercicesalgo
💡 Collection of algorithmic exercises taken for fun from various sources
algorithms functional-programming javascript reasonml scala sorting-algorithms
Last synced: 26 Dec 2024
https://github.com/bertrand31/tryt-monad-transformer
🎁 A monad transformer to wrap any Try[A] with another Monad and conveniently operate on the nested result
cats functional-programming monad scala
Last synced: 26 Dec 2024
https://github.com/bertrand31/damysos
🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 26 Dec 2024
https://github.com/bertrand31/data-structures-javascript
Collection of data structures implemented in a functional fashion in JavaScript
functional-programming javascript nodejs
Last synced: 26 Dec 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/bertrand31/cagire
🔍 An experimental search engine supporting real-time partial-match plaintext search
data-structures functional-programming inverted-index scala search-engine trie
Last synced: 26 Dec 2024
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 26 Dec 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/jumpn/utils-promise
Promise Utilities
deferred functional-programming promise promise-utilities utilities utils
Last synced: 21 Nov 2024
https://github.com/jumpn/utils-array
Array utilities
array functional-programming immutability
Last synced: 21 Nov 2024
https://github.com/ilyabizyaev/fp-homework
Functional Programming course homework (2020), ITMO University
functional-programming haskell
Last synced: 10 Jan 2025
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/peter-roh/ocaml
taking 'programming languages' course
functional-programming interpreter ocaml programming-languages
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/spkirich/bmstu-fp
МГТУ им. Баумана. Функциональное программирование
bmstu common-lisp functional-programming lisp
Last synced: 26 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/mohammadreza-mohammadi94/metadata_extractor
Easily grab and check out metadata from your images, audio files, and documents with our user-friendly app. Get detailed insights and keep your data super organized!
functional-programming metadata metadata-extraction modularization python sqllite3 streamlit
Last synced: 26 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/kimpro82/myfunctionalprogrammingpractice
Functional programming is definitely a devil's plot!
clojure fsharp functional-programming haskell scala
Last synced: 18 Nov 2024
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/hfagerlund/hey-haskell
An introduction to Haskell
functional-programming haskell learning-by-doing
Last synced: 27 Dec 2024
https://github.com/bsgbryan/madul
Mädūl is the fun way to write functional code in TypeScript!
async bun fun functional functional-programming module module-system typescript typescript-library
Last synced: 10 Jan 2025
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/niuiic/fx-flow
A functional library for TypeScript/JavaScript.
functional-programming typescript
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/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/blackwakhu/introduction-to-functional-programming
introduction to functional programming
clojure functional-programming replit tutorial tutorial-code
Last synced: 18 Nov 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/kubepay/java-cs-to-enterprise
This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.
algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming
Last synced: 17 Jan 2025
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/team846/code-2017
Code base for our 2017 robot - Punk Monkey
first-robotics-competition functional-programming robotics scala
Last synced: 17 Jan 2025
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/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/divyanshu-rawat/a-react-game
A kuch bhi (Game) built using react.js
functional-programming reactjs
Last synced: 22 Dec 2024
https://github.com/uchamod/flutter_fitness_tracker_application_ui
Welcome to the Fitness Tracker app! This Flutter application is designed to help you keep track of your fitness activities with a creative and intuitive user interface. The app is fully responsive and works seamlessly on mobile, web, and tablet devices, ensuring you have access to your fitness data anytime, anywhere.
dart flchart flutter functional-programming responsive ui-design
Last synced: 03 Jan 2025
https://github.com/uchamod/flutter_travel_place
The Flutter Travel App is a mobile application built using Flutter, designed to provide users with a seamless and delightful travel planning and booking experience. Whether you're a frequent traveler or planning your next adventure, this app offers a comprehensive set of features to make your journey hassle-free.
dart flutter functional-programming navigation-component travel ui ui-design
Last synced: 03 Jan 2025
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/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/mikejeuga/fonctionnelle
Just some files while I am learning
functional-programming learning ocaml
Last synced: 21 Nov 2024
https://github.com/bmic86/project-euler
My solutions to the Project Euler problems (implemented in F#).
algorithms fsharp fsharp-practice functional-programming mathematics project-euler project-euler-solutions solutions
Last synced: 21 Nov 2024
https://github.com/bcherny/mapf
Ergonomic Promise.all
async functional-programming typescript
Last synced: 07 Dec 2024
https://github.com/foncki/f3
This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.
Last synced: 21 Nov 2024
https://github.com/mnishiguchi/elixir_todo
elixir erlang-otp functional-programming
Last synced: 03 Jan 2025
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/eminencegrs/fp-in-fs
Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel
dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming
Last synced: 21 Nov 2024
https://github.com/yanm1ng/lodash-rebuild
lodash makes JavaScript easier, so let's rebuild it for fun and practice !!
functional-programming javascript lodash practice
Last synced: 17 Jan 2025
https://github.com/eoic/adventofcode2021
Advent of Code solutions in Elixir.
advent-of-code advent-of-code-2021 elixir functional-programming
Last synced: 31 Dec 2024
https://github.com/prdpx7/fp
"functors maketh man"
fp-practice functional-programming
Last synced: 01 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/clitetailor/tokenize-monster
Yet another powerful tokenizer in js.
functional-programming tokenize tokenizer
Last synced: 15 Dec 2024
https://github.com/nkcoder/byronbay
Playground for functional programming with Scala
Last synced: 12 Jan 2025
https://github.com/francomelandri/pipeline-fp
pipeline pattern using functional programming approach
desing-patterns functional-programming
Last synced: 10 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/mannil/fp-in-php
A talk about functional programming in PHP
functional functional-programming php
Last synced: 11 Dec 2024
https://github.com/lukemorales/ignite.gympass-api
Gympass alike API
effect fastify fastifyjs fp fp-ts functional-programming gym gympass nodejs typescript
Last synced: 05 Jan 2025
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/mohamed-taha-essa/programming-in-python-week3
Learn about the paradigms of procedural programming and the associated logical concepts. You'll explore functional and object-oriented programming, and get an introduction to algorithms
functional-programming map object-oriented-programming procedural-programming python
Last synced: 21 Nov 2024
https://github.com/mathemage/fup-programming-exam
Programming exams for B4B36FUP Functional Programming
exam functional-programming haskell scheme
Last synced: 25 Dec 2024
https://github.com/zyxue/coursera_functional_programming_principles_in_scala
Exercise answers to Functional Programming Principles in Scala
coursera functional-programming scala
Last synced: 11 Dec 2024
https://github.com/raiondesu/if-const
New word in javascript conditionals!
conditional esnext functional functional-programming if js library troll-bait typescript
Last synced: 11 Dec 2024
https://github.com/mearns/fp-try
A Try encapsulates the result of an operation that may have failed.
either error error-handling errors failure functional functional-programming javascript optional scala try try-catch typescript
Last synced: 11 Dec 2024
https://github.com/a-tokyo/ai-music-composer
An AI music composer built with Haskell
ai composer functional-programming haskell music piano
Last synced: 05 Jan 2025
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/articulate/progress
Cheap, functional, terminal progress bar
functional-programming javascript progress-bar
Last synced: 25 Nov 2024
https://github.com/mdjnewman/have-you-heard
Short talk (pecha kucha style) on functional programming
Last synced: 16 Dec 2024
https://github.com/antononcube/raku-llm-functions
Raku package for functions and function objects to access, interact, and utilize LLMs.
chatgpt functional-programming large-language-models llm openai palm-api raku web-api webapi
Last synced: 23 Dec 2024
https://github.com/franciscomsm/fp-in-js
Functional programming in JS - talk assets
es6 functional-programming javascript
Last synced: 16 Dec 2024
https://github.com/delonnewman/hash_delegator
Thread-safe immutable objects that provide delegation and basic validation to hashes.
data-oriented data-oriented-programming data-structures fp functional-programming hash hashmap immutable immutable-datastructures object-oriented-programming oop ruby ruby-gems
Last synced: 10 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/nashtech-labs/fp-scala
functional-programming scala traits
Last synced: 23 Dec 2024
https://github.com/delonnewman/multiple-dispatch
An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.
data-oriented-programming functional-programming multiple-dispatch oop polymorphism ruby ruby-gem
Last synced: 10 Dec 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/atomicptr/php-functional
A set of tools to enable a more functional style of programming in PHP, inspired by OCaml
functional-programming php php-library
Last synced: 21 Nov 2024
https://github.com/sacoo7/objective-c-exercises
Exercises to DEEP learn objective C
exercise functional-programming object-oriented-programming objective-c
Last synced: 17 Dec 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/aayushyadavz/todo-app-react
Built a ToDo App using React JS.
components functional-programming reactjs usestate-hook
Last synced: 28 Nov 2024
https://github.com/jtberglund/snowballr
A simple library for composing error messages
composition functional-programming validation
Last synced: 10 Jan 2025
https://github.com/delonnewman/gen-test
Generative or property based testing for Ruby
functional-programming generative-testing property-based-testing quickcheck ruby
Last synced: 10 Dec 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/sekky61/rust-iterator-aoc
Advent of Code challanges solved using Rust's iterators and functional programming
aoc functional-programming rust
Last synced: 31 Dec 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/shybyte/rusty-13-ways-of-looking-at-a-turtle
Thirteen different ways of implementing a LOGO-style turtle in Rust
functional-programming programming-paradigms rust
Last synced: 03 Jan 2025
https://github.com/noyzys/nautchkafe-scylladb
Lightweight, functional, modular, and flexible way to interact system built with ScyllaDB
database database-management fp functional-programming java mysql postgresql relational-databases scylla scylladb sql sql-query sqlalchemy
Last synced: 16 Dec 2024
https://github.com/unisay/freer
Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala
effects functional-programming haskell monad scala
Last synced: 17 Jan 2025