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: 2024-12-26 00:06:34 UTC
- JSON Representation
https://github.com/ditto-lang/ditto
👌 A smol functional language that targets other languages
compiler ditto ditto-lang functional-programming
Last synced: 18 Nov 2024
https://github.com/michael-klein/hookuspocus
hooks for all the functions!
functional functional-js functional-programming hooks javascript react
Last synced: 10 Nov 2024
https://github.com/metarhia/common
Metarhia Common Library 🗜️
array callback cluster common curry date eventemitter functional-programming globalstorage impress javascript js jstp metarhia node nodejs server strings tools utilities
Last synced: 26 Dec 2024
https://github.com/SandroMaglione/getting-started-xstate-and-effect
Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com
effect effect-schema functional-programming xstate xstate-fsm xstate-react
Last synced: 29 Dec 2024
https://github.com/sanmai/pipeline
Build streaming pipelines in PHP. The missing pipe operator. General-purpose collection pipeline. Since 2017.
chain collections functional-programming php-library pipeline stream-processing
Last synced: 29 Dec 2024
https://github.com/symentis/corridor
A Coreader-like Dependency Injection μFramework
coreader dependency-injection functional-programming ios swift swift-4 swift-framework
Last synced: 12 Oct 2024
https://github.com/rusini/manool
Fairly readable homoiconic language with primarily value (non-referential) semantics that balances the programmer's productivity with scalability
compiler development dynamically-typed functional functional-core functional-language functional-programming general-purpose homoiconic imperative imperative-programming interpreter multi-paradigm practical procedural procedural-programming programming programming-language software-development strongly-typed
Last synced: 07 Nov 2024
https://github.com/symentis/Corridor
A Coreader-like Dependency Injection μFramework
coreader dependency-injection functional-programming ios swift swift-4 swift-framework
Last synced: 29 Oct 2024
https://github.com/neko-kai/fp-dictionary
FP category theory jargon explained on a single A4 page
category-theory fp functional-programming
Last synced: 30 Dec 2024
https://github.com/geirolz/advxml
A lightweight, simple and functional DSL library to work with XML in Scala with Cats
cats dsl functional functional-programming library lightweight scala scala-library scala-xml xml
Last synced: 24 Dec 2024
https://github.com/evandrolg/array.lua
A small library with useful methods to handle Lua's table when it's working like an Array
array functional-programming lua table
Last synced: 15 Nov 2024
https://github.com/EvandroLG/array.lua
A small library with useful methods to handle Lua's table when it's working like an Array
array functional-programming lua table
Last synced: 31 Oct 2024
https://github.com/briancavalier/fx-ts
Computational environments and effects for TypeScript
algebraic-effects effects functional-programming typescript
Last synced: 27 Oct 2024
https://github.com/Subito-it/Esito
Esito ambition is to be your return type for suspending functions.
android functional-programming kotlin result retrofit
Last synced: 07 Nov 2024
https://github.com/zio/zio-optics
Easily modify parts of larger data structures
functional-programming optics scala zio
Last synced: 30 Dec 2024
https://github.com/supermacro/elm-antd
The official Ant Design UI Kit for Elm
ant-design antd components design-systems elm fp functional-programming hacktoberfest ui-kit
Last synced: 07 Nov 2024
https://github.com/jcouyang/jujiu
Functional Scala Cache
birds cache caffeine functional-programming scala
Last synced: 26 Dec 2024
https://github.com/timjs/elm-collage
Create interactive vector graphics and position them relative to each other
composition elm functional-programming graphics svg
Last synced: 04 Nov 2024
https://github.com/csabahruska/jhc-components
JHC Haskell compiler split into reusable components
c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer
Last synced: 28 Oct 2024
https://github.com/AluVM/rust-aluvm
Rust implementation of AluVM (RISC functional machine)
blockchain edge-computing embedded-systems functional-programming instruction-set-architecture microcontrollers risc rust smart-contracts virtual-machine
Last synced: 04 Nov 2024
https://github.com/geirolz/fly4s
A lightweight, simple and functional wrapper of Flyway using cats effect.
cats cats-effect data database database-migrations db flyway flyway-migrations flywaydb functional-programming persistence scala
Last synced: 31 Oct 2024
https://github.com/mikesol/purescript-ocarina
Web audio graphs as a stream
functional-programming purescript web-audio
Last synced: 14 Dec 2024
https://github.com/saschagrunert/func
Functional additions to C
c cpp either functional-programming maybe
Last synced: 28 Oct 2024
https://github.com/marceloboeira/sre
📚 Index for my study topics
coursera courses distributed-systems functional-programming infrastructure-as-code nosql oncall operating-systems site-reliability-engineering software-engineering sre system-programming terraform
Last synced: 26 Oct 2024
https://github.com/orsinium-labs/rlci
🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.
fp functional-programming interpreter lambda lambda-calculus programming-language rust
Last synced: 16 Nov 2024
https://github.com/typelead/sbt-eta
An sbt plugin that integrates Eta into Scala projects.
eta functional-programming sbt sbt-plugin scala
Last synced: 13 Nov 2024
https://github.com/jyothsnasrinivas/eta-android-2048
Android 2048 game using Yampa FRP library in Eta
android eta frp functional-programming haskell
Last synced: 29 Nov 2024
https://github.com/tpolecat/tuco
Reasonable telnet server for Scala.
fp functional-programming scala telnet telnet-server
Last synced: 20 Oct 2024
https://github.com/teves-castro/ts-do
Do like notation for typescript using fp-ts
do-notation fp-ts functional-programming
Last synced: 31 Oct 2024
https://github.com/lac-dcc/wyvern
Automatic conversion of call by value into call by need in the LLVM IR.
closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining
Last synced: 21 Nov 2024
https://github.com/Jyothsnasrinivas/eta-android-2048
Android 2048 game using Yampa FRP library in Eta
android eta frp functional-programming haskell
Last synced: 07 Nov 2024
https://github.com/ronanyeah/elm-phoenix-example
minimum elm + phoenix setup, with webpack
elixir elm functional-programming phoenix postgresql webpack
Last synced: 30 Nov 2024
https://github.com/bcherny/tsoption
Correct, easy to use Option type for TypeScript. 🦄
functional-programming monad scala typescript
Last synced: 01 Nov 2024
https://github.com/carlosmchica/haskell-book-readers-exercises
Exercises from the readers of the Haskell Book
functional-programming haskell haskellbook
Last synced: 01 Nov 2024
https://github.com/querycert/qcert
Compilation and Verification of Data-Centric Languages
compiler coq-proof-assistant functional-programming query-engine query-language sql verification verified-compiler
Last synced: 18 Nov 2024
https://github.com/versemetaverse/unrealverse
Information and links about Epic's Unreal Engine including Verse programming language for UEFN, Unreal, Fortnite and the Metaverse along with UE5 and the UE6 convergence
3d blueprints cpp epic epicgames fortnite functional-programming gpu island-creator metaverse metaverse-infrastructure simon-peyton-jones tim-sweeney ue5 ue6 uefn unreal verse verse-language visual-verse
Last synced: 16 Dec 2024
https://github.com/pyx/hymn
Hy Monad Notation - a monad library for Hy
functional-programming hy lisp macros monad python
Last synced: 11 Nov 2024
https://github.com/mkearney/dapr
☝🏼👉🏼👇🏼👈🏼 Dependency-free purrr-like apply/map/iterate functions
for-loops functional-programming iterator r r-package rstats
Last synced: 15 Nov 2024
https://github.com/arosien/cats-cheatsheets
cats cheatsheets functional-programming scala
Last synced: 02 Nov 2024
https://github.com/atymic/laravel-collection-playground
Test, Run & Share Laravel Collection Examples!
collections functional-programming laravel laravel-collections laravel-framework playground
Last synced: 27 Oct 2024
https://github.com/thefrontside/ember-let
Create variable bindings inside your handlebars templates
binding ember ember-addon emberjs functional-programming handlebars javascript
Last synced: 13 Oct 2024
https://github.com/mike-engel/bkmrkd
Bkmrkd is a self-hosted, lightweight bookmarking service run on node.js and rethinkdb
bookmark docker elm functional-programming javascript postgresql self-hosted
Last synced: 28 Oct 2024
https://github.com/grin-compiler/idris-grin
GRIN backend for Idris
compiler functional-programming grin idris
Last synced: 25 Dec 2024
https://github.com/MatrixFun/AutoXL
A fundamental library of Excel functions written in Excel formula language by LAMBDA function for spreadsheet automation
excel excel-formula excel-formulas excel-vba formulas functional-programming functional-programming-examples functional-programming-language lambda lambda-functions microsoft-excel office office-addin spreadsheets
Last synced: 27 Nov 2024
https://github.com/gcanti/fp-ts-fluture
fp-ts bindings for Fluture
fluture fp-ts functional-programming typescript
Last synced: 27 Oct 2024
https://github.com/guidomb/portal
A (potentially) cross-platform, unidirectional data flow framework to build applications using a declarative and immutable UI API.
architecture declarative-ui framework functional-programming immutable ios state-management swift ui
Last synced: 09 Nov 2024
https://github.com/henriquelimas/osagai
🀄️A tiny library for creating WebComponents in a Functional way
functional-programming tiny-library webcomponents
Last synced: 11 Oct 2024
https://github.com/HenriqueLimas/osagai
🀄️A tiny library for creating WebComponents in a Functional way
functional-programming tiny-library webcomponents
Last synced: 01 Nov 2024
https://github.com/armcn/maybe
The Maybe Monad in R
functional-programming r rstats
Last synced: 09 Dec 2024
https://github.com/fraktalio/fmodel-demos
Functional Domain Modeling - Demos - https://fraktalio.com/fmodel/
architecture arrow-kt ddd demo-app event-modeling event-sourcing functional-programming kotlin modeling oop-principles reactive reactive-programming
Last synced: 13 Nov 2024
https://github.com/calculang/calculang
calculang is a language for calculations 🧮💬👩💻
calculang calculations functional-programming javascript modeling modelling models numbers
Last synced: 21 Dec 2024
https://github.com/gcanti/fp-ts-local-storage
fp-ts bindings for LocalStorage
fp-ts functional-programming localstorage typescript
Last synced: 27 Oct 2024
https://github.com/foreverwintr/metafunctions
metafunctions is a function composition library for python.
function-composition functional-programming
Last synced: 10 Nov 2024
https://github.com/smartherd/javatutorial
Learn Java Programming, its basics and fundamentals from scratch
functional-programming java java8 object-oriented object-oriented-programming tutorials
Last synced: 10 Nov 2024
https://github.com/training-center/clojure-study-group
Repositório do grupo de estudos sobre Clojure e Programação Funcional do Training Center
clj clojure clojure-script clojurescript functional functional-programming
Last synced: 12 Oct 2024
https://github.com/cwahn/efp
Expressive High-Performance Eager Functional Programming Library for C++ 11
adt cpp cpp11 functional-programming higher-order-component sum-types
Last synced: 20 Dec 2024
https://github.com/sergiors/prelude
Functional library for PHP
functional-programming monad php
Last synced: 21 Nov 2024
https://github.com/pakoito/functionalrx
FunctionalRx is a collection of constructs to simplify a functional programming approach to Java and [STABLE]
android functional-programming java
Last synced: 08 Nov 2024
https://github.com/oldratlee/java-modern-tech-practice
😎 Java™ modern tech practice sandbox ⏳
functional functional-programming funktionale gradle java kotlin modern modern-java paguro practice reactive reactor rxjava rxjava2 rxkotlin sandbox spring-5 spring-boot spring-cloud vavr
Last synced: 28 Oct 2024
https://github.com/jap-company/fields
Scala validation library
cats functional-programming library macros scala short-circuit validation validation-library zio
Last synced: 18 Nov 2024
https://github.com/tokiwa-software/fuzion
The Fuzion Language Implementation
compiler functional-programming fuzion object-oriented-programming programming-language safety-critical-systems static-analysis
Last synced: 07 Nov 2024
https://github.com/MacCASOutreach/graphicsvg
Graphics library authored by Chris Schankula and Dr. Christopher Anand
animation drawing education elm functional-programming game-creation graphics-library outreach research
Last synced: 04 Nov 2024
https://github.com/ambientsprotocol/whitepaper
📄 The Ambients protocol white paper
ambient-calculus decentralized distributed-computing functional-programming p2p process-calculus
Last synced: 06 Dec 2024
https://github.com/fogfish/golem
pure functional and generic programming for Go
algebraic-data-types functional-programming golang
Last synced: 25 Dec 2024
https://github.com/lichess-org/lila-search
Keep elasticsearch threads out of your web facing app, kids
cats-effect chess elasticsearch functional-programming lichess scala scala3 smithy smithy4s typelevel
Last synced: 26 Dec 2024
https://github.com/ocadotechnology/pass4s
Pass4s is a Scala library providing an abstract layer for cross app messaging.
functional-programming jms scala sns sqs
Last synced: 25 Dec 2024
https://github.com/joshburgess/inferno-most-fp-demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
counter functional functional-programming hyperscript hyperscript-helpers immutablejs inferno jsx lodash-fp mori most observables ramda react reactive reactive-programming redux redux-logger rxjs union-type
Last synced: 15 Dec 2024
https://github.com/lorti/corsair
Corsair using RxJS, Immutable.js and WebGL/three.js
functional-programming games reactive-programming rxjs
Last synced: 22 Oct 2024
https://github.com/christianscott/curry.py
:curry: Utility for currying functions
functional-programming just-for-fun python3
Last synced: 26 Nov 2024
https://github.com/Hugoberry/PowerQueryFunctional
Power Query utility library with a functional twist
functional-programming lambda m powerquery underscore
Last synced: 27 Nov 2024
https://github.com/zhangchiqing/bluebird-promisell
A practical functional programming library for promises
async-programming functional-programming javascript-callback-hell-solution promise
Last synced: 11 Nov 2024
https://github.com/aardvark-platform/aardvark.media
Serverside, functional (ELM style) front-end and UI for Aardvark, an open-source platform for visual computing, real-time graphics and visualization.
3d-renderings aardvark aardvark-platform elm functional-programming gpu graphics mvu rendering-engine visualization
Last synced: 24 Dec 2024
https://github.com/kara-lang/Kara
An experimental functional programming language with dependent types, inspired by Swift and Idris.
dependent-types functional-programming programming-language swift
Last synced: 23 Nov 2024
https://github.com/Jozty/Fae
A functional module for Deno inspired from Ramda.
deno deno-module denoland fae functional functional-js functional-programming javascript jozty krow ramda ramdajs typescript
Last synced: 28 Nov 2024
https://github.com/mercari/remotedatak
Algebraic data type (ADT) to represent the state of data that is loading from/to remote sources/destinations
adt algebraic-data-types android functional-programming java kotlin kotlin-android kotlin-library remote-data remotedata
Last synced: 09 Nov 2024
https://github.com/antl3x/super-ts
🦸 λΔ providing super powers to Typescript.
fantasy-land functional-programming haskell purescript static-land typescript
Last synced: 12 Nov 2024
https://github.com/lucasconstantino/react-compose-hooks
React Hooks composition library.
composition functional-programming hooks react
Last synced: 07 Nov 2024
https://github.com/delonnewman/invokable
Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).
array composition curry currying functional-programming functions hash memoization memoize objects ruby ruby-gem ruby-lambda ruby-proc set
Last synced: 10 Dec 2024
https://github.com/crvouga/headless-combobox
⚡️Zero dependencies 🔌 Framework agnostic 💪 TypeScript 🧠 Headless Combobox
aria autocomplete combobox framework-agnostic functional-programming headless-ui typescript zero-dependency
Last synced: 18 Dec 2024
https://github.com/akabe/docker-ocaml-jupyter-datascience
Dockerfiles for data science in OCaml on Jupyter
dataanalysis datascience docker dockerfile functional-programming jupyter-notebook machine-learning ocaml
Last synced: 30 Oct 2024
https://github.com/thautwarm/fstan
Higher abstraction infrastructures in F#(ad-hoc polymorphism, subtypeclassing, monad, hkt...), exactly what we've dreamed about for so long
functional-programming higher-kinded-types monad monoids subtypeclassing typeclasses
Last synced: 30 Nov 2024
https://github.com/voltbras/ts-ocpp
:zap: OCPP (Open Charge Point Protocol) implemented in Typescript.
chargepoint electric-vehicles functional-programming ocpp typescript
Last synced: 09 Nov 2024
https://github.com/teaentitylab/fpes
Functional Programming for EcmaScript(Javascript)
curry currying es es6 es7 fp functional-programming functional-reactive-programming javascript js monad monads optional optional-implementations publisher-subscriber publisher-subscriber-pattern pubsub reactive reactive-programming rx
Last synced: 14 Dec 2024
https://github.com/narimiran/adventofcode2017
My solutions for AoC 2017, using Nim, OCaml, and Python
advent advent-of-code advent-of-code-2017 adventofcode adventofcode2017 functional-programming nim nim-lang nimlang ocaml python python3
Last synced: 28 Oct 2024
https://github.com/rolling-scopes/karate
Webscraper
functional-programming functions-as-a-service scraper serverless typescript webpack2
Last synced: 13 Nov 2024
https://github.com/osstotalsoft/jsbb
JavaScript building blocks
change-tracking functional-programming javascript react-hooks rules-engine validation-library
Last synced: 23 Dec 2024
https://github.com/sandromaglione/getting-started-xstate-and-effect
Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com
effect effect-schema functional-programming xstate xstate-fsm xstate-react
Last synced: 15 Nov 2024
https://github.com/laserdisc-io/tamer
Standalone alternatives to Kafka Connect Connectors
avro doobie fp fs2 functional-programming jdbc kafka s3 scala schema-registry zio zio-streams
Last synced: 26 Dec 2024
https://github.com/joewiz/learn-xquery
A list of great articles, blog posts, and books for learning XQuery
functional-programming learning-xquery query-language xml xquery
Last synced: 13 Dec 2024
https://github.com/octod/tiinvo
Simplify your TypeScript and JavaScript code. Use this lib and functional programming.
either es6 functional-js functional-programming javascript monad option predicates primitives-functions result typescript
Last synced: 27 Dec 2024
https://github.com/DevTeam/Immutype
Immutability is easy!
csharp-sourcegenerator dotnet functional functional-programming immutability
Last synced: 08 Nov 2024
https://github.com/ksxgithub/pipe-trait
Make it possible to chain regular functions
crate functional-programming no-std pipe pipeline rust trait
Last synced: 29 Dec 2024
https://github.com/manoelcampos/padroes-projetos
🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎
design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid
Last synced: 27 Dec 2024
https://github.com/HowProgrammingWorks/Function
Functions as a method to raise level of code abstraction
abstraction closure code engineering example function functional-programming functor iife kiev kpi learning programming study university
Last synced: 31 Oct 2024
https://github.com/47degrees/kotlin-for-scala-devs
A brief presentation comparing Scala with Kotlin aimed toward Scala FP devs at 47 Degrees
arrow-kt functional-programming kotlin scala
Last synced: 09 Dec 2024
https://github.com/buntec/ff4s
A purely functional web UI library for Scala.js
cats-effect frontend functional-programming scala scalajs
Last synced: 31 Oct 2024
https://github.com/alexitc/playsonify
An opinionated micro-framework to help you build practical JSON APIs with Play Framework (or akka-http)
akka-http functional-programming hacktoberfest json-api library mill playframework scala scalactic testing webservices
Last synced: 19 Dec 2024
https://github.com/lichess-org/lila-fishnet
Proxy between lila and fishnet move clients
cats cats-effect chess fishnet functional-programming lichess typelevel
Last synced: 26 Dec 2024
https://github.com/jcouyang/owlet
Typed Spreadsheet UI library for ScalaJS
applicative birds functional-programming reactive scala scalajs spreadsheet ui
Last synced: 22 Nov 2024