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/mhashim6/klox

Kotlin Compiler/ Interpreter for the Lox Programming Language.

compiler crafting-interpreters functional-programming interpreter kotlin lox-language

Last synced: 15 Nov 2024

https://github.com/maif/functional-validation

A lib to validate data and stack errors

functional-programming validation-library

Last synced: 16 Nov 2024

https://github.com/JonnyKong/Coursera-ProgrammingLanguagesUW

Coursera: Programming Languages, Univ. of Washington

functional-programming programming-language-theory racket ruby sml

Last synced: 29 Oct 2024

https://github.com/tim-smart/fpdt

A collection of functions and monads for functional programming in dart.

dart functional-programming

Last synced: 05 Jan 2025

https://github.com/kevin-lee/refined4s

newtype and refinement (refined) type for Scala 3

functional-programming newtype refined refined-types refinement refinement-types scala

Last synced: 14 Oct 2024

https://github.com/shekohex/jax

minimal C-interpreter to play with. for learning purpose

c functional-programming jax learning-by-doing scripting-language

Last synced: 24 Oct 2024

https://github.com/leovido/composable-much-better-exercise

Finance demo iOS app. This is a project demonstrating the capabilities of The Composable Architecture (TCA) and Swift Package Manager.

composable-architecture fastlane fastlane-ios functional-programming ios reactive-programming swift swiftui the-composable-architecture

Last synced: 13 Nov 2024

https://github.com/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 02 Nov 2024

https://github.com/kutyel/functional-lenses

Slides for my Lambda World Cádiz 2018 talk 𝝺🌍

fp functional-js functional-programming lambda lambda-world lenses ramda

Last synced: 17 Oct 2024

https://github.com/okmttdhr/haskell-algorithms

Algorithms and data structures implemented in Haskell

algorithm data-structures functional-programming haskell

Last synced: 19 Oct 2024

https://github.com/davidchase/elmentary

Your one-stop shop for Algebraic Data Types (ADT) in elm :deciduous_tree:

adts algebraic-data-types elm functional-programming monads monoid

Last synced: 13 Jan 2025

https://github.com/Ghurtchu/github-topics-web-scraper

:page_facing_up::arrow_right::open_file_folder: Web Scraper for GitHub topics.

csv functional-programming github scala web-scraping zio

Last synced: 25 Nov 2024

https://github.com/xlisp/fp-book

对比学习Racket/Clojure/EmacsLisp/CommonLisp, 以及基本算法

algorithms clojure common-lisp emacs-lisp functional-programming racket

Last synced: 26 Dec 2024

https://github.com/muthuishere/python-streams

A Library to support Writing concise functional code in python

functional-programming library pip python python3

Last synced: 13 Dec 2024

https://github.com/armcn/purer

Strict type system for R

functional-programming types

Last synced: 09 Dec 2024

https://github.com/ubavic/programming-in-haskell

Book on Haskell written in Haskell.

book functional-programming haskell

Last synced: 29 Jan 2025

https://github.com/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 30 Jan 2025

https://github.com/princexz/alx-low_level_programming

My first C programming repo-Low-level programming training module sprint 1

alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell

Last synced: 25 Nov 2024

https://github.com/kripod/exigo

Responsive Quiz Application made with React and Prisma Framework.

css-in-js functional-programming gatsby graphql nodejs prisma-framework react serverless typescript

Last synced: 12 Dec 2024

https://github.com/joshburgess/redux-fluture

Fluture-js based middleware for Redux. Handle async actions with FantasyLand compliant Futures, a lazy, monadic alternative to Promises.

actions async asynchronous fantasy-land fluture fork functional-programming futures lazy-evaluation middleware monadic monads promises redux tasks

Last synced: 15 Dec 2024

https://github.com/casualjim/hie

A library for working with iterators through streaming combinators

functional-programming iterators streaming

Last synced: 24 Oct 2024

https://github.com/ashwinpn/advanced-python

Python for Machine Learning/AI/DS, Game Theory and Convex Optimization using Python, Managing Docker in Python, Web Scraping / Development in Python using Django and Flask, Functional Programming in Python.

convex-optimization data-science docker flask functional-programming game-theory machine-learning machine-learning-algorithms python web-development web-scraping

Last synced: 15 Nov 2024

https://github.com/8451/functional-pypelines

Framework for creating composable functions, including an API for running them via a JSON config.

functional-programming python

Last synced: 14 Dec 2024

https://github.com/noyzys/nautchkafe-animation-dispatcher

flexible framework designed for managing and dispatching animations for server-side applications.

bukkit bukkit-api bukkit-plugin bukkit-plugins dispatcher fp functional-programming spigot spigot-api vavr

Last synced: 21 Dec 2024

https://github.com/hannesm/mirageos-bobkonf2019-tutorial

MirageOS unikernels used for bobkonf 2019 tutorial

example functional-programming mirageos ocaml tutorial unikernel

Last synced: 24 Oct 2024

https://github.com/iravid/play-json-cats

cats typeclass instances for play-json

cats functional-programming json play-json scala

Last synced: 12 Oct 2024

https://github.com/tyrcho/path-kata

Sample code to prepare a kata on functional programming.

functional-programming java-8 javaslang kata kotlin scala

Last synced: 01 Nov 2024

https://github.com/r17x/fp.js

Fun λ functional programming in JS

functional-programming javascript

Last synced: 24 Oct 2024

https://github.com/fpindia/fpindia-site

The new FPIndia static site built using Ema

functional-programming haskell india nix

Last synced: 12 Nov 2024

https://github.com/mrdimosthenis/turtle-graphics

Command the turtle to draw vector graphics in Elm

elm functional-programming turtle-graphics

Last synced: 12 Oct 2024

https://github.com/bakkdoor/rogato

A functional, declarative query-oriented programming language with an integrated graph database.

databases functional-language functional-programming graph graph-database graph-processing rust-lang rust-language rustlang

Last synced: 12 Oct 2024

https://github.com/misakacenter/opg_parser

🔪 OPG (Operator Precedence Grammar) Parser, in Coq.

coq functional-programming parser

Last synced: 10 Oct 2024

https://github.com/pedromsilvapt/zitt

Experimental Zig chainable iterators library

functional-programming iterators streams zig

Last synced: 28 Dec 2024

https://github.com/rcardin/state-monad-example

An example describing the State Monad features.

functional-programming monads scala state-monad

Last synced: 17 Nov 2024

https://github.com/aifrak/exercism-elixir

My solutions from the Exercism Elixir track | Completed exercices: 159/159 (October 2023)

elixir elixir-lang exercises exercism exercism-elixir exercism-solutions functional functional-programming solutions

Last synced: 20 Nov 2024

https://github.com/rpearce/ts-fns

:warning: experimentation with typescript and functions

fp functional-programming ts typescript

Last synced: 09 Nov 2024

https://github.com/michael-klein/enthjs

enth.js - Not just the nth JavaScript framework you found today! ;-)

esmodules framework functional-programming javascript tagged-template-literals view webcomponents

Last synced: 10 Nov 2024

https://github.com/stevemao/fp-ts-extras

fp-ts extra functions and utilities

fp fp-ts functional-programming hacktoberfest

Last synced: 16 Jan 2025

https://github.com/kubukoz/catharsis

Utilities for cats-effect that don't really fit in the upstream.

cats cats-effect functional-concurrency functional-programming functional-scala pure-fp scala typelevel

Last synced: 27 Oct 2024

https://github.com/laurabeatris/phoenix-blog

a simple blog made with the elixir lang and the phoenix framework

backend elixir elixir-lang functional-programming phoenix phoenix-framework

Last synced: 27 Oct 2024

https://github.com/mallozup/fullrocketmetal

rocketchat reminder and bot powered by clojure

bot clojure edn event functional-programming lisp opensource rocketchat rocketchat-apps

Last synced: 23 Oct 2024

https://github.com/rzane/proc_utils

A set of functional utilities for working with callables in Ruby

functional-programming ruby

Last synced: 28 Nov 2024

https://github.com/s3b4s/monpar

A monadic parser implemented in TS that an be used to create various kinds of parsers, such as HTML, JSON or CSV parsers.

functional-programming parser parser-combinators parsing

Last synced: 30 Nov 2024

https://github.com/benhutchison/modesofcomposition

Lambdajam 2021 online workshop in Compositional Functional Programming in Scala

cats cats-effect functional-programming scala typelevel

Last synced: 27 Oct 2024

https://github.com/pavelosipov/poslens

Objective-C library for persisting and updating immutable data structures using functional lenses

functional-programming lenses objective-c persistent-data-structure

Last synced: 22 Nov 2024

https://github.com/jaynil1611/programming_exercises

This repository contains solutions of all the homwework exercises of functional programming session of LevelOne.

composition currying filter functional-programming javascript map reducer

Last synced: 23 Nov 2024

https://github.com/csabahruska/dsl-experiment

Basic implementation of Hindley-Milner Type System and variants.

functional-programming haskell hindley-milner parser type-checker

Last synced: 14 Oct 2024

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

🦑 A purescript implementation of the Meiosis pattern

functional-programming meiosis-pattern purescript

Last synced: 21 Dec 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/mlms13/bs-nonempty

NonEmpty type with Array and List implementations for ReasonML and OCaml

bucklescript collections functional-programming list nonemptylist ocaml reasonml

Last synced: 12 Oct 2024

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/yarnaimo/lifts

⛵ LIghtweight Functional programming library for TypeScript

functional-programming typescript

Last synced: 14 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/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 13 Oct 2024

https://github.com/kanitsharma/elvish

A functional, reactive and some what type safe javascript library to build UIs, inspired by Elm

elm elm-architecture functional-programming inferno javascript union-types

Last synced: 27 Oct 2024

https://github.com/wallacyyy/hubot-coffeepoll

A functional Hubot plugin to help your team to choose where to drink a coffee ! :coffee:

coffee drink foursquare fp functional functional-programming hubot poll ramda voting

Last synced: 05 Nov 2024

https://github.com/hachibeedi/masala

some metaprogramming spice for Python

functional-programming metaprogramming monad python

Last synced: 18 Oct 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/fthomas/status-page

A microlibrary for creating simple status pages

cats functional-programming microlibrary scala status-page

Last synced: 12 Oct 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/regadas/scio-cats

leverage cats type classes and data types in scio pipelines

apache-beam cats functional-programming scala scio

Last synced: 27 Oct 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: 11 Oct 2024

https://github.com/weavedb/fpjson

Language-Agnostic Functional Programming in JSON

functional-programming json ramdajs

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/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/menacingmecha/gd3_fp

Minimal, single-file functional programming module for Godot Engine 3.x

functional-programming gdscript godot godot-engine

Last synced: 27 Oct 2024

https://github.com/ksxgithub/deno-compose

pipe, pipeline, and compose functions with 64 overloads per function.

codegen compose deno functional-programming javascript overloading pipe pipeline pregeneraged typescript

Last synced: 25 Oct 2024

https://github.com/huanhulan/petrol_pump

sodium-typescript & Reactjs implementation of Petrol-Pump example from book "functional reactive programming"

frp functional-programming reactjs sodium sodium-typescript typescript webpack3

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

Functional programming for Norwegians ⛷️

curry data-last es2015 es6 functional-programming library

Last synced: 17 Dec 2024