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-29 00:11:28 UTC
- JSON Representation
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: 13 Jan 2025
https://github.com/saityi/felis
(⚠️ Work in Progress ⚠️) Category theoretic abstractions and implementations
category-theory functional-programming standard-ml
Last synced: 12 Jan 2025
https://github.com/lukechu10/nopo
An interpreted functional programming language
functional-programming interpreter language
Last synced: 15 Oct 2024
https://github.com/davidbonnet/babel-plugins
🐠 Set of Babel plugins to enhance support of functional programming.
babel-plugin functional-programming
Last synced: 14 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: 08 Jan 2025
https://github.com/rezzecup/monassey
monassey is a TypeScript toolkit designed to enhance application robustness with functional programming. It values type safety, composability, and efficiency in async patterns, and streamlines code for clarity and reliability.
functional-programming typescript
Last synced: 21 Jan 2025
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: 08 Jan 2025
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: 18 Jan 2025
https://github.com/steve245270533/fp
JavaScript函数式编程文档合集
functional-programming javascript typescript
Last synced: 08 Jan 2025
https://github.com/deanrad/antares-ts
Antares is an Architecture for making real-time applications with confidence.
async functional-programming observable promise react reactive-programming redux rxjs rxjs6
Last synced: 20 Dec 2024
https://github.com/mc-cat-tty/complementiprogrammazione
Appunti del corso di Complementi di Programmazione. UniMoRe. 2023-2024.
functional-programming garbage-collection garbage-collector map-reduce object-oriented-programming oop python python3 reference-counting unit-testing
Last synced: 15 Dec 2024
https://github.com/lebrancworkshop/lebranc-learn-functional-programming
I'm learning a Functional Programming by learning its pure math concepts and apply it on functional language like Haskell, Clojure, Elixir, etc.
abstract-algebra category-theory clojure elixir fsharp functional-programming haskell homotopy-type-theory javascript lambda-calculus mathematics pure-mathematics racket scala theoretical-computer-science theory-of-computation type-theory typescript
Last synced: 18 Nov 2024
https://github.com/bbtsoftware/bbt.maybe
An option type for .NET
functional-programming maybe nuget-package option-type
Last synced: 22 Nov 2024
https://github.com/andersontr15/ramda-lite
ramdaLite - Minimalist version of Ramda.js
functional functional-js functional-programming ramda ramda-lite ramdajs ramdalite
Last synced: 11 Jan 2025
https://github.com/dark-voyage/experiment
🧪 | Just a functional lab experiment with expressions
functional-programming s-expressions
Last synced: 13 Jan 2025
https://github.com/federicobruzzone/caml-writer
CamlWriter is a terminal-based text editor developed using the OCaML.
functional-programming ocaml terminal-based text-editor
Last synced: 09 Nov 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/stagfoo/joro
🕷️🕸️ Load dom nodes and strings like dependencies with no duplicates
css css-framework frontend functional-programming javascript jss template-literals
Last synced: 15 Jan 2025
https://github.com/narimiran/adventofcode2019
My OCaml solutions for Advent of Code 2019
advent advent-of-code advent-of-code-2019 adventofcode adventofcode2019 functional functional-programming ocaml
Last synced: 24 Jan 2025
https://github.com/psychedelicshayna/language-learning
My place for storing learning resources and useful information about programming languages.
educational functional-programming haskell haskell-learning learning learning-functional-programming learning-resources playground
Last synced: 11 Jan 2025
https://github.com/ivangalbans/hackerrank
My solutions to HackerRank challenges
algorithms clojure cpp data-structures functional-programming hackerrank-solutions problem-solving sql
Last synced: 17 Nov 2024
https://github.com/encapsule/holistic
Encapsule Project Holistic App Platform runtime libraries and appgen utility.
async-programming component-driven-engineering discriminated-message-routing distributed-systems execution-engine finite-state-automata functional-programming html5 http-server http-services javascript-framework javascript-platform mathematical-graphs model-driven-engineering nodejs plug-ins process-modeling reactive-programming reactjs state-management
Last synced: 26 Dec 2024
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/laurabeatris/list-length-recursion
Elixir algorithm exercise to practice recursion using tail call optimization
algorithms-and-data-structures elixir functional-programming recursion
Last synced: 21 Dec 2024
https://github.com/catseye/pail
MIRROR of https://codeberg.org/catseye/Pail : An esolang based on pairs (if LISP is LISt Processing then this is PAIr Language)
esolang esoteric-language esoteric-programming-language functional-programming
Last synced: 15 Jan 2025
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/pedro-gutierrez/elementary
Elixir web framework
beam elixir elm erlang functional-programming metaprogramming pure yaml
Last synced: 28 Dec 2024
https://github.com/git-marcopitra/remove-unnecessary-parenthesis
Problem of unnecessary parenthesis with Functional Programming
functional-programming testing
Last synced: 29 Dec 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: 14 Dec 2024
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/jmargenberg/monok
Alternative pipe operators for clean handling of `{:ok, value}` and `{:error, reason}` tuples in Elixir
Last synced: 17 Dec 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/harrisongrodin/structure-editor
Structure editor for a basic typed functional programming language
functional-programming structure-editor
Last synced: 22 Jan 2025
https://github.com/jackfirth/lambda-calculus
A racket language for lambda calculus
functional-programming lambda-calculus language racket
Last synced: 03 Dec 2024
https://github.com/aivruu/repo-viewer
Utility for view GitHub repositories' information/releases, and download releases' assets.
downloader functional-programming github github-api gradle http-requests https java json library viewer
Last synced: 09 Nov 2024
https://github.com/nighttrax/react-bind-component
Function.prototype.bind for React components
functional-programming react typescript
Last synced: 18 Dec 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: 21 Jan 2025
https://github.com/gillchristian/fp-for-the-people-v2
functional-programming javascript slides
Last synced: 21 Dec 2024
https://github.com/nhyne/zio-bazel
Playground for learning ZIO things
functional-programming scala zio
Last synced: 08 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
https://github.com/laurabeatris/fp-ts-learning
Learning resources related to funcional programming with TypeScript
fp-ts functional-programming typescript
Last synced: 21 Dec 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/yalishanda42/scala-recsys
Scala(-ble) recommender system architecture using functional programming (PoC)
cats cats-effect functional-programming movielens recommender-system recsys scala spark
Last synced: 28 Dec 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: 21 Jan 2025
https://github.com/erthium/boids
Simulation of Boid artificial life program
agent-based-simulation boids boids-behaviour boids-simulation cpp cpp11 flocking flocking-agents flocking-simulation functional-programming makefile sdl sdl2 sdl2-image simulation
Last synced: 18 Dec 2024
https://github.com/functional-things/functional-things
A TypeScript library to help with functional programming.
fp function-composition functional-data-structure functional-optics functional-programming ts types typescript
Last synced: 06 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/deepcloudlabs/dcl113-2020-jun-04
DCL-113: Functional Programming in C++17
cpp11 cpp14 cpp17 cpp20 functional-programming lambda-expressions stl stl-containers
Last synced: 08 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/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/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/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/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/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/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/pujitm/fun-ov
Flexible functional object validation for API's & highly customized software
functional-programming javascript typescript validation
Last synced: 21 Jan 2025
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: 20 Dec 2024
https://github.com/kaliv0/pyrio
Java-inspired Streams Api
fluent-api functional-programming java-stream-api python-functional
Last synced: 06 Nov 2024
https://github.com/oliverjash/fun-task-fetch
fetch API implemented using the Task type, which allows cancellation amongst other things.
fetch fetch-api functional-programming task
Last synced: 16 Jan 2025
https://github.com/niqdev/kotlin-fun
Kotlin notes
aws functional-programming json-schema kotlin ktor recursion-schemes serverless
Last synced: 06 Nov 2024
https://github.com/itemconsulting/enonic-fp
Functional programming helpers for Enonic XP
enonic enonic-xp fp-ts functional-programming typescript
Last synced: 11 Jan 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/joeltg/it-zip
Generic, variadic, iterable zip
functional-programming iterable iterator typescript zip
Last synced: 02 Nov 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/bkosm/kpipe
A kotlin-native library introducing a functional-style pipe.
functional-programming kotlin pipe
Last synced: 14 Jan 2025
https://github.com/jumpn/absinthe-phoenix-socket
Absinthe Phoenix Socket
absinthe absinthe-graphql elixir-phoenix functional-programming graphql immutable phoenix
Last synced: 22 Jan 2025
https://github.com/kajizukataichi/pravda
A functional programming language that best of both worlds between Haskell and Lisp
dynamic-typing functional functional-paradigm functional-programming functional-programming-language haskell interpreter lambda-functions lisp new-language partial-application pattern-matching programming programming-language programming-languages pure recursion rust s-expressions
Last synced: 12 Oct 2024
https://github.com/solangeug/lambdas-and-streams
Project based on Oracle's Introduction to Lambda Expressions and the Streams API MOOC.
functional-programming java-8 lambda-expressions oracle-mooc streams-api
Last synced: 25 Jan 2025
https://github.com/qbixxx/lambdacalculusengine
Lambda interpreter built in Scala. Supports CbN, CbV and Free Variables calculations.
functional functional-programming hacktoberfest lambda lambda-calculus lambda-function lambda-functions sbt scala scala3
Last synced: 23 Oct 2024
https://github.com/isaac-defrain/todo
Todo list application built to explore different features of the OCaml language
functional-programming functors modules ocaml
Last synced: 15 Dec 2024
https://github.com/asbhogal/time-tracking-dashboard
A time tracking dashboard created as for a Frontend Mentor challenge, coded using vanilla HTML5, CSS3 (SCSS) and JS.
css3 dashboard front-end-development frontend-mentor functional-programming html5 json sass scss vite
Last synced: 21 Jan 2025
https://github.com/denisfrezzato/hyper-ts-connect
Hyper-ts adapter for Connect
connect fp-ts functional-programming hyper-ts typescript
Last synced: 11 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/mmzk1526/lambda_calculus
Dart package for Lambda Calculus
dart functional-programming lambda-calculus simulator type-system
Last synced: 29 Dec 2024
https://github.com/rzane/sensible-maybe
Maybe you should use a Maybe?
functional-programming javascript maybe typescript
Last synced: 27 Jan 2025
https://github.com/javiorfo/steams
Go functional programming library based on Java Streams (WIP)
functional-programming go go-library golang java-streams
Last synced: 02 Nov 2024
https://github.com/codelytv/scala-cellular_automata-kata
Cellular Automata Kata writen in Scala
codelytv functional-programming kata sample sbt scala scalatest
Last synced: 08 Jan 2025
https://github.com/wagner-de-carvalho/mybank
Aplicação em Erlang
erlang functional-programming otp process supervisor
Last synced: 27 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/diekmann/isabelle-hello-world
Hello World in Isabelle, compiled to Haskell
functional-programming haskell isabelle-hol
Last synced: 17 Dec 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: 07 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: 12 Oct 2024
https://github.com/dangvanthanh/zero-days-of-code
Zero Days Of Code
elm functional-programming zero-days-of-code
Last synced: 14 Jan 2025
https://github.com/lyes-sefiane/java-programming-concepts
Java Programming Concepts
advanced-programming functional-programming java java-11 java-8 java-fundamentals object-oriented-programming software-development
Last synced: 21 Oct 2024
https://github.com/ljmf00-archive/aoc2020
Advent of Code 2020 in D Programming Language
advent-of-code advent-of-code-2020 aoc aoc2020 dlang dlang2 functional functional-programming
Last synced: 15 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/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/veggiemonk/theme-solarized-light-fjs
Based on Solarized light and tailored for functional programming style in JavaScript
functional-programming javascript light-theme
Last synced: 14 Dec 2024
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/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/br1ght0ne/functional-programming-jargon.ex
Jargon from the functional programming world in simple terms! Now in Elixir!
elixir functional-programming glossary
Last synced: 26 Jan 2025
https://github.com/astridlyre/fp
fp - My little functional programming library
functional-programming iterable javascript multimethods observable stream
Last synced: 13 Jan 2025
https://github.com/ghurtchu/blabbermouth
live support chat server (currently on hold)
chat fs2 functional-programming http http4s redis redis-pubsub scala streams websockets
Last synced: 09 Jan 2025
https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter
Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell
bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala
Last synced: 20 Dec 2024
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: 17 Dec 2024
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/mainro/cyclotron-aio
Asyncio support for cyclotron
asyncio cyclotron functional-programming reactive-extensions reactive-programming reactivex rxpy
Last synced: 18 Dec 2024
https://github.com/yek-org/yek-db
yek-db : self-driven database using javascript (node & typescript)
database database-management functional-programming javascript jdb jsdb jsql jssql node node-js nodejs odm orm self-db self-driven self-driven-db sqlite typescript
Last synced: 01 Jan 2025