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-11-15 00:11:09 UTC
- JSON Representation
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/gcanti/fp-ts-fluture
fp-ts bindings for Fluture
fluture fp-ts functional-programming typescript
Last synced: 27 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/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/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/armcn/maybe
The Maybe Monad in R
functional-programming r rstats
Last synced: 13 Aug 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/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/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/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/jap-company/fields
Scala validation library
cats functional-programming library macros scala short-circuit validation validation-library zio
Last synced: 04 Aug 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/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/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/fogfish/golem
pure functional and generic programming for Go
algebraic-data-types functional-programming golang
Last synced: 09 Nov 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: 12 Oct 2024
https://github.com/christianscott/curry.py
:curry: Utility for currying functions
functional-programming just-for-fun python3
Last synced: 07 Aug 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: 05 Aug 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/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/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/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: 08 Aug 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: 08 Aug 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/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/lucasconstantino/react-compose-hooks
React Hooks composition library.
composition functional-programming hooks react
Last synced: 07 Nov 2024
https://github.com/Hugoberry/PowerQueryFunctional
Power Query utility library with a functional twist
functional-programming lambda m powerquery underscore
Last synced: 08 Aug 2024
https://github.com/calculang/calculang
calculang is a language for calculations 🧮💬👩💻
calculang calculations functional-programming javascript modeling modelling models numbers
Last synced: 28 Aug 2024
https://github.com/osstotalsoft/jsbb
JavaScript building blocks
change-tracking functional-programming javascript react-hooks rules-engine validation-library
Last synced: 10 Nov 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/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/DevTeam/Immutype
Immutability is easy!
csharp-sourcegenerator dotnet functional functional-programming immutability
Last synced: 08 Nov 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: 26 Oct 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: 25 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: 07 Nov 2024
https://github.com/wakingrufus/spring-funk
A framework for declarative DSL configuration for Spring Boot.
functional-programming kotlin spring-boot
Last synced: 27 Oct 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: 15 Nov 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/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/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: 05 Nov 2024
https://github.com/tpolecat/cofree
Fun and Games with Fix, Cofree, and Doobie
fp functional-programming recursion-schemes scala
Last synced: 28 Oct 2024
https://github.com/dvdzkwsk/redash
Tiny functional programming suite for JavaScript.
composition es2015 functional-programming javascript javascript-library js-library library standard-library
Last synced: 12 Nov 2024
https://github.com/kotest/kotest-extensions-arrow
Kotest extensions for Arrow
arrow-kt functional-programming kotlin
Last synced: 11 Nov 2024
https://github.com/thoughtworksinc/future.scala
Stack-safe asynchronous programming
asynchronous continuation functional-programming future monad scala stack-safe
Last synced: 12 Nov 2024
https://github.com/oleg-py/stm4cats
STM monad for cats-effect
cats cats-effect fp functional-programming scala software-transactional-memory
Last synced: 27 Oct 2024
https://github.com/ehmicky/wild-wild-utils
🤠 Functional utilities using object property paths with wildcards and regexps 🌵
algorithm data-structures filter functional-programming glob globbing globstar javascript json library map nodejs parsing path recursion regex regexp regular-expression typescript wildcard
Last synced: 09 Nov 2024
https://github.com/oxidizing/sihl-example-issues
Fullstack Reason app using ReasonReact and Sihl.
framework functional-programming ocaml reason reasonml reasonreact sihl web webdevelopment
Last synced: 14 Nov 2024
https://github.com/loredanacirstea/taylor
Measure twice, cut once. Lisp-like functional language for computable & immutable specifications, interpreted by WebAssembly & the Ethereum Virtual Machine.
blockchain computable-knowledge ethereum functional-programming lisp specifications types
Last synced: 27 Oct 2024
https://github.com/mainro/cyclotron-py
A functional and reactive framework
cyclotron functional-programming python python3 reactive-extensions reactive-programming reactivex rxpy
Last synced: 28 Oct 2024
https://github.com/benweidig/a-functional-approach-to-java
Examples of the O'Reilly book "A Functional Approach to Java"
book functional-programming java object-oriented oreilly
Last synced: 04 Nov 2024
https://github.com/CaptureContext/swift-standard-clients
Client declarations and live implementations for standard iOS managers
analytics caching clients functional-programming idfa interfaces ios keychain macos managers notifications protocol-witnesses swift tvos userdefaults watchos
Last synced: 09 Aug 2024
https://github.com/mfix22/rexrex
🦖 Composable JavaScript regular expressions
composer functional functional-programming regex regular-expression reusable
Last synced: 28 Oct 2024
https://github.com/teles/array-mixer
Powerful, super tiny and easy to use lib to reorder your javascript arrays.
array babel es2015 es6 functional functional-programming javascript node
Last synced: 28 Oct 2024
https://github.com/isovector/certainty-by-construction
Source material for Certainty by Construction
agda book functional-programming math
Last synced: 14 Oct 2024
https://github.com/kubukoz/flawless
WIP Delightful, purely functional testing no-framework. Don't even try to use it at work!
cats-effect fp functional-programming pure-fp scala testing
Last synced: 27 Oct 2024
https://github.com/YBogomolov/fp-ts-kata
Code kata for fp-ts
fp-ts functional-programming kata typescript
Last synced: 31 Oct 2024
https://github.com/benjamn/immutable-tuple
Immutable finite list objects with constant-time equality testing (===) and no memory leaks.
equality equality-test functional functional-programming garbage-collection immutability immutable internalization memoization memory-leak persistent persistent-data-structure tuple tuples
Last synced: 01 Nov 2024
https://github.com/justgage/tachyons-elm
This is simple bindings to Tachyons (A functionall CSS library) in Elm. Aids in auto-completion.
css elm-lang functional-css functional-programming tachyons tachyons-css
Last synced: 29 Sep 2024
https://github.com/planttheidea/switchem
An extensible, functional switch with a chainable API
functional-programming javascript
Last synced: 07 Nov 2024
https://github.com/kfjahnke/zimt
header-only C++ template library to process n-dimensional arrays with multithreaded SIMD code
arithmetic functional-programming highway multi-backend multidimensional-arrays multithreading nd-arrays simd std-simd tiled-storage vc
Last synced: 15 Oct 2024
https://github.com/lenguyenthedat/raptor
A lightweight product recommendation system (Item Based Collaborative Filtering) developed in Haskell.
collaborative-filtering ecommerce functional-programming haskell jaccard-distance recommendation-engine recommendation-system zalora
Last synced: 15 Oct 2024
https://github.com/aballano/fam-playground
Kotlin Functors, Applicatives, And Monads in Pictures
applicative functional-programming functor kotlin monad
Last synced: 08 Nov 2024
https://github.com/pakoito/rxsealedunions2
Compile-time checked Unions of different types for Domain Modeling [STABLE]
functional-programming java rxjava2
Last synced: 08 Nov 2024
https://github.com/cbyad/either_option
A small typed and safe library for error handling with functionnal programming concept in Dart and flutter project
dart either either-monad flutter functional-programming maybe option option-monad result
Last synced: 12 Oct 2024
https://github.com/respawn-app/ApiResult
ApiResult is a Kotlin Multiplatform declarative error handling framework that is performant, easy to use and feature-rich.
android arrow arrow-kt error-handling functional-programming kmm kmp kotlin monad result validation
Last synced: 03 Nov 2024
https://github.com/tailcallhq/zio-compose
A Scala DSL to write type-safe programs for distributed computing
distributed-computing functional-programming scala
Last synced: 15 Nov 2024
https://github.com/reljicd/spring-boot-web-scraper
Simple web scrapping app made using Spring Boot + Thymeleaf + Jsoup + Java 8 Lambdas & Streams
docker docker-compose functional-programming h2 h2-database java java-8 java-lambda java-streams jsoup lambda scraper spring spring-boot spring-data-jpa spring-mvc spring-security stream thymeleaf web-scraping
Last synced: 07 Nov 2024
https://github.com/lettier/purescript-pop
:smiley: A functional reactive programming (FRP) demo created with PureScript events and behaviors.
demo demo-app front-end front-end-development front-end-framework frp functional-programming functional-programming-examples functional-reactive-programming haskell interactive javascript javascript-framework purescript purescript-behaviors purescript-demo react reactive reactive-programming web-development
Last synced: 30 Oct 2024
https://github.com/borzunov/dontasq
⚡🐍 Extends built-in Python collections with LINQ-style methods
asq functional-programming linq python
Last synced: 22 Oct 2024
https://github.com/rahul-malik/writing-dsls
Talk slides / resources for writing domain specific languages in Swift
domain-specific-language functional-programming swift talk
Last synced: 08 Nov 2024
https://github.com/nomisRev/ktor-k8s-zero-downtime
Kotlin Native Ktor server with K8s zero-downtime demo
arrow-kt functional-programming kotlin-coroutines kotlin-native ktor kubernetes microservices
Last synced: 13 Nov 2024
https://github.com/v0idzdev/bb-bot
🤖🔒 Fully-featured Discord bot with music, polls, memes and moderation.
24-7 24-7-hosting 24-7-music-bot bot discord discord-admin-bot discord-api discord-bot discord-mod discord-moderation-bot discord-music-bot discord-py functional-programming gcp gcp-compute gcp-compute-engine google-cloud procedural procedural-programming python-3
Last synced: 05 Nov 2024
https://github.com/oguzkaran/javaapp1-mar-2023
JavaApp1-Mar-2023
functional-programming hibernate hibernate-jpa hibernate-orm java jpa jpa-hibernate lambda lambda-functions repository repository-pattern spring spring-boot springboot
Last synced: 02 Nov 2024
https://github.com/niqdev/scala-fp
Notes on Scala and Functional Programming
Last synced: 06 Nov 2024
https://github.com/khoi-backyard/SwiftlyExt
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode
Last synced: 11 Nov 2024
https://github.com/KikyTokamuro/Simple-Functional-Programming
Функциональное программирование простым языком + примеры
functional-programming hacktoberfest haskell python scheme simple
Last synced: 15 Aug 2024
https://github.com/khoi-backyard/swiftlyext
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
carthage cocoadocs cocoapods extension extensions functional functional-programming swift swift-3 swift-framework swift-library swift-package-manager swift3 xcode
Last synced: 01 Nov 2024
https://github.com/zero-one-group/fxl.js
ƛ fxl.js is a data-oriented JavaScript spreadsheet library. It provides a way to build spreadsheets using modular, lego-like blocks.
data-oriented excel functional-programming javascript nodejs spreadsheet typescript xlsx
Last synced: 14 Nov 2024
https://github.com/grrr-amsterdam/garp-functional
PHP utility library embracing functional programming paradigms.
currying data-last functional-programming hacktoberfest php
Last synced: 06 Nov 2024
https://github.com/nomisrev/ktor-k8s-zero-downtime
Kotlin Native Ktor server with K8s zero-downtime demo
arrow-kt functional-programming kotlin-coroutines kotlin-native ktor kubernetes microservices
Last synced: 08 Nov 2024
https://github.com/billhails/pyscheme
A small demo lambda-language written in Python
functional-programming language logic-programming pycharm python
Last synced: 09 Oct 2024
https://github.com/packtpublishing/swift-functional-programming
Code repository for Swift Functional Programming
fp functional-programming functional-reactive-programming ios ios-app ios-swift object-oriented-programming oop protocol-oriented-programming swift swift-language vapor-swift
Last synced: 12 Oct 2024
https://github.com/lifeart/hooked-components
Custom components for Ember, inspired by React Hooks approach
ember ember-addon emberjs functional-programming functional-reactive-programming react-hook react-hooks
Last synced: 07 Nov 2024
https://github.com/dzikoysk/expressible
Utility library dedicated for functional & non-functional codebases to simplify modelling of success and failure responses for Java/Kotlin 🔀
coroutines functional-programming hacktoberfest java kotlin kotlin-coroutines option panda panda-lang result utility
Last synced: 28 Oct 2024
https://github.com/gallettilance/magnificats
Collection of ATS goodness
algorithms ats-lang compiler dependent-types functional-programming lambda-calculus machine-learning neural-network sudoku tail-recursion
Last synced: 06 Nov 2024
https://github.com/vitorluizc/bitty
🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.
algebraic-data-types animation functional-programming maybe types typescript
Last synced: 08 Nov 2024
https://github.com/incetarik/fp-ts-stream
Providing Transducers/Streams based on fp-ts library.
fp-ts functional-programming generators streaming
Last synced: 04 Nov 2024
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 07 Nov 2024
https://github.com/tominated/system_f_omega
My Attempt at System Fω with Row-Polymorphism
functional-programming lambda-calculus ocaml row-polymorphism system-f system-f-omega
Last synced: 04 Aug 2024
https://github.com/rvanasa/funqy
FunQy - A high-level hybrid quantum programming language
functional-programming language library programming-language quantum quantum-computing quantum-programming-language simulator
Last synced: 15 Nov 2024
https://github.com/kevin-lee/j8plus
Library containing useful tools for Java 8
functional-programming java java8 lambda-expressions recursion stream
Last synced: 28 Oct 2024
https://github.com/danielnixon/total-functions
A collection of total functions to replace TypeScript's built-in partial functions.
functional-programming type-safety typescript
Last synced: 28 Oct 2024
https://github.com/jiacai2050/ideas
Think more
functional-programming ideas lisp thoughts
Last synced: 14 Nov 2024
https://github.com/thma/lambda-ski
Implementing a small functional language with a combinator based graph-reduction machine
combinator combinatory-logic compiler functional-programming graph-algorithms graph-reduction haskell lambda-abstractions lambda-calculus st-monad stref
Last synced: 29 Oct 2024
https://github.com/stanfordhaskell/cs43
Course materials for Stanford's CS43: Functional Programming Paradigms
category-theory course-materials functional-programming haskell
Last synced: 30 Oct 2024
https://github.com/zio/zio-ftp
A simple, idiomatic (S)FTP client for ZIO
connector ftp functional-programming scala sftp streaming streams zio zio-streams
Last synced: 10 Nov 2024
https://github.com/mthadley/thenews
Yet another Hacker News reader, but this time in Elm!
elm elm-demos functional-programming hacker-news-reader
Last synced: 28 Oct 2024