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: 2024-11-18 00:10:57 UTC
- JSON Representation
https://github.com/dennisappiah/py-prep
functional-programming oop-principles python3
Last synced: 17 Nov 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/palutz/fsharpmobile
F# and Xamarin... IT COULD WORK!!!
fsharp functional-programming mobile multiplatform xamarin
Last synced: 17 Nov 2024
https://github.com/palutz/calculateseries
A simple F# solution, with tests and console app to calculate a series of numbers
fsharp functional-programming math
Last synced: 17 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/palutz/fplogic
Logic and functional programming in Haskell
functional-programming haskell logic
Last synced: 17 Nov 2024
https://github.com/palutz/scalaexercises
Notes, code and worksheets from scala-exercises training (scala-exercises.org)
Last synced: 17 Nov 2024
https://github.com/dimasmiftah/structuring
Structuring data from .txt file to JavaScript object literal using higher-order functions.
Last synced: 15 Nov 2024
https://github.com/palutz/scalashoppingbasket
A simple shopping basket in Scala, with an idiomatic approach...
Last synced: 17 Nov 2024
https://github.com/palutz/introtofunctional
Introduction to functional programming slides
functional-programming introduction monads
Last synced: 17 Nov 2024
https://github.com/sophiecollard/variance
Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala
contravariance covariance fp functional-programming invariance scala
Last synced: 10 Nov 2024
https://github.com/elyosemite/atmosphere
This repository is for ensuring the knowledge relating to C++ programming language be consolidate in my mind forever.
cpp cpp11 functional-programming oriented-object-programming study-project
Last synced: 13 Nov 2024
https://github.com/avvessalom/itmo-functional-programming
Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).
clojure functional-programming
Last synced: 30 Oct 2024
https://github.com/kanitsharma/monad-fantasy
A collection of monads implemented in javascript
functional-programming javascript monads
Last synced: 27 Oct 2024
https://github.com/ilyabizyaev/fp-homework
Functional Programming course homework (2020), ITMO University
functional-programming haskell
Last synced: 02 Nov 2024
https://github.com/liteobject/functional.programming.with.csharp
Functional Programming with C#: Unlocking the Power of Functional Paradigm
Last synced: 07 Nov 2024
https://github.com/liteobject/demo.designpattern.monad
Demo monad design pattern with C#
csharp design-pattern design-patterns functional-programming monad
Last synced: 07 Nov 2024
https://github.com/jtberglund/snowballr
A simple library for composing error messages
composition functional-programming validation
Last synced: 12 Nov 2024
https://github.com/hamedstack/hamedstack.functional
A comprehensive C# functional programming library, enabling the creation of elegant and efficient code.
choices csharp csharp-library dotnet dotnet-core dotnetcore either-monad exceptional-monad extension-methods functional functional-programming maybe-monad monad option-monad utilities utility utility-library
Last synced: 12 Oct 2024
https://github.com/teemu/superpowers
Sane map() for unsane Python users
functional-programming map python
Last synced: 14 Oct 2024
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 31 Oct 2024
https://github.com/tsnobip/best-practices-and-fp
Programmations fonctionnelle et bonnes pratiques de développement logiciel
best-practices functional-programming rescript
Last synced: 07 Nov 2024
https://github.com/iambasantarai/aalu-cross
Haskell implementation of tic-tac-toe game
functional-programming gloss haskell tic-tac-toe
Last synced: 06 Nov 2024
https://github.com/zaikoxander/discover
Programa Discover da Rocketseat
api assync data-structures ejs functional-programming javascript node oop poo react typescript
Last synced: 07 Nov 2024
https://github.com/alvarogarcia7/2048-kotlin
Practiced OOP+FP creating a clone of the 2048 game
2048 2048-game functional-programming gradle kotlin object-oriented-programming oop
Last synced: 12 Nov 2024
https://github.com/mooreniemi/proc_compose
:musical_score: Proc#compose
c c-extension compose functional-programming gem ruby
Last synced: 18 Oct 2024
https://github.com/jtberglund/advent-of-code-2017
My solutions for Advent of Code 2017
advent-of-code advent-of-code-2017 functional-programming javascript ramda
Last synced: 12 Nov 2024
https://github.com/blueberryapps/lambdup-elixir-2017
Elixir workshop for Lambdup conference
blueberry elixir elixir-phoenix functional-programming genserver otp
Last synced: 08 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: 06 Nov 2024
https://github.com/tmccombs/rust-cons
A persistent single-linked list for Rust
data-structures functional-programming rust
Last synced: 13 Oct 2024
https://github.com/priontoabdullah/pin-matcher-vault-otp
🔢 An OTP pin generator system. 📛 Live demo: https://priontoabdullah.github.io/Pin-matcher-vault-OTP/ 🙌
code-generator functional-programming javascript logic-programming
Last synced: 13 Nov 2024
https://github.com/leostera/restruct
💾 Purely Functional and Compact Data Structures for ReasonML
compact data-structures experiment functional-programming reasonml
Last synced: 29 Oct 2024
https://github.com/leostera/alonzo.js
Minimalistic Lambda Calculus Built with const and arrow functions
functional-js functional-programming javascript lambda lambda-calculus
Last synced: 29 Oct 2024
https://github.com/rodrigo-sp17/learning-scala
Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1
Last synced: 13 Nov 2024
https://github.com/jaandrle/jaajsu
JavaScript Utils
functional functional-programming javascript-utility javascript-utils
Last synced: 02 Nov 2024
https://github.com/max-sir/kotlintraining_koans
Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview
algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks
Last synced: 08 Nov 2024
https://github.com/quacksouls/haskyll
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme programming ruby
Last synced: 28 Sep 2024
https://github.com/xodio/eslint-plugin-xod-fp
Limit the chaos while doing FP in JS
eslint eslint-rules functional-programming ramda
Last synced: 08 Nov 2024
https://github.com/alejandro945/scala-examples
Combination of object-oriented and functional programming in one concise, high-level language
functional-programming sbt scala
Last synced: 07 Nov 2024
https://github.com/jaandrle/deka-dom-el
A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.
client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive rendering server-side-rendering typescript ui ui-components vanilla-javascript vanilla-js webcomponents
Last synced: 02 Nov 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: 28 Oct 2024
https://github.com/jaandrle/fpubsub
PubSub pattern library with types support
event event-emitter functional-programming javascript pub-sub pubsub reactive reactive-programming typescript
Last synced: 02 Nov 2024
https://github.com/ryanhill1/command-line-checkers
Checkers with AI.
ai checkers functional-programming game game-tree ocaml
Last synced: 13 Nov 2024
https://github.com/saber2pr/fp
:heavy_minus_sign: A library for Javascript in functional programing in async | sync | lazy.
async functional-programming lazy typescript
Last synced: 09 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: 14 Oct 2024
https://github.com/imtjl/fp-red-black-tree-dict-lab2
TreeDict - Implementation of Dict based on Red Black Tree using Elixir
data-structures elixir functional-programming red-black-tree
Last synced: 02 Nov 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: 23 Oct 2024
https://github.com/priontoabdullah/simple-calculator-vanilla-js
🔢 A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ 🙌
css functional-programming html javascript vanilla-js
Last synced: 13 Nov 2024
https://github.com/tkshill/elm-rpg-session
A session manager, ttrpg character builder, and dice roller built with Elm and Lamdera
absurdia character-sheet dice-roller elm fate-core functional-programming hacktoberfest hacktoberfest2023 lamdera monster-of-the-week motw ttrpg
Last synced: 12 Oct 2024
https://github.com/pedrovinhas/recursos-funcionais-js
🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação
college-assignment functional-programming javascript
Last synced: 09 Nov 2024
https://github.com/ssi02014/js-functional-programming
📄 함수형프로그래밍ES6+ Code
es6 functional-programming javascript
Last synced: 08 Nov 2024
https://github.com/fabasoad/setup-cloe-action
This GitHub action installs Cloe
cloe functional-programming github-action github-actions
Last synced: 27 Oct 2024
https://github.com/amillert/camodular
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
functional-programming menhir ocaml parser sedlex
Last synced: 13 Nov 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: 23 Oct 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: 28 Oct 2024
https://github.com/sacoo7/objective-c-exercises
Exercises to DEEP learn objective C
exercise functional-programming object-oriented-programming objective-c
Last synced: 29 Oct 2024
https://github.com/clifftech123/ts_fun_practice
Collection of small and enjoyable functional programming exercises in TypeScrip
functional-programming javascript typescript
Last synced: 07 Nov 2024
https://github.com/mthaler/functional-programming-in-rust
Functional programming in Rust
Last synced: 05 Nov 2024
https://github.com/micheld-dev/les-petits-plats
Site de recettes de cuisine - OC Projet 7
functional-programming generator html javascript quicksort recursion scss
Last synced: 17 Nov 2024
https://github.com/probably-not/elixir-basics
Code that I write while reading the book Learn Functional Programming With Elixir before starting to work at Spot.IM
elixir exercises functional-programming learning
Last synced: 10 Nov 2024
https://github.com/dboyliao/learnhaskell
Notes and codes for learning Haskell.
Last synced: 09 Nov 2024
https://github.com/seakayone/vavr-learning
functional-programming java java11 vavr
Last synced: 08 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: 08 Nov 2024
https://github.com/mrcfps/functional-programming-in-scala
Scala course programming exercises from Coursera.
big-data functional-programming scala
Last synced: 05 Nov 2024
https://github.com/d-plaindoux/promiseme.js
Monadic promise built on top of Promise/A+ specification
async functional-programming monad
Last synced: 27 Oct 2024
https://github.com/foxfriends/svelte-io
IO monad for Svelte
fantasy-land functional-programming monad svelte
Last synced: 12 Oct 2024
https://github.com/foxfriends/raiser
Raise multiple errors without throwing
error-handling fantasy-land functional-programming monad
Last synced: 12 Oct 2024
https://github.com/mathbunnyru/cukic-func-workshop
Ivan Cukic functional programming
cpp functional-programming ranges-v3 stl
Last synced: 29 Oct 2024
https://github.com/MicheleCattaneo/BST-traversal-visualization
Visualise traversal algorithms on any Binary Search Tree
binary-search-tree functional-programming racket visualization
Last synced: 17 Nov 2024
https://github.com/beyondnetperu/js-functional
A simple samples applying functional programming with JS
functional-programming javascript js
Last synced: 12 Nov 2024
https://github.com/jackdbd/pegthing
My implementation of the Peg Thing game in Clojure for the Brave and True
clojure functional-programming
Last synced: 17 Oct 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: 31 Oct 2024
https://github.com/alanvivona/code-samples
Playground repository containing examples, snippets & experiments: CycleJS, RxJS, ReactJS, NodeJS, MongoDB, D3, functional programming, machine learning, Python, etc.D
cyclejs d3 functional-programming machine-learning mongodb nodejs python rxjs typescript
Last synced: 16 Oct 2024
https://github.com/thedevtop/thedevtop.github.io
Personal Blog
functional-programming osdev unix
Last synced: 09 Nov 2024
https://github.com/bcherny/mapf
Ergonomic Promise.all
async functional-programming typescript
Last synced: 18 Oct 2024
https://github.com/sseffa/functional-programming
functional-programming haskell
Last synced: 11 Nov 2024
https://github.com/kanitsharma/elm-giphy
Single Page Application with Elm Architecture
elm elm-architecture functional-programming single-page-app
Last synced: 27 Oct 2024
https://github.com/droduit/functional-programming
Functional programming @ EPFL
coursera epfl functional-programming scala
Last synced: 09 Nov 2024
https://github.com/kanitsharma/chikara
Monorepo of Mangaflux's frontend and microservices
functional-programming microservice nodejs ramda reactjs redux redux-most
Last synced: 27 Oct 2024
https://github.com/kanitsharma/io
Lightweight monadic abstraction to "purely" handle side effects in javascript.
asynchronous-programming functional-programming javascript side-effects
Last synced: 27 Oct 2024
https://github.com/beyondnetperu/net-functional-sample
A simple sample applying functional programming with dotnet
Last synced: 12 Nov 2024
https://github.com/imtjl/fp-euler-project-lab1
Introduction to functional programming in Elixir
Last synced: 27 Oct 2024
https://github.com/antwankakki/fct
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
compile-time-meta-programming cpp functional functional-programming reflection
Last synced: 08 Nov 2024
https://github.com/brunonavarrooficial/crud-localstorage-js
LocalStorage CRUD
async client crud crud-application css3 functional-programming html-css-javascript html5 javascript localstorage regex storage-api
Last synced: 08 Nov 2024
https://github.com/dotoscat/pyfunstream
Allow to chain functions with the | operator through streams
Last synced: 14 Nov 2024
https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter
Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell
bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala
Last synced: 02 Nov 2024
https://github.com/mannil/fp-in-php
A talk about functional programming in PHP
functional functional-programming php
Last synced: 23 Oct 2024
https://github.com/fforbeck/spreadsheet
Spreasheet Programming Challenge
functional-programming java8 object-oriented-programming programming-challenge
Last synced: 08 Nov 2024
https://github.com/gusenov/examples-racket
:tennis: Примеры кода на Racket.
examples functional-programming lisp racket
Last synced: 08 Nov 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: 28 Oct 2024
https://github.com/marcin-chwedczuk/fpinscala
My solutions to the exercises from "Functional Programming in Scala" book.
functional-programming functional-programming-examples scala
Last synced: 16 Nov 2024
https://github.com/giacomoguidotto/dit143
Content of the course "DIT143 - Functional Programming" offered at the University of Gothenburg
functional-programming haskell
Last synced: 08 Nov 2024
https://github.com/davidraab/functionalpatterns
OO Design Patterns in F#
design-patterns fsharp functional-programming oop
Last synced: 10 Nov 2024
https://github.com/saidali-ibn-zafar/hard-parts-of-functional-js-fundamentals
Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.
closure functional-programming functions-javascript higher-order-functions immutability purity
Last synced: 08 Nov 2024
https://github.com/mariankapisinsky/FIT-VUT-NNET
Some of the school assignments from my master's degree study.
asynchronous-programming cryptography digital-forensics fit functional-programming graph-algorithms influxdb networking parallel-algorithms tls-fingerprint vut web-applications
Last synced: 23 Oct 2024