Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/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/divyanshu-rawat/a-react-game

A kuch bhi (Game) built using react.js

functional-programming reactjs

Last synced: 22 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/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/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/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/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/roxtra1/citytowers

Проект для тестового задания

functional-programming oop

Last synced: 10 Jan 2025

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/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

fsharp functional-programming

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/joaomilho/presentations

Presentations throughout all these years

craftsmanship functional-programming haskell peg philosophy react ruby

Last synced: 02 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/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/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/gailo22/hello-scala

sample scala sbt project

functional-programming scala

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/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"

functional-programming

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/tombofry/cmp6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

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/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/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

functional-programming java

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

functional-programming scala

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