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/mobiwn/programming-language-design

💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.

functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university

Last synced: 21 Nov 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/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/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/stackbuilders/functional-programming-patterns

Code snippets used during the presentation

functional-programming java

Last synced: 22 Nov 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/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/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/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/lucashnss/if686-programming-languages-paradigms

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 21 Nov 2024

https://github.com/santiagolizardo/tonato

Converts strings to the NATO alphabet (Haskell)

alphabet functional-programming haskell nato

Last synced: 09 Jan 2025

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

✨ Functional programming library for JavaScript. Fully type-safe.

functional functional-programming functor immutable io monad trait

Last synced: 04 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/blatth/eci-edsl

Abordaje Funcional a EDSLs - ECI2024_N1

edsl functional-programming haskell monadic-parser-combinators parser

Last synced: 21 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/bcherny/mapf

Ergonomic Promise.all

async functional-programming typescript

Last synced: 07 Dec 2024

https://github.com/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 12 Jan 2025

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/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/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/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/dsoaress/node-clean-arch-with-fp

POC of Clean Architecture with a functional programming approach

clean-architecture functional-programming nodejs typescript

Last synced: 09 Dec 2024

https://github.com/martinskachkov/functional-programming

Complimentary materials for the "Functional programming" course of Computer science 2022 - 2023.

functional-programming haskell racket

Last synced: 25 Nov 2024

https://github.com/sobakavosne/structure-survey

Loading testing for structures: Native JS, Immutable.js, Mori.js, Lazy.js

cpp-addon data-structures functional-programming immutable lazy

Last synced: 17 Jan 2025

https://github.com/neshkeev/avaj

Haskell influenced Category Theory patterns implemented in Java

category-theory functional-programming haskell java monad monad-transformers

Last synced: 03 Dec 2024

https://github.com/dirtsimple/fun-factory

Fluently (and efficiently) compose PHP functions, methods, and lambda-expression strings

function-composition functional-programming lambda-expressions partial-application php

Last synced: 23 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/mdvanes/tubestarjs

Show data from Open APIs for Dutch public transport

functional-programming nodejs opendata streams

Last synced: 11 Jan 2025

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

Cheap, functional, terminal progress bar

functional-programming javascript progress-bar

Last synced: 25 Nov 2024

https://github.com/sanjp10/multimethod-dispatcher

Multimethod clojure like solution for python

clojure functional-programming multimethods pip python

Last synced: 21 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/jwhittle933/funked

A Functional Library for Go

functional-programming genserver golang library

Last synced: 08 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/paulpdaniels/streamish

A simple Functional Reactive Streaming library

fp functional-programming reactive streams

Last synced: 11 Jan 2025

https://github.com/m1sk9/introduction-arrowkt

Introduction at Functional Programing Library "Arrow-kt"

functional-programming

Last synced: 01 Jan 2025

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/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 26 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/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/niuiic/fx-flow

A functional library for TypeScript/JavaScript.

functional-programming typescript

Last synced: 03 Dec 2024

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/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/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/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/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/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/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/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/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/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/brunomontezano/r-workshop-intermediario

📚 Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.

brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials

Last synced: 11 Jan 2025

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: 16 Dec 2024

https://github.com/civilizeddev/functional-design-and-architecture-in-scala

Functional Design and Architecture in Scala

functional-programming scala

Last synced: 03 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/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/divyanshu-rawat/a-react-game

A kuch bhi (Game) built using react.js

functional-programming reactjs

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