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/matheusfdosan/programacao-funcional

Uma explicação sobre Programação Funcional

functional-programming

Last synced: 09 Nov 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/sentenza/docs

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 14 Nov 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/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/lichaojacobs/my_util_lib

工作中总结的公共类库、小工具,用来提高工作效率以及代码整洁度

functional-programming java-utilities java8 utils

Last synced: 15 Nov 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/mthaler/functional-programming-in-rust

Functional programming in Rust

functional-programming rust

Last synced: 05 Nov 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/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/monban/fp

Collection of functional programming constructs for Go

functional-programming go golang

Last synced: 19 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/abbi-gaurav/haskell-projects

Haskell related learnings and code

functional-programming haskell real-world-haskell

Last synced: 15 Oct 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/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/tristanpenman/haskell-exercises

Stuff I've worked through while learning Haskell

functional-programming haskell

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

elm fp functional-programming

Last synced: 28 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/mdwhatcott/funcy

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 10 Oct 2024

https://github.com/rtorr/ts-fp

Typescript, eslint-plugin-fp, and vscode example

functional-programming typescript vscode

Last synced: 15 Oct 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/414owen/life-hs

Conway's Game of Life in Haskell

functional-programming game-of-life haskell

Last synced: 20 Oct 2024

https://github.com/saber2pr/ts-monad

TS-Monad inspired from Haskell-Monad.

functional-programming haskell monad typescript

Last synced: 09 Nov 2024

https://github.com/pavelannin/monadic-kotlin

Monadic is a distributed multiplatform Kotlin framework that provides a way to write code from functional programming

either functional-programming kotlin monad multiplatform

Last synced: 13 Nov 2024

https://github.com/quacksouls/jaf

Adventures in functional JavaScript

functional-programming javascript

Last synced: 16 Nov 2024

https://github.com/mahi97/numex-lang

~ The pure functional Interpreter for NUMEX Language Based on Racket

functional-programming interpreter numex programming-language racket

Last synced: 24 Oct 2024

https://github.com/ho991217/side-projects

구현한 토이프로젝트를 모아 둔 레포지토리입니다

functional-programming nextjs reactjs side-project toy-project typescript

Last synced: 19 Nov 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/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 15 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/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/suddi/node-object-to-object-mapper

NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)

functional-programming mapper mapping nodejs object-to-object

Last synced: 28 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/rizkimufrizal/docker-spring-cloud-gateway

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway

api-gateway cloud functional-programming gateway reactive-programming spring

Last synced: 10 Nov 2024

https://github.com/emilydaykin/gifter

🎁 A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion

firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe

Last synced: 09 Nov 2024

https://github.com/albertoadami/user-api-service-example

Example of REST APIs service using http4s library

cats-effect functional-programming http4s rest-api scala

Last synced: 16 Nov 2024

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

Implementations of the 99 problems in Erlang.

99problems erlang functional-programming problem-solving

Last synced: 11 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/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/github-dev12345/dom-manipulation-crud-operation-app

Finally i make a CRUD-Operation APP,😉😎 with the help of JavaScript, To learn the CRUD System ( Create, Read, Update, Delete), )

bootstrap5 component crud-application es6 functional-programming javascript operation

Last synced: 09 Nov 2024

https://github.com/arnaudsm/array-deluxe

Superpowers for your JavaScript arrays 🦸

array functional-programming groupby list pipes

Last synced: 09 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: 18 Oct 2024

https://github.com/imhojeong/dive.js

Javascript는 정말 놀랍습니다!

functional-programming javascript lit

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

Persistent array data structure in JS

array functional-programming js persistent-data-structure

Last synced: 12 Nov 2024

https://github.com/guibrandt/higher-kt

Some experiments with annotation processors, code generation, higher kinded types (sort of) and typeclasses (sort of) in Kotlin

annotation-processor category-theory code-generation functional-programming higher-kinded-types kotlin typeclasses

Last synced: 12 Nov 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/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/bryik/trampolining-beyond-the-call-stack

Exploring a technique used to optimize recursive functions.

functional-programming js

Last synced: 19 Nov 2024

https://github.com/srdjan/funcs

List of resources related to functional programming

functional-js functional-programming javascript

Last synced: 16 Nov 2024

https://github.com/unisay/freer

Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala

effects functional-programming haskell monad scala

Last synced: 16 Nov 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/yanick/updeep-remeda

Remeda-based fork of updeep

functional-programming immutable

Last synced: 10 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/pratik-123/generics

Use of Generics in Swift language

class enum functional-programming generics ios struct swift

Last synced: 12 Nov 2024

https://github.com/tsheporamantso/oop-projects

These are practice projects on JavaScript Object Oriented Programming

classes-and-inheritance construtor functional-programming html-css-javascript oop

Last synced: 19 Nov 2024

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 16 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/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/robertdp/engineering-test-api

Minimalistic API made for an engineering test

functional-programming purescript

Last synced: 07 Nov 2024

https://github.com/calvinlfer/dag-validator

A simple Directed Acyclic Graph validator that detects if cycles are present

dag fp functional-programming scala

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

Big Data: A simple code to make things easy to aggregate a scalding typedpipe

algebird big-data functional-programming scalding

Last synced: 10 Nov 2024

https://github.com/zalbia/zio-structure

Just learning how to structure ZIO programs

functional-programming scala zio

Last synced: 10 Nov 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/pallad-ts/assert-helper

Assertion helper for regular functions with wrapper for monads

functional-programming monad monads nodejs typescript

Last synced: 14 Nov 2024

https://github.com/takayuki-y5991/pipeline-ts

A minimal library that provides a functional pipeline mechanism in typescript

functional-programming typescript

Last synced: 13 Nov 2024

https://github.com/antononcube/raku-llm-functions

Raku package for functions and function objects to access, interact, and utilize LLMs.

chatgpt functional-programming large-language-models llm openai palm-api raku web-api webapi

Last synced: 05 Nov 2024

https://github.com/drlordbasil/experimental_python_agents

A collection of Python functions that leverage Large Language Models (LLMs) to replace traditional programming functions and libraries. The goal is to create a library where every operation is handled by LLM responses rather than hardcoded functions.

ai functional-programming functions ollama openai

Last synced: 11 Nov 2024

https://github.com/pbaille/parsing-combinators

exploring parsing combinators in scheme

combinators functional-programming parser

Last synced: 17 Nov 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/mszarlinski/scalaz-learning

Welcome to an amazing world of functors and monads

functional-programming scala scalaz

Last synced: 09 Nov 2024