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-18 00:10:57 UTC
- JSON Representation
https://github.com/dirmeier/dataframe
A data-frame that uses method piping in Python
dataframe functional-programming pipe python
Last synced: 12 Oct 2024
https://github.com/crowdhailer/gleamweekly
Gleam is so hot right now. There is so much happening in our wonderful and growing community that you wouldn't want to miss.
beam functional-programming gleam
Last synced: 27 Oct 2024
https://github.com/d-plaindoux/thicket
Strong typed functional programming language dedicated to backend and web applications
functional-programming javascript language strongly-typed
Last synced: 27 Oct 2024
https://github.com/gregros/optionalsharp
Optional type for C#
csharp dotnet functional-programming optional utility
Last synced: 06 Nov 2024
https://github.com/andreainfufsm/elc117-2020a
ELC117 - Paradigmas de Programação - UFSM - 2020a
concurrent-programming education functional-programming haskell java logic-programming object-oriented-programming programming-paradigms prolog
Last synced: 11 Nov 2024
https://github.com/michaelbull/kotlin-itertools
Multiplatform combinatoric sequences for Kotlin, inspired by python-itertools.
android functional functional-programming ios iterator js jvm kotlin kotlin-multiplatform linux python-itertools sequence
Last synced: 13 Oct 2024
https://github.com/micheleriva/primebot
🐦 A Twitter Bot which tweets a prime number per day
bot elixir erlang functional functional-programming twitter twitter-api twitter-bot
Last synced: 23 Oct 2024
https://github.com/siffiejoe/lua-fx
Functional Experiments in Lua
functional-programming lua transducers
Last synced: 06 Aug 2024
https://github.com/shun-shobon/iter-funcs
Utility functions for iterators. Inspired by Rust's `std::iter::Iterator` trait.
deno functional functional-programming iterator javascript typescript utilities
Last synced: 30 Sep 2024
https://github.com/imclerran/Roc-IsoDate
A Roc package for parsing ISO Date/Time strings. 📆 ⏰ 📦
functional-programming iso8601 roc-lang
Last synced: 16 Nov 2024
https://github.com/codelytv/scala-finder_refactoring-kata
Incomprehensible Finder Refactoring Kata Scala
codelytv example finder-refactoring-kata fp functional-programming kata refactor refactoring sbt scala scalatest testing
Last synced: 11 Nov 2024
https://github.com/ardcore/funf
Minimal, hand-picked utilities needed to unblock functional programming.
es6 functional-programming javascript utilities
Last synced: 14 Nov 2024
https://github.com/leolanese/functional-programming-mindset
"Functional Programming mindset" - An introduction to Functional Programming using JavaScript
declarative-programming functional-programming immutable javascript rxjs typescript
Last synced: 14 Nov 2024
https://github.com/imclerran/roc-start
A CLI tool to initialize new roc applications. Browse and Search for new platforms and packages!
cli functional-programming roc-lang tooling
Last synced: 16 Nov 2024
https://github.com/herber/nation
🌍💻 A minimalist, functional state management library.
functional functional-programming minimalist state state-machine
Last synced: 17 Oct 2024
https://github.com/mchakravarty/welcome-to-fp-workshop
Support material for the “Introduction to Functional Programming” workshop @ the "Welcome to Functional Programming" day of YOW! Lambda Jam, Sydney, 2018 & 2019
functional-programming haskell introduction learning
Last synced: 12 Oct 2024
https://github.com/gvolpe/bookies
My solution to a coding challenge
cats-effect decline file fp fs2 functional-programming io streaming
Last synced: 10 Oct 2024
https://github.com/leolanese/open-source-js-resources
Open Source JavaScript Resources place
angular best-practive-javascript books framework functional-programming javascript javascript-patterns mit-license open-source patterns reactjs redux rxjs typescript
Last synced: 14 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/helpermethod/lamda
A functional programming library for Lua, inspired by Ramda.
Last synced: 14 Oct 2024
https://github.com/laurabeatris/elixir-exercism
Repo to maintain exercises solutions from the Elixir track by Exercism.io
algorithms-and-data-structures elixir exercism-solutions functional-programming
Last synced: 27 Oct 2024
https://github.com/davidvujic/pythonic-railway
Experimenting with Railway oriented programming and Python
experiments functional-programming python railway-oriented-programming
Last synced: 15 Oct 2024
https://github.com/ryanve/fm
JavaScript function modulation
function functional-programming functions javascript
Last synced: 13 Oct 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/elm-in-the-spring/conference-2019
Elm in the Spring Conference Website 2019
conference-site elm elm-lang elm-language functional-programming
Last synced: 12 Oct 2024
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: 06 Aug 2024
https://github.com/markfarrell/3tier
[Archived] A prototype 3-tier web application written in PureScript.
3-tier centralized-logging functional-programming incident-management intrusion-detection javascript nodejs owasp-top-10 proof-of-concept prototype purescript risk-management security-audit security-risks siem type-theory web-application
Last synced: 15 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: 07 Nov 2024
https://github.com/andybrice/pypework
Functional pipeline library for Python
functional functional-programming pipeline pipeline-framework pipelines pipes python syntactic-sugar
Last synced: 29 Oct 2024
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/xinthink/collectionx.dart
Functional extensions to Dart collections.
dart extension-methods flutter functional-programming
Last synced: 27 Oct 2024
https://github.com/vonzhou/programminginscala
Programming In Scala 3rd Examples.《Scala编程》第三版代码
functional-programming haskell java scala
Last synced: 08 Nov 2024
https://github.com/functionalland/functional-http-server
A simple HTTP server inspired by Express and in tune with Functional Programming principles in JavaScript for Deno.
category-theory deno denoland express functional functional-programming functor http-server koa monoid oak task
Last synced: 14 Nov 2024
https://github.com/ghurtchu/scurla
:performing_arts: cURL-like HTTP Client backed by "sttp" and simple IO monad.
csv functional-programming http-client io-monad json scala
Last synced: 11 Nov 2024
https://github.com/bobaikato/cutils
I write these utilities to make my life a hell lot more leisurely.
functional functional-programming functions java java-8 java8 javadocs libraries library object-functional utilities utility
Last synced: 09 Nov 2024
https://github.com/alexnm/functional-javascript-workshop
functional-programming javascript workshop
Last synced: 13 Oct 2024
https://github.com/luochen1990/lazy-list
LazyList for Functional Programming
functional-programming lazy lazylist
Last synced: 25 Oct 2024
https://github.com/plume-lang/plume
Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.
algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits
Last synced: 11 Nov 2024
https://github.com/shubh2-0/sb101_practice
Practice all the topics that are cover on the session daily basis
anonymous-class functional-interfaces functional-programming lambda-functions method-reference stream-api
Last synced: 08 Nov 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/inmanturbo/pipes
Pipes for php with a simple api
functional-programming gleam laravel php php-library
Last synced: 02 Nov 2024
https://github.com/glours/go2funk
Simple Golang API to use functional types in Golang, such as immutable List, Options, Try, Either...
functional functional-programming generics go golang program
Last synced: 27 Oct 2024
https://github.com/mchakravarty/fp-in-swift
Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017
frp functional-programming immutable-datastructures mvvm-architecture property-based-testing sum-types swift value-types
Last synced: 12 Oct 2024
https://github.com/htdangkhoa/kdux
:fire::fire::fire: Android + Kotlin + Redux = :heart: https://www.kotlinresources.com/library/kdux/
android android-architecture android-kotlin-redux android-library functional-programming kotlin kotlin-android kotlin-coroutines kotlin-language kotlin-library redux redux-devtools redux-middleware redux-thunk
Last synced: 21 Oct 2024
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: 11 Nov 2024
https://github.com/eonist/parallelloop
💞 Parallel + functional operations in swift
concurrency functional functional-programming parallel
Last synced: 16 Nov 2024
https://github.com/dbgjerez/spring-kotlin-crud
API Example using Spring, Kotlin and MongoDB
functional-programming gradle kotlin kotlin-language mongodb spring spring-boot spring-data-mongodb spring-kotlin-crud spring-mvc
Last synced: 15 Oct 2024
https://github.com/eta-lang/eta-prelude
The Prelude for Eta programming language.
eta functional-programming haskell prelude
Last synced: 07 Nov 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/fractalblocks/fractal.js
An intuitive framework for building applications and interactive content. (DEPRECATED see Fractal)
framework functional-programming javascript
Last synced: 07 Nov 2024
https://github.com/tim-smart/fpdt
A collection of functions and monads for functional programming in dart.
Last synced: 27 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/reubano/pycon17-tute
code for "Using Functional Programming for efficient Data Processing and Analysis" PyCon '17 tutorial
data functional-programming meza pycon python riko tutorial
Last synced: 14 Oct 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/rvolosatovs/fungo
[WIP] Generic, lazy, concurrent Go2 collections, result, maybe wrappers and all kinds of sweet functional goodness to operate upon them
functional-programming generics go2 go2go golang lazy
Last synced: 13 Oct 2024
https://github.com/grin-compiler/souffle-cfa-optimization-experiment
Optimization attempt of the Lambda Control Flow Analysis (STG like language)
cfa closures control-flow-analysis datalog functional-programming haskell lazy-evaluation souffle static-analysis stg
Last synced: 06 Nov 2024
https://github.com/octree/parsercombinator
Parser Combinators Written In Swift
combinator functional-programming haskell ios mac parsec parser swift
Last synced: 16 Nov 2024
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/eleev/swift-functional
🧠 Articles and notes about functional programming in Swift.
closure functional functional-paradigm functional-programming ios lambda-functions macos paradigm programming swift tvos watchos
Last synced: 18 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/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/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/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/fpindia/fpindia-site
The new FPIndia static site built using Ema
functional-programming haskell india nix
Last synced: 12 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/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/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/davidgregory084/mina
A minimum viable functional programming language for the JVM
compiler functional-language functional-languages functional-programming java-virtual-machine jvm jvm-languages language programming-language statically-typed
Last synced: 24 Oct 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/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/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/nem035/js-function-fun
Fun with JavaScript functions
closures exercises function functional-programming javascript problem-set recursion
Last synced: 28 Oct 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/stevemao/fp-ts-extras
fp-ts extra functions and utilities
fp fp-ts functional-programming hacktoberfest
Last synced: 17 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/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/i-walker/arrow-docset
A Dash-docset for Λrrow
arrow-kt category-theory dash dash-docset functional functional-programming kotlin kotlin-library monads
Last synced: 15 Oct 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/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/misakacenter/opg_parser
🔪 OPG (Operator Precedence Grammar) Parser, in Coq.
coq functional-programming parser
Last synced: 10 Oct 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/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/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/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/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/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/r17x/fp.js
Fun λ functional programming in JS
functional-programming javascript
Last synced: 24 Oct 2024
https://github.com/lycantropos/lz
Functional utilities
currying functional-programming lazy-evaluation
Last synced: 09 Nov 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/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/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/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/ph-7/useful-php-functions-v2
Useful PHP Functions version 2
functional-programming functions php
Last synced: 12 Oct 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/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/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/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/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/tr3nbolon3/diffcalculus
diff file-differences functional-programming ini json yaml yml
Last synced: 13 Oct 2024