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

Programming paradigms course material.

functional-programming haskell prolog python scala spark

Last synced: 10 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/paudirac/fsharp-introduction-slides

Introductory F# presentation for workmates (kind of trying to conquer the world)

f-sharp functional-programming presentation

Last synced: 13 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/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/srikanth-josyula/java-functional-programming-concepts

This repository explores functional programming concepts in Java 8/9/11

functional-programming java11 java8 java9 lambda-functions methodreference

Last synced: 13 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/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/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 05 Nov 2024

https://github.com/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 15 Nov 2024

https://github.com/deeagirl1/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 12 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/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/koheing/stream-executor

functional stream programming library

functional-programming library typescript

Last synced: 09 Nov 2024

https://github.com/shivansh/fp-assignments

Assignments done as a part of the course Functional Programming (CS653).

functional-programming haskell

Last synced: 10 Nov 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/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/kattulib/katip

[IN DEVELOPMENT] Katip is a minimal functional logger library

functional-programming logger scala scala3

Last synced: 14 Oct 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: 09 Nov 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/heracliteanflux/exercises-scheme

Exercises in the Scheme programming language.

functional-programming scheme

Last synced: 13 Nov 2024

https://github.com/federicobruzzone/setup-ocaml-project-without-dune

This repository provides a basic setup for an OCaml project without using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 09 Nov 2024

https://github.com/federicobruzzone/99-ocaml-problems

Implementations of the 99 problems in OCaml.

99problems functional-programming ocaml problem-solving

Last synced: 09 Nov 2024

https://github.com/olaven/fun

Util library for functional programming in Deno

deno functional-programming library typescript

Last synced: 14 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/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: 13 Nov 2024

https://github.com/sorja/haskell-2018-ifp

Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.

functional-programming haskell stack

Last synced: 09 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/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 02 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/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/davidkhahn/advanced_javascript

Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules

asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance

Last synced: 12 Nov 2024

https://github.com/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 14 Nov 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/uriegel/uwebserver

A web server based on F# and .NET Core

fsharp functional-programming http-server

Last synced: 09 Nov 2024

https://github.com/mdxprograms/saturn.js

An easy to use minimal js library for earth and beyond :rocket: :milky_way:

es6 functional-programming javascript javascript-tools webdev

Last synced: 09 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/matheusfdosan/programacao-funcional

Uma explicação sobre Programação Funcional

functional-programming

Last synced: 09 Nov 2024

https://github.com/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 14 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/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/aerphanas/usholli

Jadwal sholat menggunakan API myquran dan elm language

elm elm-lang functional-programming indonesian-language website

Last synced: 12 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/souraevshing/functional-programming-java

Functional programming, advanced concepts of functional programming such as streams, functional interface.

functional-programming java-8

Last synced: 14 Nov 2024

https://github.com/darky/klubok

Do notation pipes for Promise-based or pure functions which easy to mock

do-notation functional-programming mock pipe promise unit-testing

Last synced: 12 Nov 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/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 09 Nov 2024

https://github.com/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 13 Nov 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/nkcoder/bondi

Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)

aws-sdk functional-programming postgresql scala3 skunk

Last synced: 13 Nov 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/riiswa/scala2haskell

A detailed comparison between the programming languages language and Haskell by presenting equivalent code.

functional-programming haskell scala

Last synced: 13 Nov 2024

https://github.com/carlosvinimsouza/projeto-livro-python

Primeiro trabalho de extensão com Python

functional-programming language-python python3

Last synced: 12 Nov 2024

https://github.com/hoangtien2k3/reactor-core

Reactive programming with Project reactor-core

functional-programming reactive-programming reactor-core spring webflux

Last synced: 09 Nov 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.

functional-programming scala

Last synced: 17 Nov 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/bencode/qjio

() => study(math) => practice(code)

functional-programming

Last synced: 16 Oct 2024

https://github.com/johnpaulada/maybe

A simple, lightweight, Maybe implementation in JavaScript.

functional-programming maybe monad

Last synced: 16 Nov 2024

https://github.com/lechindianer/fp-talk

Intro talk on functional programming

functional-programming javascript lisp talk typescript

Last synced: 13 Nov 2024

https://github.com/andrewbrennanfr/advent-of-code-2024

My (very 🤪) opinionated TypeScript repository for Advent of Code 2024!

advent-of-code bun functional-programming typescript

Last synced: 14 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/42loco42/amethyst

A toy pure & functional programming language

functional-programming haskell programming-language

Last synced: 13 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/marcbudd/functionalfibuautomat

Projekt für Vorlesung "Moderne Programmierkonzepte"

functional-programming python

Last synced: 05 Nov 2024

https://github.com/azuobs/naive-workflow-manager

Naive-workflow-manager microservice with akka-http and akka-actors

akka-actors akka-http cron crontab docker example-project functional-programming mysql sbt scala

Last synced: 30 Oct 2024

https://github.com/sandwwraith/fp-homework

Homework for FP ITMO course

functional-programming haskell

Last synced: 17 Oct 2024

https://github.com/tolikpylypchuk/hs-bowling

A library which calculates a bowling score, written in Haskell

functional-programming haskell haskell-stack

Last synced: 05 Nov 2024

https://github.com/leovido/fp-casestudy-swift

Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5

Last synced: 13 Nov 2024

https://github.com/ghivert/papers

All articles published both on Medium or on my blog!

articles functional-programming programming

Last synced: 05 Nov 2024

https://github.com/yanick/updeep-remeda

Remeda-based fork of updeep

functional-programming immutable

Last synced: 10 Oct 2024

https://github.com/scmorrison/perl6-fp-notes

Notes on functional programing techniques with Perl 6

functional-programming perl6

Last synced: 05 Nov 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/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/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 13 Oct 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