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/ace411/ext-func

A simple PHP extension with additional userland helper functions.

ext-func functional-programming helper-functions php-cpp php-extension

Last synced: 06 Feb 2025

https://github.com/rethree/do-effects

Simulating first class algebraic effects with TypeScript

algebraic-effects do-notation functional-programming monadic-bindings typescript

Last synced: 06 Feb 2025

https://github.com/yosefbeder/qatam

Qatam (قتام) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 23 Dec 2024

https://github.com/jackfirth/lambda-calculus

A racket language for lambda calculus

functional-programming lambda-calculus language racket

Last synced: 30 Jan 2025

https://github.com/neilkleistgao/sal

Strong-typing Amended Lua is a strong-typing functional language translated to lua.

functional-programming lua programing-language scala

Last synced: 10 Feb 2025

https://github.com/daggerok/spring-kotlin-examples

This repository contains some my kotlin examples and links to other my repos with kotlin projects

functional functional-programming functional-reactive-programming kotlin reactive reactive-programming security spring-5 spring-boot spring-kotlin webclient webflux

Last synced: 10 Jan 2025

https://github.com/polytypic/sml-optics

Proof of concept optics library for Standard ML

functional-programming isomorphisms lenses optics prisms standard-ml traversals

Last synced: 03 Jan 2025

https://github.com/simeonhristov99/fp_cs_24-25

Practice sessions of group 1 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.

functional-programming haskell higher-order-functions lambda-functions lazy-evaluation racket recursion

Last synced: 01 Jan 2025

https://github.com/timonson/bashfunc

A small Bash library for functional programming - map, filter, reduce and more

bash fp functional functional-programming map reduce shell

Last synced: 23 Dec 2024

https://github.com/sean-clayton/ls-react

A little library to make writing React code in LiveScript a little nicer.

functional-programming javascript livescript react

Last synced: 18 Dec 2024

https://github.com/khalyomede/monad

Maybe, Option and Result monads for PHP.

adt functional-programming monad

Last synced: 18 Dec 2024

https://github.com/ches/intro-to-learning-scala

Talk from May 2017 Bangkok Functional Programmers meetup – http://ches.github.io/intro-to-learning-scala/

functional-programming scala scalajs

Last synced: 24 Dec 2024

https://github.com/ashrockzzz2003/haskell

Exploring Haskell Programming Language

functional-programming haskell

Last synced: 19 Dec 2024

https://github.com/vonzhou/scalaimpatient

Scala for the Impatient 《快学Scala》第一版习题代码

functional-programming scala

Last synced: 01 Jan 2025

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: 19 Dec 2024

https://github.com/johndavedecano/kwerk

A co-working directory built with elixir language and phoenix framework

elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development

Last synced: 10 Jan 2025

https://github.com/mquaresma/sokoban

Sokoban transport puzzle game written in Haskell

functional-programming game gloss haskell puzzle sokoban

Last synced: 25 Dec 2024

https://github.com/jdolle/unfun-ts

Practical helpers to unfunctionalize fp-ts types

fp-ts functional-programming typescript

Last synced: 25 Dec 2024

https://github.com/itwillwork/function-logger

Awesome tool for FP JS. Logging of the input and output arguments of the function on each call.

debugging-tool frontend functional-programming javascript

Last synced: 26 Dec 2024

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 26 Dec 2024

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

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 26 Dec 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: 10 Jan 2025

https://github.com/janstuemmel/yep

Easy functional programming with Typescript

category-theory fp functional-programming futures javascript promises typescript

Last synced: 26 Dec 2024

https://github.com/zhentian-wan/fp-crocks-demo

Learning Functional Programming library Crocks, Maybe type and more

crocks functional-programming javascript

Last synced: 10 Jan 2025

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

Built by following Math Math Method Tutorial

canvas functional-programming html5

Last synced: 26 Dec 2024

https://github.com/thinkswan/js-functional-programming-examples

Notes from Jeremy Fairbank's "Functional Programming Basics in ES6" talk.

functional-programming javascript

Last synced: 03 Jan 2025

https://github.com/totallymoney/dynamodb.ok

Functional wrapper around AWS DynamoDB client in F#

aws aws-dynamodb dynamodb fsharp functional functional-programming result-type

Last synced: 11 Jan 2025

https://github.com/badeend/result

For failures that are not exceptional: `Result<T,E>` for C#.

csharp error-handling functional-programming monad

Last synced: 12 Jan 2025

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

Glueing functionals by `import __` for python!

functional-programming python

Last synced: 12 Jan 2025

https://github.com/mystpi/chomp

🍪 Lexer step + parser combinators + great error messages [nibble fork]

functional-programming gleam lexer lexing parser parser-combinators parsing

Last synced: 12 Jan 2025

https://github.com/webcpu/haskellswift

A functional library for Swift programmers

functional-programming haskell swift

Last synced: 12 Jan 2025

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: 07 Feb 2025

https://github.com/crvouga/simon-says

Implementation of the game Simon Says. Test your memory by seeing how long of a button press sequence your can remember.

firebase functional-programming game-simon material-ui react redux-saga simon tonejs

Last synced: 24 Jan 2025

https://github.com/attack-monkey/zeron

A lightweight functional / reactive application framework in typescript

framework front-end frontend functional functional-programming functional-reactive-programming

Last synced: 25 Jan 2025

https://github.com/chocolateloverraj/observables

A collection of examples of observing different data types in JavaScript.

cspell eslint functional-programming javascript no-class observable react standard-js storybook typescript

Last synced: 25 Jan 2025

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: 07 Feb 2025

https://github.com/boddepallyvenkatesh06/qtify

QTify is an music album website which consists of variety of albums, songs which user can browse.

accordion-flexbox conditional-rendering css3 functional-programming hooks material-ui reactjs swipperjs toaster

Last synced: 01 Feb 2025

https://github.com/jaalonso/exercitium2013

Ejercicios de programación funcional con Haskell (Curso 2013-14)

functional-programming haskell haskell-exercises

Last synced: 01 Feb 2025

https://github.com/jaalonso/cursos_de_pf_con_haskell

Recopilación de cursos de programación funcional con Haskell.

functional-programming haskell haskell-learning

Last synced: 01 Feb 2025

https://github.com/nem035/youtube-monad-ish

Simple Youtube watcher app built using functional programming paradigms

bacon functional-js functional-programming javascript monad ramda youtube

Last synced: 09 Feb 2025

https://github.com/sergio16t/funky-go

Functional Programming Package for Go Development.

functional-programming go golang utilities

Last synced: 23 Oct 2024

https://github.com/josephgoksu/reactive-microservices

This project epitome of reactive microservice architecture. Protocols, transports, unit/e2e tests and implementations are all in the same place.

functional-programming functional-reactive-programming microservice microservices microservices-architecture nestjs rxjs

Last synced: 14 Jan 2025

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 21 Jan 2025

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: 07 Jan 2025

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: 26 Jan 2025

https://github.com/thesephist/ittr

Small library of iterator-related utility functions for JavaScript

functional-programming iterator nodejs

Last synced: 19 Jan 2025

https://github.com/jottenlips/deprecated-jottenlips.github.io

📃 ReasonML markdown blog engine, turn an S3 bucket into a Github Pages blog

blog-engine experiment functional-programming jamstack javascript markdown ocaml react reason reasonml webpack

Last synced: 21 Dec 2024

https://github.com/pedro-gutierrez/elementaryjs

Declarative and functional UIs with a hint of Elm

elementaryjs elm es6 functional-programming incremental-dom js json scheme

Last synced: 28 Dec 2024

https://github.com/manojpawar94/spring-boot-reactive-restapi-mongodb-webflux

Spring boot reactive (Non-blocking) programming using Spring boot Webflux and Spring boot Reactive MongoDB.

functional-programming java8 mongodb reactive reactive-programming restapi restful-api spring-boot webflux

Last synced: 13 Jan 2025

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/timdeputter/FitEx

FitEx is a Macro-Module which provides a bit of sugar for function definitions.

elixir elixir-lang functional-programming macros

Last synced: 01 Nov 2024

https://github.com/harrisongrodin/structure-editor

Structure editor for a basic typed functional programming language

functional-programming structure-editor

Last synced: 22 Jan 2025

https://github.com/fr33m0nk/type-driven-functional-programming

Typedriven Functional programming in Typescript targeting Bun runtime

bun functional-programming type-driven-development typescript

Last synced: 08 Jan 2025

https://github.com/darky/context-fp

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 12 Nov 2024

https://github.com/ortense/functors

A collection of dependency-free functors written in TypeScript, created to be type-safe, immutable, and lightweight.

either either-monad fp functional functional-programming functors history-management lazy lazy-evaluation maybe maybe-monad monad monads state state-pattern type-safe typescript typescript-library

Last synced: 16 Nov 2024

https://github.com/buntec/derifree

Derivative pricing :heart: free monads

derivatives functional-programming quantitative-finance scala

Last synced: 09 Feb 2025

https://github.com/santanusinha/hystrix-function-wrapper

A small lib to wrap any lambda with a hystrix command

functional functional-programming hystrix java-8

Last synced: 09 Nov 2024

https://github.com/imrafaelmerino/java-fun

java-fun simplifies Property-Based Testing in Java by providing powerful and composable Pseudo Random Generators. These generators enable the creation of diverse test cases effortlessly, making testing more effective and intuitive for developers.

functional-programming generator java jmeter property-based-testing

Last synced: 08 Jan 2025

https://github.com/mtrsk/fsharp-nix

An opinionated F# template and development environment that's powered by Nix and just

devops fsharp functional-programming github-actions justfile nix nix-flakes

Last synced: 12 Oct 2024

https://github.com/nextbreakpoint/common

Common is a library which implements useful types for writing code in an elegant and concise style

fluent-api functional-programming java java-library

Last synced: 18 Jan 2025

https://github.com/imfi-jz/haxe-functional

Tools for writing Haxe code in the functional programming paradigm.

functional-programming haxe library

Last synced: 23 Oct 2024

https://github.com/kemsky/stream

ActionScript collection library with modern functionality

actionscript adobe-air adobe-flash adobe-flex collections functional-programming

Last synced: 15 Nov 2024

https://github.com/elixircl/kombucha

🍹Kombucha: A Programming Language with Probiotics

elixir functional functional-programming kombucha language programming

Last synced: 08 Jan 2025

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: 02 Feb 2025

https://github.com/damiancipolat/documenting_js_functions

This repository was created to show anothers JS developers a way of how to document javascript functions at the moment to start coding.

amazon functional-programming functional-programming-examples js node

Last synced: 28 Dec 2024

https://github.com/peruibeloko/advent-of-code-2023

My solutions for the Advent of Code 2023 using Elixir.

advent-of-code advent-of-code-2023 adventofcode elixir functional-programming

Last synced: 29 Dec 2024

https://github.com/functionalland/functional-redis

A simple Redis client in tune with Functional Programming principles in JavaScript for Deno.

deno denoland functional functional-programming functor monoid redis

Last synced: 13 Jan 2025

https://github.com/sandromaglione/supabase-ts

Use supabase with Functional Programming and fp-ts

fp-ts functional-programming io-ts javascript supabase supabase-js typescript

Last synced: 30 Dec 2024