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

A maybe/option type implementation with separate derived types to reduce branching

fp functional-programming maybe monad nodejs option

Last synced: 08 Nov 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/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 29 Oct 2024

https://github.com/king-prawns/ramda-sfs

Ramda - Start from scratch

functional-programming ramda sfs

Last synced: 07 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/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/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/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/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/it1shka/moonshine

Library providing common functional utilities for the Lua programming language

array-methods functional-programming library lua lua-library luajit

Last synced: 12 Oct 2024

https://github.com/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 29 Oct 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/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/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/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/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/manoelcampos/fp-projeto-1-poligonos-flatmap

Um projeto base em OpenJFX para desenhar polígonos na tela e permitir a implementação de algumas funções para descobrir o tipo de cada polígono e calcular seu perímetro usando Stream.map() e flatMap()

fp functional-programming java javafx jdk17 lambda openjfx stream

Last synced: 12 Oct 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/ghurtchu/wc

unix wc clone

functional-programming scala unix wc

Last synced: 11 Nov 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/francisbarton/adventofcode_2023

Built using Ella Kaye's template for an AoC website

adventofcode fp functional-programming julia julia-language

Last synced: 12 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/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/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/saber2pr/ts-monad

TS-Monad inspired from Haskell-Monad.

functional-programming haskell monad typescript

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

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 09 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/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/iambasantarai/aalu-cross

Haskell implementation of tic-tac-toe game

functional-programming gloss haskell tic-tac-toe

Last synced: 06 Nov 2024

https://github.com/lichaojacobs/my_util_lib

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

functional-programming java-utilities java8 utils

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

Projekt für Vorlesung "Moderne Programmierkonzepte"

functional-programming python

Last synced: 05 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/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/johnpaulada/maybe

A simple, lightweight, Maybe implementation in JavaScript.

functional-programming maybe monad

Last synced: 16 Nov 2024

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: 12 Oct 2024

https://github.com/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

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

https://github.com/domai-tb/functional-programming-ss24

Exercise solution for the course "Functional Programming" af summer semester 2024

functional-programming ocaml

Last synced: 12 Oct 2024

https://github.com/mungasoftwiz/braincaml

An OCaml-based interpreter for the Brainf*ck esoteric programming language.

brainfuck functional-programming ocaml ocaml-program

Last synced: 12 Oct 2024

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

Some Functional Programming fun in OCaml.

cs3110 functional-programming ocaml plt

Last synced: 12 Oct 2024

https://github.com/d-plaindoux/promiseme.js

Monadic promise built on top of Promise/A+ specification

async functional-programming monad

Last synced: 27 Oct 2024

https://github.com/nicklatch/ocaml_learn_exercises

My solutions to the ocaml.org exercises

functional-programming ocaml practice

Last synced: 12 Oct 2024

https://github.com/denisshevchenko/pyerevan2019

Presentation for PYerevan meetup 2019

functional-programming presentation python

Last synced: 28 Oct 2024

https://github.com/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 07 Nov 2024

https://github.com/mikejeuga/fonctionnelle

Just some files while I am learning

functional-programming learning ocaml

Last synced: 12 Oct 2024

https://github.com/foncki/f3

This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.

fsharp functional-programming

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

[IN DEVELOPMENT] Katip is a minimal functional logger library

functional-programming logger scala scala3

Last synced: 14 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/eminencegrs/fp-in-fs

Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel

dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming

Last synced: 12 Oct 2024

https://github.com/ghurtchu/cut

:scissors: :page_facing_up: :knife: unix cut clone

cut functional-programming scala unix

Last synced: 11 Nov 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/qbarrand/ensiie-iprf-quadtree

An academic project about collision detection to learn the quadtree data structure and functional programming

ensiie functional functional-programming iprf ocaml quadtree

Last synced: 28 Sep 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/juliencrn/chessgame

F# functional domain-driven design CLI Chess Game made for learning purpose

cli ddd fddd fp functional-programming game

Last synced: 26 Oct 2024

https://github.com/abualiyousef/string-calculator-task

This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.

clean-code dotnet fsharp functional-programming oop solid

Last synced: 12 Oct 2024

https://github.com/avvessalom/itmo-functional-programming

Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).

clojure functional-programming

Last synced: 30 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/santiagolizardo/tonato

Converts strings to the NATO alphabet (Haskell)

alphabet functional-programming haskell nato

Last synced: 11 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/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