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/rjdestigter/matechs-effect-sandbox

Playground for experimenting with matechs-effect

effects fp-ts functional-programming matechs-effect streams typescript zio

Last synced: 19 Oct 2024

https://github.com/bhosale-ajay/dotless

A JavaScript library to write linq style functional code

advent-of-code functional-programming javascript linq typescript

Last synced: 18 Feb 2025

https://github.com/hanaasagi/fp-in-python-zh

Functional Programming in Python 中文翻译

book functional-programming python translation

Last synced: 13 Nov 2024

https://github.com/eckelon/convenient-fp-utils

module that wraps different fp libraries together and adds some convenient functions

functional-programming javascript library module sanctuary

Last synced: 23 Jan 2025

https://github.com/lettier/matrix-inverse-calculator

Input a square matrix and calculate its inverse if possible.

functional-programming haskell interactive javascript matrix-math purescript

Last synced: 30 Oct 2024

https://github.com/fthomas/status-page

A microlibrary for creating simple status pages

cats functional-programming microlibrary scala status-page

Last synced: 15 Feb 2025

https://github.com/weavedb/fpjson

Language-Agnostic Functional Programming in JSON

functional-programming json ramdajs

Last synced: 13 Nov 2024

https://github.com/astrolabsoftware/interfaces

How to interface different languages implied in the process of scientific programming especially in the context of the AstroLab Sofware organization, or developments using it.

apache-spark c c-plus-plus functional-programming jna scala

Last synced: 12 Nov 2024

https://github.com/tonivade/puredbc

Pure Functional Database Connection Layer for Java

experimental functional-programming java jdbc purefun typesafe

Last synced: 30 Oct 2024

https://github.com/jemtaly/projectlambda

A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。

calculator esolang functional-programming lambda lambda-calculus programming-language

Last synced: 11 Nov 2024

https://github.com/cassanof/stiletto

A Compiler written in ML for a python-like (mostly) functional language

compiler-design compilers functional-programming ocaml python

Last synced: 29 Nov 2024

https://github.com/gmlewis/advent-of-code-2021

Advent of Code 2021 solutions using Go 1.18 Generics

functional-programming generics go golang

Last synced: 12 Feb 2025

https://github.com/makiftutuncu/effect

A basic, home-made functional effect system with powerful errors

error-handling functional-effects functional-programming scala

Last synced: 31 Oct 2024

https://github.com/goodmanwen/pipeit

Syntax suger for python's functional programming as Unix pipes.

functional-programming pipe

Last synced: 30 Oct 2024

https://github.com/catseye/quylthulg

A functional language with goto's inside data structures

esolang esoteric-language esoteric-programming-language functional-programming

Last synced: 15 Nov 2024

https://github.com/adzz/maybex

An Implementation of the Maybe monad in Elixir

elixir functional-programming maybe monad monads protocols

Last synced: 03 Feb 2025

https://github.com/jasonzhu1313/interactiveexpressionparser

This project focus on using functional programing to parse the expression, I use Haskell to develop an interactive expression parser using a lot of features of Haskell, you can use haskell compiler such as GHCI to run the program, Let's begin.

expression-evaluator functional-programming ghci haskell haskell-compiler interactive parse

Last synced: 27 Oct 2024

https://github.com/christianhg/bukk

Functional programming for Norwegians ⛷️

curry data-last es2015 es6 functional-programming library

Last synced: 17 Dec 2024

https://github.com/catseye/exanoke

A functional language which is syntactically restricted to primitive recursive functions

esolang esoteric-language esoteric-programming-language functional-programming primitive-recursion primitive-recursive

Last synced: 15 Nov 2024

https://github.com/jluttine/haskpy

Haskell/Hask inspired classes and functions in Python

functional-programming functor haskell monad profunctor-optics python

Last synced: 12 Nov 2024

https://github.com/prathyvsh/funbox

ES6 Functional Programming Toolbox

es6 functional-programming

Last synced: 13 Feb 2025

https://github.com/ph-7/useful-php-functions-v2

Useful PHP Functions version 2

functional-programming functions php

Last synced: 18 Nov 2024

https://github.com/royalicing/shohin

Pragmatic React/Elm-like components & state management for iOS

cocoa-touch elm-architecture functional-programming swift uikit

Last synced: 18 Nov 2024

https://github.com/yusukehosonuma/shlist

HList for Swift by statically meta-programming.

functional-programming hlist swift

Last synced: 30 Jan 2025

https://github.com/julianpasquale/ruby-functional-programming

This repository includes the slide deck and code examples for my presentation about Functional programming in Ruby

functional functional-programming ruby

Last synced: 10 Jan 2025

https://github.com/yamiteru/pipu

🔥 hellishly fast, 🤏 tiny and 🤖 modular async/sync pipe toolkit for typescript.

fp functional-programming javascript pipe pipe-operator typescript

Last synced: 06 Feb 2025

https://github.com/mlms13/bs-nonempty

NonEmpty type with Array and List implementations for ReasonML and OCaml

bucklescript collections functional-programming list nonemptylist ocaml reasonml

Last synced: 15 Feb 2025

https://github.com/sliptype/purescript-meiosis

🦑 A purescript implementation of the Meiosis pattern

functional-programming meiosis-pattern purescript

Last synced: 14 Feb 2025

https://github.com/megabytesofrem/kanna-bot

Small Discord bot written in Purescript

discord-bot functional-programming purescript

Last synced: 05 Feb 2025

https://github.com/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 19 Feb 2025

https://github.com/deathbeds/poser

dysfunctional programming in python

composition functional-programming python syntactic-sugar

Last synced: 28 Nov 2024

https://github.com/cynicdog/thejavabook

A Journey to my Java fluency .. 👨🏻‍💻

basics colaboratory functional-programming java stream

Last synced: 08 Dec 2024

https://github.com/ascandone/kestrel-lang

🦅 A pure, strongly typed functional language that compiles to js

compiler functional-programming javascript typechecker

Last synced: 25 Nov 2024

https://github.com/crvouga/match-three

Implementation of a Match Three type game. Swipe around items to match three in a row.

firebase framer-motion functional-programming material-ui ramda react redux-saga

Last synced: 25 Nov 2024

https://github.com/ceticamarco/rhino

🦏 Simple markup language for building static websites

functional-programming haskell language-development markup-language parser ssg static-site-generator

Last synced: 25 Jan 2025

https://github.com/xaliphostes/dataframe

A minimalist Python Panda like library in pure C++

algebra cplusplus cpp cpp26 functional-programming geometry mathematics python statistics

Last synced: 09 Dec 2024

https://github.com/simeonhristov99/fp-additional-cs

Stores solutions to the tasks given on the graduation finals of Computer Science students @ FMI.

functional-programming haskell racket

Last synced: 19 Feb 2025

https://github.com/ucsd-progsys/yunounderstand-data

A collection of novice interactions with the OCaml top-level.

functional-programming homework homework-problem ocaml user-study

Last synced: 16 Feb 2025

https://github.com/endle/ironcamel

The "most functional" imperative programming language and a toy intepreter.

functional-programming programming-language

Last synced: 13 Feb 2025

https://github.com/christianparpart/compose

Functional Programming in C++14

cpp cpp11 cpp14 functional-programming library

Last synced: 09 Feb 2025

https://github.com/nillerr/amplified.csharp

Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.

csharp functional-programming monad nuget

Last synced: 04 Jan 2025

https://github.com/jeffgbutler/practical-functional-java

Practical Functional Java Workshop Materials

functional-programming java

Last synced: 01 Dec 2024

https://github.com/rlepigre/ocaml-timed

Timed references for imperative state

functional-programming imperative-programming references rollback

Last synced: 20 Nov 2024

https://github.com/d-plaindoux/hpas

Functional ADT And Asynchronous stuff in Java

asynchronous functional-programming monadic-interface

Last synced: 07 Feb 2025

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 16 Feb 2025

https://github.com/parinpan/fun-go

Fun-go is the answer when you are sick of writing over and over again a looping block that seems giving much redundancy in your project.

array-manipulations array-methods functional-programming golang library slice

Last synced: 05 Feb 2025

https://github.com/theangrydev/business-flows

A combination of the Try monad and the Either monad, to help tame complex business flows

either functional-programming happy-path java-8 monad railway-oriented-programming sad-path try-catch validation

Last synced: 17 Dec 2024

https://github.com/maartz/swiftpipeline

SwiftPipeline is a lightweight, functional-style library for Swift that brings the power of threading macros inspired by languages like Clojure.

functional-programming swift

Last synced: 23 Jan 2025

https://github.com/klahap/kothon

Enhance Python with Kotlin's Sequence class and functional programming for efficient, expressive data pipelines.

data-processing functional-programming kotlin-sequences lazy-evaluation python type-hints

Last synced: 20 Nov 2024

https://github.com/ariebovenberg/cans

Simple, functional, composable containers

functional-programming maybe-monad mypy pattern-matching python

Last synced: 12 Feb 2025

https://github.com/ghurtchu/lb

:computer: :arrows_counterclockwise: :computer: Application layer load balancer written in Scala & http4s & cats-effect featuring concurrency and efficiency.

cats-effect concurrency functional-programming http4s loadbalancer scala scala3

Last synced: 11 Nov 2024

https://github.com/adzz/keyword_lens

A WIP utility library for working with nested data structures

elixir fp functional-programming keyword lens lenses zipper

Last synced: 03 Feb 2025

https://github.com/ronanyeah/rotools-js

npm package for functional utilities

async functional-programming futures

Last synced: 28 Jan 2025

https://github.com/tonivade/purejson

Pure functional Json parser library

experimental functional-programming java json

Last synced: 30 Oct 2024

https://github.com/davidvujic/functional-python

Exploring how to use functional concepts in Python

functional-programming python railway-oriented-programming toolz

Last synced: 09 Dec 2024

https://github.com/mkchoi212/transducers

Implementation of transducers in Swift

functional-programming swift transducers

Last synced: 15 Jan 2025

https://github.com/mamuz/message-bridge

Message bridge to support a decoupled event driven and aspect oriented application

aspect-oriented-programming decoupling event-emitter functional-programming

Last synced: 20 Dec 2024

https://github.com/grayjack/gat

Rust General Associated Types emulation together with functional style traits

functional-programming higher-kinded-types rust

Last synced: 10 Feb 2025

https://github.com/richie-south/fp-lib

Plura: Super simple functional programming library

functional-programming npm

Last synced: 16 Nov 2024

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

Translation of "Creative Scala" to Greek

ebook functional-programming scala

Last synced: 06 Nov 2024

https://github.com/alseinx/extensions

Some commonly used basic utilities for .NET programming.

csharp dotnet-standard functional-programming linq

Last synced: 05 Jan 2025

https://github.com/rawleyfowler/monad-result

Result monad for Raku

functional-programming monad raku

Last synced: 10 Feb 2025

https://github.com/jub0bs/iterutil

an experimental collection of utility functions (sources, combinators, sinks) for working with Go iterators

combinators functional-programming functions generics generics-in-golang go golang iterator

Last synced: 12 Nov 2024

https://github.com/uncledave/simplefunctionalextensions

Simple functional extensions for C#. Lightweight and doesn't hold your hand.

csharp functional-programming result

Last synced: 17 Dec 2024

https://github.com/this-amazing-amy/kaleido

Simple webapp state management with streams and lenses.

frp functional-programming mithril react state-management webapp

Last synced: 30 Nov 2024

https://github.com/karimaziev/fp

A collection of combinators for Elisp

combinatorics emacs emacs-lisp functional-programming

Last synced: 10 Nov 2024

https://github.com/theteachr/nyu-calculator

A simple calculator built with Elm

elm functional-programming

Last synced: 12 Nov 2024

https://github.com/bjoernloetters/noocleus-one

A minimal functional programming language with type inference, algebraic data types and pattern matching

algebraic-data-types functional-programming hindley-milner let-polymorphism pattern-matching polymorphism scala type-check type-inference type-system

Last synced: 24 Jan 2025

https://github.com/mokeyish/pyiter

PyIter is a Python package for iterative operations inspired by the Kotlin、CSharp(linq)、TypeSrcipt and Rust . Enables strong **typing** and type inference for iterative operations.

chain-operation functional-programming linq typing

Last synced: 27 Oct 2024

https://github.com/higordiego/tester-lap3d

Teste de Seleção para desenvolver Back-end

functional-programming mongodb mongoose nodejs

Last synced: 19 Dec 2024

https://github.com/jiayihu/lab

Personal experiments with technologies

functional-programming haskell

Last synced: 06 Nov 2024

https://github.com/ahmednasserg/cpu-cache-system

A simulation for data flow system between memory and cache using logic Prolog and functional Haskel Programming.

concepts-of-programming-languages functional-programming haskell logical-programming prolog

Last synced: 19 Nov 2024

https://github.com/sczyh30/samsara-aquarius

:zap:Samsara Aquarius - a technology sharing web application written in Scala

akka functional-programming play-framework scala slick web-application

Last synced: 27 Oct 2024