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/priontoabdullah/simple-calculator-vanilla-js

πŸ”’ A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ πŸ™Œ

css functional-programming html javascript vanilla-js

Last synced: 13 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/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: 28 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/himal28924/pcl

PCL course from VIA University

fsharp functional-programming python

Last synced: 12 Oct 2024

https://github.com/bartstc/looper-js-library

Simple and very modest library written based on functional programming inspired Underscore.js library

functional-programming jest typescript

Last synced: 15 Oct 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/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/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/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/gabrielgiussi/scala-cats

Exercises from Scala with Cats

cats functional-programming scala

Last synced: 14 Oct 2024

https://github.com/rjdellecese/elm-ts

A porting to TypeScript featuring fp-ts, RxJS and React

elm-lang fp-ts functional-programming react rxjs typescript

Last synced: 29 Sep 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/shank404/fp_snake

~~ Elm / Browser Game ~~ This is a snake game written in Elm. The language itself is a functional language. I learned many declarative concepts while developing this project. This game was a task in my studies.

currying elm elm-architecture elm-lang functional-programming higher-order-functions

Last synced: 12 Oct 2024

https://github.com/mohammadreza-mohammadi94/metadata_extractor

Easily grab and check out metadata from your images, audio files, and documents with our user-friendly app. Get detailed insights and keep your data super organized!

functional-programming metadata metadata-extraction modularization python sqllite3 streamlit

Last synced: 07 Nov 2024

https://github.com/sumanjitsg/redistil

A minimalist Redis re-implementation in Elm, bringing the power of functional programming to Redis interactions.

database elm functional-programming redis

Last synced: 12 Oct 2024

https://github.com/ekewn/undset

Project to learn elm

elm elm-lang functional-programming

Last synced: 13 Oct 2024

https://github.com/delonnewman/monad-maybe

A Ruby implementation of Haskell's Maybe Monad

functional-programming haskell monad ruby

Last synced: 28 Sep 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/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/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/jmaczan/99-scala-problems

πŸ“˜ Solutions to Phil Gold's adaptation of Werner Hett's "Ninety-Nine Prolog Problems" for Scala

functional-programming scala

Last synced: 07 Nov 2024

https://github.com/kimpro82/myfunctionalprogrammingpractice

Functional programming is definitely a devil's plot!

clojure fsharp functional-programming haskell scala

Last synced: 12 Oct 2024

https://github.com/jungstershark/clojurecipe

ClojuRecipe is a Clojure-based command-line tool that suggests recipes using the Edamam API. It leverages functional programming principles to provide reliable recipe suggestions based on the ingredients you have available.

api clojure command command-line-tool edamam-api functional-programming immutable java leiningen pure-functions recipes

Last synced: 12 Oct 2024

https://github.com/boogieman2k/viper-ios-tutorial

This is a first review of VIPER Architecture on iOS using swift 4

functional-programming reactive rxswift rxswift-examples swift4 viper viper-architecture

Last synced: 28 Sep 2024

https://github.com/heitorgandolfi/elm-todo-list

Simple ToDo list application built in Elm for study purposes

elm functional-programming

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

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/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/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/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/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/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/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/rodrigo-sp17/learning-scala

Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1

functional-programming scala

Last synced: 13 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/imtjl/fp-euler-project-lab1

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 27 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/deepcloudlabs/dcl165-2020-jan-02

Lab Projects studied in the training: DCL-165: Fundamentals of Scala Programming

functional-programming just-enough-scala scala

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

Show data from Open APIs for Dutch public transport

functional-programming nodejs opendata streams

Last synced: 12 Nov 2024

https://github.com/yayuniversal/projet-ipf-s2

Functional programming project of the 2nd semester - ENSIIE

decision-trees functional-programming ocaml

Last synced: 11 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/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/mrcfps/functional-programming-in-scala

Scala course programming exercises from Coursera.

big-data functional-programming scala

Last synced: 05 Nov 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/cuchi/turmite

Chaotic two-dimensional Turing machine

elixir functional-programming turing-machine

Last synced: 14 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/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/p7g/some-functional-functions

some haskell-wannabe functions in JS (typescript)

functional-programming javascript typescript

Last synced: 25 Oct 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/juliencrn/todohub

Personal learning personal task management system side project

ddd express fp-ts functional-programming rest-api todolist typescript

Last synced: 26 Oct 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/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/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/courses-at-nju-by-hfwei/learning-haskell

Learn Haskell and Generally Functional Programming

functional-programming haskell learning-haskell self-learning sicp

Last synced: 12 Nov 2024

https://github.com/apfohl/go-monadic

A functional programming library for Go

functional-programming go monads

Last synced: 21 Oct 2024

https://github.com/gabrielnagy/2048racket

Final project for my second year Functional Programming class

functional-programming racket university-project

Last synced: 27 Oct 2024

https://github.com/aloussase/webcam

My personal webcam πŸ˜œπŸ’¦

astro functional-programming webcam website

Last synced: 06 Nov 2024

https://github.com/aloussase/jwt-auth

Sample project showing how to implement authentication with JSON Web Tokens

authentication fp-ts functional-programming jwt

Last synced: 06 Nov 2024

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

Introduction at Functional Programing Library "Arrow-kt"

functional-programming

Last synced: 08 Nov 2024

https://github.com/recursivelogic/haskell-bot

Haskell Discord bot for the FP Discord server

discord discord-bot functional-programming haskell

Last synced: 06 Nov 2024

https://github.com/aviabird/elixir-beginner

Repository to get started with Elixir

elixir functional-programming

Last synced: 06 Nov 2024

https://github.com/rabestro/roman-arabic-calculator

This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.

arabic-numbers calculator functional-programming lambdas pattern-matching prof-of-work roman-numerals validation

Last synced: 07 Nov 2024

https://github.com/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 11 Nov 2024