Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/functional-programming
- Wikipedia: https://en.wikipedia.org/wiki/Functional_programming
- Related Topics: oop, declarative-programming, procedural-programming, event-driven-programming,
- Last updated: 2025-01-06 00:11:46 UTC
- JSON Representation
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/r17x/fp.js
Fun λ functional programming in JS
functional-programming javascript
Last synced: 24 Oct 2024
https://github.com/kimpro82/moocoke
Learn from MOOC like doing coke, but do not really coke
boostcourse computer-science coursera edx elice functional-programming mastertrack micromaster mooc online-degree pathway sololearn
Last synced: 17 Nov 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/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/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/rpearce/ts-fns
:warning: experimentation with typescript and functions
fp functional-programming ts typescript
Last synced: 09 Nov 2024
https://github.com/horothesun/immutablegraph
Functional Swift graph algorithms.
algorithms bfs breadth-first-search cocoapods depth-first-search dfs fp functional-programming github-actions graph swift swift-package swift-package-manager swiftpm
Last synced: 09 Nov 2024
https://github.com/winitzki/chymyst-book
Concurrency in Reactions: Declarative multicore programming in Scala
actor-model async-channels async-programming chemical-machine concurrency concurrent-programming csp declarative dsl functional-programming join-calculus jvm multicore multithreading parallelism scala
Last synced: 12 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/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/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/lycantropos/lz
Functional utilities
currying functional-programming lazy-evaluation
Last synced: 09 Nov 2024
https://github.com/Carnagion/lamb
Pure untyped lambda calculus in safe Rust.
functional-programming interpreter lambda-calculus lambda-calculus-evaluator lambda-calculus-interpreter mathematics parser programming-language-development programming-language-theory repl
Last synced: 16 Nov 2024
https://github.com/nathsou/girafe
Term Rewriting Systems infrastructure
compiler decision-trees functional-programming girafe rewriting rewriting-system term-rewriting
Last synced: 11 Oct 2024
https://github.com/mrdimosthenis/elixir_synapses
A neural networks library for Elixir
deep-learning elixir functional-programming machine-learning neural-network
Last synced: 19 Nov 2024
https://github.com/stevemao/fp-ts-extras
fp-ts extra functions and utilities
fp fp-ts functional-programming hacktoberfest
Last synced: 17 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/pedromsilvapt/zitt
Experimental Zig chainable iterators library
functional-programming iterators streams zig
Last synced: 28 Dec 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/krzema12/vis-assert
Test the shape of your functions!
ascii-art audio audio-analysis audio-processing functional-programming game-development js jvm kotlin kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-test kotlin-testing multiplatform tdd unit-testing
Last synced: 02 Nov 2024
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/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/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/marceloboeira/option.cr
ƛ Crystal implementation of Scala's Option Monad
crystal functional-programming macro monads null-check options pattern-matching scala-option-monad
Last synced: 26 Oct 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/battermann/elm-samegame
SameGame implemented in Elm
elm functional-programming game puzzle samegame single-player tile-game
Last synced: 22 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/adamretter/task.xq
Reference implementation of EXPath Tasks in pure XQuery
asynchronous-programming concurrent-programming expath functional-programming parallel-programming side-effects xquery
Last synced: 11 Dec 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/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/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/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/fusion/data.cr
A bumbling foray in immutable data structures land. In Crystal!
crystal data-structures functional functional-programming immutable immutable-datastructures persistent persistent-data-structure
Last synced: 15 Oct 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/pashashiz/java-parser-combinators
Parser Combinators in Java
functional-programming java parser-combinators parsers
Last synced: 15 Oct 2024
https://github.com/yarnaimo/lifts
⛵ LIghtweight Functional programming library for TypeScript
functional-programming typescript
Last synced: 14 Oct 2024
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/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/hachibeedi/masala
some metaprogramming spice for Python
functional-programming metaprogramming monad python
Last synced: 18 Oct 2024
https://github.com/hanieas/moodtracker
Mood Tracker
context-api functional-programming javascript react typescript
Last synced: 18 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/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/azer0s/littl
The littl programming language
functional-programming javascript lit procedural-programming programming-language transpiler
Last synced: 12 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/owaismohsin001/sunlight-lang
Sunlight lang is a dynamic, lazy, and functional programming language that compiles to Lua and JS
algebraic-data-types beginner-friendly compiler dynamic-polymorphism dynamic-programming dynamic-typing functional-language functional-languages functional-programming language lua memoization memorization multimethod polymorphic-functions polymorphic-variants polymorphism pure-functional sunlight sunlight-lang
Last synced: 07 Dec 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/polytypic/netoptics
Optics for the impoverished
dotnet fsharp functional-programming isomorphisms lenses optics prisms traversals
Last synced: 09 Nov 2024
https://github.com/javadev/underscore-java17
java 17 port of Underscore.js
functional-programming java java-xmlbuilder json json-to-xml json-to-xml-converter json-to-xml-java underscore xml xml-to-json xml-to-json-java xmlbuilder
Last synced: 04 Dec 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/kyegomez/nebula
1 Loss Function For Everything
artificial-intelligence functional-programming loss meta multimodal multithreading reinforcement-learning
Last synced: 09 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/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/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/deathbeds/poser
dysfunctional programming in python
composition functional-programming python syntactic-sugar
Last synced: 28 Nov 2024
https://github.com/tr3nbolon3/diffcalculus
diff file-differences functional-programming ini json yaml yml
Last synced: 13 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/gmmorris/meze
A Component Composition library for Declaratively Composable Operations
component-composition functional-programming javascript jsx react
Last synced: 11 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/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/francomelandri/raft
Raft consensum algorithm FP implementation
algorithm consensus-algorithm distributed-systems functional-programming raft
Last synced: 10 Dec 2024
https://github.com/rightfold/feldspar
A programming language.
feldspar functional-programming programming-language scripting-language
Last synced: 10 Nov 2024
https://github.com/ehmicky/declarative-merge
Merge objects/arrays declaratively
algorithm append array clone data-structures deep functional functional-programming insert javascript library merge node nodejs object omit override patch shallow typescript
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/weavedb/fpjson
Language-Agnostic Functional Programming in JSON
functional-programming json ramdajs
Last synced: 13 Nov 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/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/tonivade/puredbc
Pure Functional Database Connection Layer for Java
experimental functional-programming java jdbc purefun typesafe
Last synced: 30 Oct 2024
https://github.com/goodmanwen/pipeit
Syntax suger for python's functional programming as Unix pipes.
Last synced: 30 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/briancairl/zen
A functional/railway-oriented programming library for C++17
cpp cpp17 cpp20 functional-programming header-only multithreading railway-oriented-programming
Last synced: 20 Dec 2024
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/hanaasagi/fp-in-python-zh
Functional Programming in Python 中文翻译
book functional-programming python translation
Last synced: 13 Nov 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/megabytesofrem/kanna-bot
Small Discord bot written in Purescript
discord-bot functional-programming purescript
Last synced: 12 Dec 2024
https://github.com/jderochervlk/remote-data-query
A React hook to wrap react-query results with fp-ts-remote-data results.
fp-ts functional-programming react typescript
Last synced: 14 Dec 2024
https://github.com/raiondesu/eventhoven
Event manager that composes events effortlessly 🎵
compose-events event event-handlers event-management event-manager event-signature functional functional-programming manager meta-events solid solid-principles tree-shakeable type-safe typescript
Last synced: 02 Nov 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/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: 26 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/jsheaven/reactive
Nano library for functional, opt-in reactive programming
functional-programming javasript opt-in reactive-programming typescript
Last synced: 09 Nov 2024
https://github.com/d-plaindoux/hpas
Functional ADT And Asynchronous stuff in Java
asynchronous functional-programming monadic-interface
Last synced: 14 Dec 2024
https://github.com/d-plaindoux/alda
Intuitive and simple to use OCaml parsec
functional-programming parser-combinators
Last synced: 14 Dec 2024
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/christianparpart/compose
Functional Programming in C++14
cpp cpp11 cpp14 functional-programming library
Last synced: 16 Dec 2024
https://github.com/andreainfufsm/elc117-2017a
ELC117 - Paradigmas de Programação - UFSM - 2017a
concurrent-programming education functional-programming logic-programming object-oriented-programming paradigms prolog python
Last synced: 11 Nov 2024
https://github.com/numq/mvarchitecture
Android Jetpack Compose Clean Architecture design patterns implementation
android android-architecture android-compose arrow-kt clean-architecture compose coroutines-flow example functional-programming koin kotlin kotlin-coroutines mvc mvi mvp mvvm open-source reactive-programming room screaming-architecture
Last synced: 18 Nov 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: 29 Dec 2024
https://github.com/critocrito/dashp
Utilities for monadic promises.
browser functional-js functional-programming javascript monadic nodejs promises
Last synced: 28 Oct 2024
https://github.com/fractalblocks/fractal-quickstart
Super simple Fractal quickstart project, start getting things done right now!!
craft fractal-framework functional-programming quickstart typescript web
Last synced: 05 Dec 2024
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/imteekay/pokemonad
Understanding Higher Order Functions like filter, map, and reduce using Pokemon
clojure filter functional-programming higher-order-functions map pokemon reduce
Last synced: 09 Dec 2024
https://github.com/ariebovenberg/cans
Simple, functional, composable containers
functional-programming maybe-monad mypy pattern-matching python
Last synced: 11 Oct 2024
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/theteachr/nyu-calculator
A simple calculator built with Elm
Last synced: 12 Nov 2024
https://github.com/CAIMEOX/caimeox.github.io
My Zettelkasten - The Rabbit Hole
category-theory computer-science functional-programming math notes physics programming-language type-theory
Last synced: 29 Nov 2024