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-28 00:11:19 UTC
- JSON Representation
https://github.com/mrlsd/ilang
iLang - a functional programming language and compiler
compiler functional-programming ilang language programming programming-language
Last synced: 10 Nov 2024
https://github.com/jabrena/functional-rosetta-stone
A repository to review the main concepts about Functional Programming with Java
functional-programming java java-stream-api java-streams
Last synced: 27 Oct 2024
https://github.com/divs1210/rudralang
A dynamic general-purpose high-level functional-programming language with familiar syntax that compiles to native binaries.
functional-programming language native programming-language
Last synced: 16 Jan 2025
https://github.com/shubh2-0/method-references
The method reference is nothing but the simplified version of the lambda expression. Instead of providing an implementation body, a method reference refers to an existing available method
consumer-functional-interface function-functional-interface functional-programming java java-8 lambda-functions method-reference predicate-functions sts4 supplier-functional-interface
Last synced: 08 Nov 2024
https://github.com/mallozup/missile
:rocket: rocketchat-rest-client clojure library :rocket:
clojure functional-programming http http-client rest rocketchat
Last synced: 23 Oct 2024
https://github.com/remykarem/pyterator
Pyterator helps you write fluent interfaces for collections
Last synced: 14 Nov 2024
https://github.com/olaoluwam/dotfilers
A minimalist, transparent flexible approach to dotfiles management. Written with fp-ts
cli dotfiles dotfiles-manager fp-ts functional-programming typescript
Last synced: 24 Oct 2024
https://github.com/jaalonso/examenes_de_pf_con_haskell
Exámenes de programación funcional con Haskell
functional-programming haskell
Last synced: 06 Dec 2024
https://github.com/laurentpayot/fsharp-fable-elmish-example
F# Fable Elmish example, with Preact and Vite.
elm elm-architecture elm-lang elmish elmish-applications fable fsharp functional-programming mvu preact vite
Last synced: 12 Oct 2024
https://github.com/andreainfufsm/elc117-2022b
ELC117 - Paradigmas de Programação - UFSM - 2022b
concurrent-programming education functional-programming java liascript-course logic-programming object-oriented-programming programming-paradigms
Last synced: 11 Nov 2024
https://github.com/sandromaglione/dart_cli_with_fpdart
A dart cli application using fpdart that scans a dart project to find unused files・Newsletter sandromaglione.com
dart dart-cli dartlang flutter fpdart functional-programming
Last synced: 15 Nov 2024
https://github.com/alexandrepiveteau/functional-kotlin
Functional Programming goodies for Kotlin
composition functional-programming kotlin monads
Last synced: 06 Nov 2024
https://github.com/kooltheba/100_katas_workout
Keep your Javascript skills fit 🏋🏻♀️ with a non-sweat 🧘♀️ yes-rewarding 🎁 as-often-as-U-want Katas workout.
algorithms arrays declarative-programming functional-programming fundamentals hacktoberfest javascript maths-quiz-game object-oriented-programming
Last synced: 06 Nov 2024
https://github.com/kevin-lee/effectie
A Tool for FP Effect Libraries
cats cats-effect effect finally-tagless fp functional-programming io-monad referential-transparency scala tagless-final
Last synced: 14 Oct 2024
https://github.com/sjorn3/elm-data
A library for powerful abstractions in elm with the elegance of a brick.
elm functional-programming monad types
Last synced: 15 Oct 2024
https://github.com/lefou/lambdatest
LambdaTest - Lambda-enabled functional testing API on top of JUnit and TestNG
functional-programming java java5 java8 junit junit5 specification testing testng
Last synced: 15 Oct 2024
https://github.com/kutyel/fpjs-workshop
⚡️ My workshop to teach FP principles in JavaScript
fp-js fp-workshop fpjs functional functional-js functional-programming functor monads workshop
Last synced: 17 Oct 2024
https://github.com/mhenderson/funcgeo
Functional Geometry in R
functional-programming geometry graphics rstats rstats-package
Last synced: 11 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/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/react-declarative/erc20-payment-gateway
Payment gateway for ERC-20 (USDT-like) tokens
dependency-injection erc20 ethereum evm functional-programming mobx mui object-oriented-programming openzeppelin payment-gateway react smart-contracts solid solidity typescript
Last synced: 27 Jan 2025
https://github.com/iravid/stream-processing-with-scala
Stream Processing with Scala - course exercises
functional-programming scala stream-processing zio
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: 14 Dec 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: 18 Jan 2025
https://github.com/fresheyeball/shpadoinkle
This is the OFFICIAL MIRROR of the project. It is kept automatically up to date. Source of truth here: https://gitlab.com/fresheyeball/Shpadoinkle/-/tree/master
framework functional-programming haskell javascript user-interface
Last synced: 31 Oct 2024
https://github.com/naforoutan/snake-game
2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming
c cpp functional-programming snake-game terminal
Last synced: 08 Jan 2025
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/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/ardcore/funf
Minimal, hand-picked utilities needed to unblock functional programming.
es6 functional-programming javascript utilities
Last synced: 14 Nov 2024
https://github.com/polyhedraldev/substrate
High-performance Java scripting API & language - purely functional DSL for data-driven applications
dsl functional-programming java language objectweb-asm
Last synced: 05 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/bynect/algorithm-w
Type inference implementation in OCaml using Algorithm W
functional-language functional-programming hindley-milner ocaml type-inference type-system
Last synced: 20 Jan 2025
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/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/ace411/bingo-functional-js
A JavaScript port of the bingo-functional library.
bingo-functional-js es6 functional-javascript functional-js functional-programming functors helper-functions javascript javascript-functions javascript-library monads
Last synced: 24 Oct 2024
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/lkuich/flub.js
A featherweight, functional frontend JS framework
flutter framework functional functional-programming javascript javascript-framework react reactive-programming web
Last synced: 13 Oct 2024
https://github.com/barambani/http4s-extend
Type classes, syntax and instances to help integrating http4s based api with 3rd party dependencies
cats cats-effect functional-programming http4s monix scala scalaz-task
Last synced: 10 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/mikong/mori
Tree data structures implemented in Rust
binary-search-tree data-structures functional-programming leftist-heap merkle-tree pairing-heap red-black-tree splay-tree
Last synced: 11 Nov 2024
https://github.com/wei2912/wei2912.github.io
Personal blog.
blog cryptography functional-programming haskell ml utterances website
Last synced: 09 Nov 2024
https://github.com/adityaathalye/oxo
A game of traditional 3x3 Noughts and Crosses, in Bash.
bash bash-script functional-programming shell shell-script study study-project
Last synced: 30 Oct 2024
https://github.com/05st/capri
A statically typed, general purpose programming language with an emphasis on functional programming and simplicity. Compiles to LLVM IR.
compiler functional-programming haskell language languages programming-language
Last synced: 16 Jan 2025
https://github.com/emanuelenardi/latex-sml
Collezione degli esami del corso di Programmazione Funzionale tenuto all'Università degli Studi di Trento.
exams functional-programming latex latex-document standard-ml university-course
Last synced: 22 Jan 2025
https://github.com/marcosh/lamphpda-optics
A functional optic library for PHP
functional functional-programming hacktoberfest immutable immutable-datastructures lens lenses optics php
Last synced: 08 Nov 2024
https://github.com/gregros/optionalsharp
Optional type for C#
csharp dotnet functional-programming optional utility
Last synced: 06 Nov 2024
https://github.com/steven-mercatante/soup
A command line web scraper that lists Hale and Hearty soups
command-line command-line-app elixir functional-programming scraper scraping web-crawler
Last synced: 11 Oct 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/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/siffiejoe/lua-fx
Functional Experiments in Lua
functional-programming lua transducers
Last synced: 25 Nov 2024
https://github.com/madnight/cryptocurrency-calculator-cli
Cryptocurrency Converter Calculator as command line util
bitcoin bitcoin-calculator bitcoin-cli bitcoin-price calucator-application cli cryptocompare-api cryptocurrencies cryptocurrency es7-async ethereum functional-programming javascript nodejs npm-package terminal
Last synced: 21 Nov 2024
https://github.com/maxdeviant/wrench
Small utilities for Wren
functional-programming utilities utility-library wren
Last synced: 23 Dec 2024
https://github.com/delonnewman/zera-5
A light-weight Clojure interpreter
clojure code-as-data compiler functional-programming immutable-collections immutable-datastructures interpreter javascript lisp lisp-compiler lisp-dialect lisp-interpreter node node-js nodejs platform programming-language toolkit utilities web
Last synced: 10 Dec 2024
https://github.com/mykolav/must-use-ret-val-fs
Must use return value: a Roslyn code analyzer and code-fix provider for C#
fsharp functional-programming nodiscard return-value roslyn roslyn-analyzer
Last synced: 18 Dec 2024
https://github.com/winterpuma/bmstu_falp
bmstu, IU7-6, Функциональное и Логическое программирование (2020)
6term bmstu functional-programming iu7 logical-programming
Last synced: 17 Jan 2025
https://github.com/natserract/xstate
A State machines library for elixir
elixir fsm functional-programming genserver state-machine
Last synced: 17 Dec 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: 25 Jan 2025
https://github.com/strict-types/strict-encoding
Protobufs for functional programming
category-theory functional-programming gadt rust serialization-format serialization-library type-safety type-theory
Last synced: 04 Dec 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: 25 Nov 2024
https://github.com/xlisp/fp-book
对比学习Racket/Clojure/EmacsLisp/CommonLisp, 以及基本算法
algorithms clojure common-lisp emacs-lisp functional-programming racket
Last synced: 26 Dec 2024
https://github.com/muthuishere/python-streams
A Library to support Writing concise functional code in python
functional-programming library pip python python3
Last synced: 13 Dec 2024
https://github.com/coot/monadicjs
JavaScript monad library with do-notation
functional-programming javascript javascript-monads monad monad-library state-monad
Last synced: 03 Dec 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/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/mtumilowicz/java11-lambda-patterns
Functional programming patterns in java.
clean-code fp functional-programming java java-lambda lambda pattern
Last synced: 04 Jan 2025
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/xinthink/collectionx.dart
Functional extensions to Dart collections.
dart extension-methods flutter functional-programming
Last synced: 27 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/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/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: 14 Jan 2025
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/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/inmanturbo/pipes
Pipes for php with a simple api
functional-programming gleam laravel php php-library
Last synced: 02 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/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/tim-smart/fpdt
A collection of functions and monads for functional programming in dart.
Last synced: 05 Jan 2025
https://github.com/jyothsnasrinivas/eta-android-animation
Eta Android Animation example
android eta functional-programming haskell
Last synced: 29 Nov 2024
https://github.com/jyothsnasrinivas/eta-scotty-example
Scotty example in Eta
eta functional-programming haskell jvm
Last synced: 29 Nov 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/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/lapets/uxadt
Universal (cross-language) extensible representation for algebraic data type instances.
adt adts algebraic-data-types embedded-language functional-programming library pattern-matching
Last synced: 23 Nov 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/takapi327/lepusframework
Lepus Framework is an asynchronous REST API framework for Scala 3.
cats-effect dotty effect-system framework functional-programming http4s sbt scala scala3
Last synced: 14 Dec 2024
https://github.com/eonist/parallelloop
💞 Parallel + functional operations in swift
concurrency functional functional-programming parallel
Last synced: 16 Nov 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/ryanve/fm
JavaScript function modulation
function functional-programming functions javascript
Last synced: 13 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/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/helpermethod/lamda
A functional programming library for Lua, inspired by Ramda.
Last synced: 14 Oct 2024
https://github.com/jaalonso/categorias_y_programacion
Bibliografía sobre teoría de categorías y programación funcional
category-theory functional-programming haskell
Last synced: 06 Dec 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/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/okmttdhr/haskell-algorithms
Algorithms and data structures implemented in Haskell
algorithm data-structures functional-programming haskell
Last synced: 19 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: 13 Jan 2025
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/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/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/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