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-09 00:14:40 UTC
- JSON Representation
https://github.com/hashimthepassionate/python-deep-dive
Dive deep into Python, covering its fundamentals, OOP, data structures, algorithms, and design patterns. You'll learn advanced Python techniques, CPython compilation, and become proficient in sophisticated data structures and algorithms. By mastering these concepts, you will be well-prepared to handle complex programming challenges.
cpython datastructures-algorithms design-pattern functional-programming metaprograming object-oriented-programming
Last synced: 14 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/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/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: 28 Sep 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 Nov 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/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/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/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/ardcore/funf
Minimal, hand-picked utilities needed to unblock functional programming.
es6 functional-programming javascript utilities
Last synced: 14 Nov 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/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/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/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: 29 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/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/herber/nation
🌍💻 A minimalist, functional state management library.
functional functional-programming minimalist state state-machine
Last synced: 17 Oct 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/gregros/optionalsharp
Optional type for C#
csharp dotnet functional-programming optional utility
Last synced: 06 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/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/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/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/mhenderson/funcgeo
Functional Geometry in R
functional-programming geometry graphics rstats rstats-package
Last synced: 11 Oct 2024
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/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/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/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/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/maxdeviant/wrench
Small utilities for Wren
functional-programming utilities utility-library wren
Last synced: 23 Dec 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/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/siffiejoe/lua-fx
Functional Experiments in Lua
functional-programming lua transducers
Last synced: 25 Nov 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/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/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/wei2912/wei2912.github.io
Personal blog.
blog cryptography functional-programming haskell ml utterances website
Last synced: 09 Nov 2024
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/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/nooga/fy
A a tiny concatenative programming language JIT compiled to aarch64 machine code.
compiler concatenative concatenative-language functional-programming jit stack-based zig
Last synced: 08 Jan 2025
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/xinthink/collectionx.dart
Functional extensions to Dart collections.
dart extension-methods flutter functional-programming
Last synced: 27 Oct 2024
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/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/jyothsnasrinivas/eta-scotty-example
Scotty example in Eta
eta functional-programming haskell jvm
Last synced: 29 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/jyothsnasrinivas/eta-android-animation
Eta Android Animation example
android eta functional-programming haskell
Last synced: 29 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/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/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/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/tim-smart/fpdt
A collection of functions and monads for functional programming in dart.
Last synced: 05 Jan 2025
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: 19 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/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/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/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/helpermethod/lamda
A functional programming library for Lua, inspired by Ramda.
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/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/inmanturbo/pipes
Pipes for php with a simple api
functional-programming gleam laravel php php-library
Last synced: 02 Nov 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/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/ryanve/fm
JavaScript function modulation
function functional-programming functions javascript
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/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/octree/parsercombinator
Parser Combinators Written In Swift
combinator functional-programming haskell ios mac parsec parser swift
Last synced: 16 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/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/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/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/eonist/parallelloop
💞 Parallel + functional operations in swift
concurrency functional functional-programming parallel
Last synced: 16 Nov 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/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/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/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/eta-lang/eta-prelude
The Prelude for Eta programming language.
eta functional-programming haskell prelude
Last synced: 07 Nov 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/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/learningjournal/codility-test-scala-solutions
Solutions for Codility Programming Problems in Scala
codility-lessons-exercises codility-solutions functional-programming functional-programming-examples scala
Last synced: 19 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/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/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/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/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/xlisp/fp-book
对比学习Racket/Clojure/EmacsLisp/CommonLisp, 以及基本算法
algorithms clojure common-lisp emacs-lisp functional-programming racket
Last synced: 26 Dec 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/vonzhou/programminginscala
Programming In Scala 3rd Examples.《Scala编程》第三版代码
functional-programming haskell java scala
Last synced: 08 Nov 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/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/luochen1990/lazy-list
LazyList for Functional Programming
functional-programming lazy lazylist
Last synced: 25 Oct 2024
https://github.com/alexnm/functional-javascript-workshop
functional-programming javascript workshop
Last synced: 13 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/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/noyzys/nautchkafe-animation-dispatcher
flexible framework designed for managing and dispatching animations for server-side applications.
bukkit bukkit-api bukkit-plugin bukkit-plugins dispatcher fp functional-programming spigot spigot-api vavr
Last synced: 21 Dec 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/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