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/stefanwaldhauser/ocamlrandom

Random OCaml Code that could be useful to some

eidi2 exam functional-programming ocaml technical-university-munich tum

Last synced: 14 Nov 2024

https://github.com/nighttrax/react-bind-component

Function.prototype.bind for React components

functional-programming react typescript

Last synced: 13 Oct 2024

https://github.com/monksc/cacheskell

This is my functional programming language that looks like Haskell but it cache every function.

custom-language functional-programming haskell interpreter language programming-languages rust rust-lang

Last synced: 13 Nov 2024

https://github.com/rzvxa/dwait

Deferred async operation made easy in JavaScript

async async-await await fp functional-programming javascript nodejs promise-chain rust typescript

Last synced: 13 Oct 2024

https://github.com/jeffersonribeiro/html5-canvas-tetris

Built by following Math Math Method Tutorial

canvas functional-programming html5

Last synced: 07 Nov 2024

https://github.com/loipesmas/vesmor

a fantasy video game console with vector graphics and a declarative statically typed functional programming language

declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly

Last synced: 13 Oct 2024

https://github.com/calvinlfer/etl-workflow

An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing

cats etl functional-programming scala

Last synced: 10 Nov 2024

https://github.com/afsalthaj/supaku-sukara

Functional Programming, Functional Programming Exercise Solutions in Scala & Spark

functional-programming functor language monad parallelism scala shapeless spark typeclasses

Last synced: 10 Nov 2024

https://github.com/unional/async-fp

Asynchronous Functional Programming Utilities

async context dependency fp functional functional-programming promise typescript

Last synced: 26 Oct 2024

https://github.com/amrdeveloper/bee-lang

Bee is interpreted programming language for LangJam 2021 Created in less than 48h based on first-class comments theme

functional-programming interpreter java langjam langjam-0001 language multithreading object-oriented-programming

Last synced: 14 Oct 2024

https://github.com/joeltg/ziterable

Generic, variadic, iterable zip

functional-programming iterable iterator typescript zip

Last synced: 05 Oct 2024

https://github.com/theodesp/sicp-workbook

This is my workbook and exercise solutions for the legendary SICP Book

functional-programming lisp programming scheme sicp-book

Last synced: 31 Oct 2024

https://github.com/felixarpa/LP-Haskell

🎓 Haskell problems of Programming Languages (FIB)

fib functional-programming haskell

Last synced: 26 Oct 2024

https://github.com/simonsejse/fastolangcompiler

FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.

compiler fasto fsharp functional-programming interpreter

Last synced: 12 Oct 2024

https://github.com/jovannypcg/back-to-the-future-clj

Small and straightforward example on parallel processing using futures in Clojure.

clojure functional-programming futures parallel-processing

Last synced: 02 Nov 2024

https://github.com/elixircl/kombucha

🍹Kombucha: A Programming Language with Probiotics

elixir functional functional-programming kombucha language programming

Last synced: 11 Nov 2024

https://github.com/lebrancconvas/typescript-playground

Playground for Practicing my Typescript Skill.

functional-programming javascript npm typescript yarn

Last synced: 11 Nov 2024

https://github.com/jajaperson/copb

A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.

composition currying functional-programming overloading pipes typescript

Last synced: 14 Oct 2024

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 26 Oct 2024

https://github.com/bigtimetapin/somos-solana

Solana D'App for SOMOS* digital record store

blockchain elm-lang functional-programming solana-client solana-program

Last synced: 12 Oct 2024

https://github.com/mallozup/hanadb_exporter_clojure

hanadb clojure prometheus exporter

clojure functional-programming jdbc sap sap-hana

Last synced: 23 Oct 2024

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 06 Nov 2024

https://github.com/syzer/function-tools

Small (hopefully) lib for operating with files in functional programming style

functional-programming library stream

Last synced: 12 Oct 2024

https://github.com/emirhandogandemir/functionalprogramming

to Declarative Programming from Imperative Programming

consumer functional-programming javastreams predicate supplier

Last synced: 08 Nov 2024

https://github.com/nhyne/zio-bazel

Playground for learning ZIO things

functional-programming scala zio

Last synced: 10 Nov 2024

https://github.com/jabez007/functionalcsharp

A library of static classes, extension methods, and classes that apply functional techniques to C#.

c-sharp csharp functional-programming lambda-calculus lambda-expressions lambda-functions terraformed

Last synced: 10 Nov 2024

https://github.com/veggiemonk/theme-solarized-light-fjs

Based on Solarized light and tailored for functional programming style in JavaScript

functional-programming javascript light-theme

Last synced: 27 Oct 2024

https://github.com/oliverjash/simple-maybe

Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).

functional-programming maybe option typescript

Last synced: 16 Nov 2024

https://github.com/gibbok/files-importer

files-importer is a Node.js command line tool, written in functional programming style, which synchronously copy the contents of a directory (include subdirectories recursively) to another location without creating duplicate files. It can be used to import only images and videos that have not already been imported from a camera or a memory card.

compare-data compare-files diff filesystem functional-programming

Last synced: 28 Oct 2024

https://github.com/eliphatfs/2us

Glueing functionals by `import __` for python!

functional-programming python

Last synced: 13 Nov 2024

https://github.com/olaoluwam/todo-app-api

A todo app API written in fp-ts

fp-ts functional-programming nodejs

Last synced: 24 Oct 2024

https://github.com/techquery/functional-bowling

Functional algorithm of Bowling scoring written in JavaScript with TDD model

algorithm bowling-score functional-programming javascript test-driven-development

Last synced: 16 Oct 2024

https://github.com/blakek/compose

🛠 Compose functions and promises

functional-programming functions pipeline promise

Last synced: 08 Nov 2024

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

General purpose repository for learning purely-function languages.

functional functional-programming general-purpose haskell haskell-learning purely-functional purescript

Last synced: 11 Nov 2024

https://github.com/yurkimus/functions

JavaScript-oriented utilities for functional programming

deno functional-programming javascript node utilities

Last synced: 13 Oct 2024

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 21 Oct 2024

https://github.com/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 05 Nov 2024

https://github.com/michalzalecki/monadsjs

Ready to use monads in examples

functional-programming monads typescript

Last synced: 24 Oct 2024

https://github.com/tralahm/iot-system

A complete hardware agnostic IoT system for monitoring home temperatures written in scala

akka-actors functional-programming iot-application sbt scala tralahm tralahtek

Last synced: 13 Nov 2024

https://github.com/earldouglas/teep

Functional programming in JavaScript

functional-programming javascript

Last synced: 31 Oct 2024

https://github.com/itemconsulting/enonic-wizardry

Functional utility library for Enonic XP

enonic enonic-xp functional-programming typescript

Last synced: 28 Oct 2024

https://github.com/guillempuche/effect_server_react

Clean architecture using the Effect library: domain, usecase, repositories, SQL, Node server

clean-architecture ddd-architecture domain-driven-design effect functional-programming nodejs server sql

Last synced: 28 Oct 2024

https://github.com/ruferdz/cards

A simple card game to learn Elixir programming language 🃏

elixir erlang functional-programming

Last synced: 12 Oct 2024

https://github.com/kevindasilvas/newer

Newer is a haskell cli app to list and search for news using the currents api

aeson chalk cli cli-app currents functional-programming haskell wreq

Last synced: 21 Oct 2024

https://github.com/mrdimosthenis/creative-elm

Drawing creation in Elm

elm functional-programming

Last synced: 12 Oct 2024

https://github.com/krishnagopinath/separationlogic

a system that helps formally verify the correctness of concurrent programs, integrated into a toy programming language called Imp.

coq functional-programming

Last synced: 14 Oct 2024

https://github.com/federicobruzzone/software-foundations

Solutions (in Coq) of the exercises in the software foundation books.

coq coq-library functional-programming ocaml software-foundations

Last synced: 10 Oct 2024

https://github.com/futtetennista/introductiontofunctionalprogramming

Solutions for the exercises in the "Introduction to Functional Programming" by Richard Bird and Philip Wadler

functional-programming haskell-learning

Last synced: 31 Oct 2024

https://github.com/markhaehnel/resolver-pipe

A functional pipe with validators for TypeScript

functional-programming typescript validator

Last synced: 17 Oct 2024

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 03 Nov 2024

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 13 Oct 2024

https://github.com/manojpawar94/go-lang-fundamental-examples

The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.

arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct

Last synced: 01 Nov 2024

https://github.com/eilvelia/contravariant

Contravariant functors in JavaScript + Flow with correct type inference

fantasy-land functional-programming

Last synced: 11 Nov 2024

https://github.com/el3um4s/match

Alternative to JavaScript’s switch statement with a functional twist

functional-programming javascript js npm npm-package switch switch-case ts typescript

Last synced: 04 Nov 2024

https://github.com/stijnmoreels/fsharp.akkling.actorr

Extra Actor functionality on top of the existing Akkling repository to create an Actor pipeline with ease.

actor-pipeline actors akkling fsharp functional-programming pipeline reactive reactive-programming

Last synced: 12 Oct 2024

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 12 Oct 2024

https://github.com/rxtoolkit/socketio

🚰 RxJS operators for working with Socket.io (v4 or lower) servers

fp functional-programming observables package reactive-programming realtime rxjs socket-io socketio streaming websocket websockets

Last synced: 11 Oct 2024

https://github.com/alejogs4/church-encoding-javascript

Church encoding to represent typical programming structures on Javascript

church-encoding functional-programming javascript lambda-calculus

Last synced: 16 Nov 2024

https://github.com/zoomoid/pymocklib

A PYthON 3.10 lib thaT will MAkE you APpEAR WEaK ANd BUTT-HUrT on THe inTeRNET

functional-programming haskell python

Last synced: 11 Oct 2024

https://github.com/hacxk/readme-js

Embark on an epic JavaScript adventure! This comprehensive course takes you from the fundamentals to advanced techniques, empowering you to build dynamic and interactive web applications.

async-javascript backend best-practices bun dom frontend functional-programming javascript javascript-basics nextjs nodejs oop react web-development

Last synced: 16 Nov 2024

https://github.com/matbesancon/pagerank

A functional, parallel PageRank implementation in Scala

functional-programming graph pagerank parallel parallel-computing plot scala sparse-matrix

Last synced: 12 Oct 2024

https://github.com/sigfriedcub1990/mostly-adequate-fp

Exercises from mostly adequate guide to FP

functional-programming javascript professor-frisby

Last synced: 14 Nov 2024

https://github.com/monashcoding/intro-to-haskell

Introduction to Haskell Workshop

functional-programming haskell

Last synced: 12 Oct 2024

https://github.com/michalspano/haskeww

λ Haskell, but no Ls. You call Haskell a toy academia language – I'll show you *real* software in it.

academia cool functional-programming haskell monad research

Last synced: 12 Oct 2024

https://github.com/mrvplusone/lazylang

A Haskell-style lazy language in 500 lines of Scala code

functional-programming lazy-evaluation monad-transformers

Last synced: 28 Oct 2024

https://github.com/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 15 Nov 2024

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

A partir de la versión 8 de java la programación funcional se aplica con un estilo idiomático. Para entender la programación funcional es necesario volver a versiones anteriores.

functional-programming java-8 java-8-lambda oriented-object-programming pluralsight streams-api

Last synced: 11 Nov 2024

https://github.com/franciscoengenheiro/space-invaders-app

A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties

canvas-game college-project desktop-app functional-programming kotlin space-invaders

Last synced: 15 Nov 2024

https://github.com/mhenderson/squarelimit

Escher's Square Limit in R with funcgeo.

functional-programming geometry rstats

Last synced: 11 Oct 2024

https://github.com/gardncl/functional_programming_javascript

All the exercises from http://reactivex.io/learnrx/

brackets functional-programming javascript reactivex

Last synced: 13 Oct 2024

https://github.com/unisay/moki

Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.

functional-programming integration-testing scala

Last synced: 16 Nov 2024