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/turbiani/java-learning
Repositório criado para estudos gerais sobre Java 8 e Reative Programming
development functional-programming java-8 learning rxjava
Last synced: 17 Nov 2024
https://github.com/deepakbhalla/java8-new-features
Examples to cover new features added in Java 8
datetime functional-programming functionalinterface java8 lamda methodreference stream streams-api
Last synced: 17 Nov 2024
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/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/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/reubano/devcraft-workshop
Materials for the DevCraft workshop on stream processing
data functional-programming meza python riko stream-processing tutorial
Last synced: 14 Oct 2024
https://github.com/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 17 Nov 2024
https://github.com/jottenlips/functionalobjc
λ Example project for using higher order functions in objective c
functional functional-programming functionalobjc obj-c
Last synced: 14 Oct 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: 14 Oct 2024
https://github.com/taimoorzaeem/functional-stuff
Some functional programs.
functional-programming haskell programming-languages racket racket-lang
Last synced: 13 Oct 2024
https://github.com/cuchi/turmite
Chaotic two-dimensional Turing machine
elixir functional-programming turing-machine
Last synced: 14 Oct 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/heracliteanflux/exercises-scheme
Exercises in the Scheme programming language.
Last synced: 13 Nov 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/corporatepiyush/clj
Clojure examples and tutorial
clojure concurrency functional-programming immutable-datastructures
Last synced: 13 Oct 2024
https://github.com/corporatepiyush/expression-problem
functional-programming haskell java oop
Last synced: 13 Oct 2024
https://github.com/corporatepiyush/jhighfun
concurrency concurrency-patterns functional-programming java streams-api
Last synced: 13 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/frouioui/debruijn
DeBruijn in Haskell
epitech functional-programming haskell
Last synced: 13 Oct 2024
https://github.com/amboxer21/custompythondecorators
Custom Python decorators I wrote to restrict method arguments to a specific type. I also added an encrypt/decrypt decorator as well.
advanced aes aes-encryption curried-functions currying custom custom-python-decorators decorator decorators encrypt encrypted encryption encryption-decryption functional functional-programming functional-python higher-order-functions metaprogramming python
Last synced: 24 Oct 2024
https://github.com/yazaldefilimone/function-programming
Lerning Function Programming in Javascript Python and C
algorithm computer-science data-structures functional-programming javascript
Last synced: 17 Nov 2024
https://github.com/gabrielgiussi/scala-cats
Exercises from Scala with Cats
cats functional-programming scala
Last synced: 14 Oct 2024
https://github.com/dboyliao/learnhaskell
Notes and codes for learning Haskell.
Last synced: 09 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/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/thoughtfool/pocket-squatch
A simple game concept to practice design and logic principles within the 2D world. This was a project that was developed in close partnership with my school-age daughter. She is the inspirational project-manager and creative-director that helped guide the development process.
functional-programming handlebarsjs javascript-game keyframes-animation mongoosejs
Last synced: 14 Oct 2024
https://github.com/critocrito/namefn
Set the name property of a function.
functional-programming functions javascript repl
Last synced: 17 Nov 2024
https://github.com/barbaracalderon/coffee-machine-project
This is my version of "The Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)
coffee-machine functional-programming python
Last synced: 14 Oct 2024
https://github.com/devkiloton/java-ft
Code used in my workshop at UNICAMP university to show the benefits of the functional programming on Java, and compare imperative & declarative code.
declarative functional-programming java
Last synced: 14 Oct 2024
https://github.com/rcardin/road-to-fp-in-scala
A bunch of code that I used to learn the topic of functional programming in Scala.
Last synced: 17 Nov 2024
https://github.com/kanitsharma/yieldtask
Make your data.task monads yieldable in redux sagas
functional-programming react redux redux-saga task-monads-yieldable
Last synced: 13 Oct 2024
https://github.com/wafer-li/scala-coursera
The projects of Functional Programming in Scala
coursera functional-programming scala
Last synced: 15 Oct 2024
https://github.com/zhongzc/gparser
A naive parser combinator library
functional-programming parser parser-combinators parser-library python python3
Last synced: 14 Oct 2024
https://github.com/theolampert/asyncsequenceextensions
Array extensions for async and concurrent operations.
async functional-programming swift
Last synced: 14 Oct 2024
https://github.com/dzangfan/evason
A lighweight programming language mixing JSON and functional features together
functional-programming json programming-language
Last synced: 10 Nov 2024
https://github.com/tortuesandwich/blobtrigdelauvoro
L. Guibas and J. Stolfi Delaunay Triangulation/Vorinoi diagram generation algorithm
delaunay-triangulation functional-programming jvm quadedge recursion recursive-algorithm scala triangulation voronoi
Last synced: 13 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/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/414owen/life-hs
Conway's Game of Life in Haskell
functional-programming game-of-life haskell
Last synced: 20 Oct 2024
https://github.com/blutorange/js-elbe
Utility for working with streams (iterables).
functional-programming javascript stream typescript
Last synced: 18 Oct 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/reubano/pyconza-tutorial
Jupyter notebooks and data for "Data Mining and Processing for fun and profit" PyConZA16 tutorial
data functional-programming jupyter-notebook meza pycon python tutorial
Last synced: 14 Oct 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/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/mannil/fp-in-php
A talk about functional programming in PHP
functional functional-programming php
Last synced: 23 Oct 2024
https://github.com/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 18 Oct 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: 15 Oct 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: 22 Oct 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: 16 Nov 2024
https://github.com/bennypowers/power-functions
A wee functional library intended half for entertainment, half for personal edification.
functional-programming javascript
Last synced: 18 Oct 2024
https://github.com/crowsonkb/partial-apply
Partial application of functions and method names, supporting placeholder values for positional arguments.
functional-programming higher-order-functions python python-library
Last synced: 14 Oct 2024
https://github.com/matheusphalves/functional-programming-paradigm
This repository will show to you how functional paradigm works in a feel examples: implementation of Data structures, high order functions and other functional functions.
functional-programming functions imutability kotlin
Last synced: 08 Nov 2024
https://github.com/gummif/categories
Category theory definitions for the working programmer
category-theory functional-programming
Last synced: 14 Oct 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/fusion/uncons.cr
A toy implementation of head|tail destructuring for the Immutable library
crystal functional functional-programming immutable persistent
Last synced: 15 Oct 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
https://github.com/erikmueller/slackoverflow
Private blog & cv
blog elixir functional-programming javascript typescript
Last synced: 14 Oct 2024
https://github.com/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 13 Oct 2024
https://github.com/waf/montecarlo
Monte Carlo approximation of π, written in a functional programming style.
csharp functional-programming monte-carlo pi
Last synced: 15 Oct 2024
https://github.com/kattulib/katip
[IN DEVELOPMENT] Katip is a minimal functional logger library
functional-programming logger scala scala3
Last synced: 14 Oct 2024
https://github.com/kattulib/yay
[IN DEVELOPMENT] Yay is a functional simple http server
functional-programming http-client http-library http-server scala scala3
Last synced: 14 Oct 2024
https://github.com/sebastianofazzino/poker-game
A simplified poker game implemented in Scala, featuring basic game mechanics, user interaction and MongoDB-based persistence.
functional-programming mongodb sbt scala
Last synced: 14 Oct 2024
https://github.com/alanrma/scala-dynamic-programming
Some Leetcode DP solutions in Scala made by me
dp dynamic dynamic-programming functional functional-programming programming scala
Last synced: 14 Oct 2024
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 14 Oct 2024
https://github.com/shuddha2021/scalataskmanager
ScalaTaskManager is a powerful and flexible task management application built with Scala. It allows users to create, manage, and prioritize tasks seamlessly, featuring both simple and recurring tasks.
functional-programming priority-scheduling recurring-tasks scala simple-tasks task-management-app task-management-system task-manager to-do-list
Last synced: 14 Oct 2024
https://github.com/al-ghaly/ruleengineusingscala
A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.
database etl etl-automation functional-programming jdbc oracle programming scala
Last synced: 14 Oct 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: 07 Nov 2024
https://github.com/wking-io/lemonade
Composable AJAX requests that return a Future Data Type
composable-ajax-requests currying functional-programming futures lemonade monad
Last synced: 14 Oct 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/yoyololicon/qmul-ecs713-fp-final
My individual coursework of the module ECS713P Functional Programming, QMUL.
concurrent-programming functional-programming haskell-exercises
Last synced: 06 Oct 2024
https://github.com/thomasevano/tic-tac-toe-tdd-fp
A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming
functional-programming tdd test-driven-development tic-tac-toe typescript
Last synced: 01 Nov 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/imhojeong/dive.js
Javascript는 정말 놀랍습니다!
functional-programming javascript lit
Last synced: 28 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/kaawan-d20/dpf-2024-binarytree
🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4
binary-tree functional-programming ocaml university-project
Last synced: 18 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/kanitsharma/monad-fantasy
A collection of monads implemented in javascript
functional-programming javascript monads
Last synced: 27 Oct 2024
https://github.com/rjdestigter/lazy-reducers-example
An example of using the IO Monad to lazily inject reducers into the Redux store
functional-programming io-monad reactjs redux
Last synced: 19 Oct 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: 19 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/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/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/shogunpurple/elmcohol
App that allows you to view information about alcohol of the world - Type in and find a country or city from the search bar and see all the drinks from there.
Last synced: 28 Oct 2024
https://github.com/tristanpenman/haskell-exercises
Stuff I've worked through while learning Haskell
functional-programming haskell
Last synced: 19 Oct 2024
https://github.com/abbi-gaurav/haskell-projects
Haskell related learnings and code
functional-programming haskell real-world-haskell
Last synced: 15 Oct 2024
https://github.com/monban/fp
Collection of functional programming constructs for Go
functional-programming go golang
Last synced: 19 Oct 2024
https://github.com/gailo22/kotlin-arrow-practicing
Kotlin Arrow Examples
arrow functional-programming kotlin
Last synced: 19 Oct 2024
https://github.com/scalawilliam/syslog-ac
Scala FS2-IO-UDP syslog server implementation for ActionFPS
cats fp fs2 functional functional-programming scala
Last synced: 15 Oct 2024
https://github.com/farynaio/object-dot-notation
Simple object to object dot notation converter in Node.js.
bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd
Last synced: 15 Oct 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: 12 Nov 2024
https://github.com/joebobmiles/joebobmiles
My user readme.
front-end functional-programming react typescript web
Last synced: 15 Oct 2024
https://github.com/jvz/musigma.blog
A blog about programming.
blog cryptography functional-programming java programming reactive scala security shell
Last synced: 15 Oct 2024
https://github.com/ilyabizyaev/trash
🗑🚀 The Tracker Shell
file-manager functional-programming haskell vcs version-control
Last synced: 02 Nov 2024
https://github.com/turbaszek/ct4cs
Challenges from Category Theory for Programmers
category-theory functional-programming
Last synced: 15 Oct 2024
https://github.com/turbaszek/haskell-labs
Notes from lectures and Haskell code from labs.
category-theory functional-programming haskell monads
Last synced: 15 Oct 2024
https://github.com/petitgrizzlies/99problems
Solutions for 99 Problems with Erlang
elixir-lang erlang functional-programming
Last synced: 08 Nov 2024
https://github.com/olaven/fun
Util library for functional programming in Deno
deno functional-programming library typescript
Last synced: 14 Oct 2024