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/augusto11cb/java-studies
Repository of my learning notes and programs for fundamental & important concepts of Java programming and development.
best-practices collections functional-interface functional-programming interview-questions java-11 java-17 java-8 java-collections java-generics java-optional java-reflection-api java-streams java-thread junit5 lambda stream unit-test
Last synced: 13 Oct 2024
https://github.com/nestauk/svizzle
Svelte components for data visualisation and utilities for data transformation.
components dataviz functional-programming svelte
Last synced: 27 Oct 2024
https://github.com/klappdev/jpml
Java pattern matching library
functional-programming java java-11 java-8 pattern-matching
Last synced: 13 Oct 2024
https://github.com/operating-function/pallas
An event sourced, purely functional application platform.
exokernel functional-programming haskell operating-function operating-system personal-server purely-functional unikernel
Last synced: 12 Oct 2024
https://github.com/MystPi/act
🎬 Compose stateful actions to simulate mutable state
functional-programming gleam monad state
Last synced: 15 Nov 2024
https://github.com/wallymathieu/with
Extensions and classes to make immutable c# easier to use. Obsolete with introduction of records in C# 9.
c-sharp functional-programming immutable-types
Last synced: 08 Nov 2024
https://github.com/mkj-is/noopkit
Short for No-operation Kit. Set of functions making work with empty closures a breeze.
Last synced: 16 Nov 2024
https://github.com/scravy/jinsi
JSON/YAML homoiconic templating language
cloudformation devops functional-programming json kubernetes kubernetes-deployment pypy3 python python-3 python3 saltstack template-engine templates yaml yaml-configuration yaml-files
Last synced: 10 Oct 2024
https://github.com/adityaathalye/usermanager-first-principles
A "from first principles" variant of "usermanager-example", the tutorial Clojure web application by Sean Corfield.
clojure clojure-development clojure-tutorial functional-programming jetty9 ring-clojure study-project teaching-materials tutorial-code tutorial-project web-application web-development webapp
Last synced: 12 Oct 2024
https://github.com/lettier/interactive-simple-linear-regression
A PureScript, browser-based implementation of simple linear regression.
ai artificial-intelligence data-science frontend functional functional-programming gradient-descent halogen linear-regression machine-learning machine-learning-algorithms nueral-networks press-statistic purescript purescript-halogen regression statistics web-development
Last synced: 30 Oct 2024
https://github.com/calvinlfer/free-monads-functional-web-apps
Delving into Free Monads and using them to write pure functional web applications
circe free-monads functional-programming http4s interpreter scala scalaz tutorial
Last synced: 10 Nov 2024
https://github.com/ziman/ttstar
Dependently typed core calculus with erasure
dependent-types erasure functional-programming type-system typechecker
Last synced: 15 Oct 2024
https://github.com/simeg/functional-shell
map and filter in your shell
bash command-line functional functional-programming shell string-manipulation
Last synced: 30 Oct 2024
https://github.com/frees-io/freestyle-cassandra
Freestyle Cassandra
cassandra free-monads freestyle functional-programming monads scala
Last synced: 14 Oct 2024
https://github.com/andrew-johnson-4/lambda-mountain
Tiny Functional Language Compiling to Assembly (7000 Lines of Code)
assisted-reasoning compiler coq css functional-programming html macro-assembler programming-language self-hosting static-site-generator wasm x86
Last synced: 30 Oct 2024
https://github.com/streetstrider/fluh
simple & easy functional reactive library with atomic push strategy
flyd frp functional-programming javascript streams
Last synced: 08 Nov 2024
https://github.com/ehmicky/big-cartesian
Cartesian product for big inputs
algorithm cartesian cartesian-product cartesian-products combinations combinatorics data-structures es6 functional functional-programming iterable javascript library lodash lodash-fp nodejs performance product sets typescript
Last synced: 27 Oct 2024
https://github.com/yousefvand/sanctuary-examples
Example projects using sanctuary.js as FP library
examples functional-programming javascript
Last synced: 30 Oct 2024
https://github.com/mystpi/act
🎬 Compose stateful actions to simulate mutable state
functional-programming gleam monad state
Last synced: 13 Nov 2024
https://github.com/revery-ui/revery-playground
Live, interactive playground for Revery examples
functional-programming live-coding ocaml playground reason reasonml revery
Last synced: 13 Nov 2024
https://github.com/sandromaglione/eslint-plugin-fp-ts-strict
ESLint plugin for typescript to enforce fp-ts functions to avoid the most common javascript problems
code-style eslint eslint-fp-ts eslint-plugin eslint-rules fp-ts fp-ts-strict fp-ts-types functional functional-js functional-programming
Last synced: 15 Nov 2024
https://github.com/webcpu/haskellred
A functional library for Red programmers
functional-programming haskell red-lang
Last synced: 13 Nov 2024
https://github.com/extremecodetv/message-passing
Пример реализации посылки сообщений
functional-programming javascript message-passing oop
Last synced: 31 Oct 2024
https://github.com/helderberto/maximus
⚔️ Lightweight functional utilities.
fp functional functional-programming javascript js maximus ts typescript
Last synced: 13 Oct 2024
https://github.com/kspalaiologos/blc-mb
Binary Lambda Calculus evaluation engine written in Malbolge.
functional-programming lambda-calculus malbolge
Last synced: 04 Aug 2024
https://github.com/richardscarrott/bugz
:bug: Composable User Agent Detection using Ramda
browser bugz composition device engine fp functional-programming node nodejs os ramda ua-parser user-agent user-agent-parser
Last synced: 23 Oct 2024
https://github.com/akabe/docker-ocaml
Minimum docker images for OCaml+OPAM
docker functional-programming ocaml opam
Last synced: 30 Oct 2024
https://github.com/ken-okabe/vanfs
🍦 VanFS: 1:1 bindings from F# to 🍦VanJS (an ultra-lightweight , zero-dependency , and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM without React/JSX) + WebComponents + micro FRP
cross-platform fable front-end-development frp fsharp functional-programming functional-reactive-programming monad state-management timeline typescript vanfs vanjs web-application webcomponents
Last synced: 14 Oct 2024
https://github.com/lenguyenthanh/rxarrow
RxJava extensions for Arrow's Data Types
arrow arrow-kt functional-programming kotlin reactive-programming rxjava rxjava2
Last synced: 15 Oct 2024
https://github.com/nathsou/yolang-res
Rust-like language compiling directly to WebAssembly
functional-programming programming-language rescript rust wasm webassembly
Last synced: 11 Oct 2024
https://github.com/segunadebayo/lil-fp
Tiny functional programming primitives (like pipe, flow) to help write better future-proof code
fp functional-programming typescript utilities
Last synced: 23 Oct 2024
https://github.com/divyanshu-rawat/functional-programming-js
A repo. that demonstrates use of functional programming in javascript
filter functional-programming functions javascript map reduce
Last synced: 05 Nov 2024
https://github.com/profjordanov/sports-system
React/Redux and .NET Core based sport system to bet for matches.
asp-net-core-2-2 cqrs domain-driven-design event-sourcing functional-programming hateoas hateoas-hal rest-api restful-api
Last synced: 14 Nov 2024
https://github.com/kentutorialbook/30minLearningJavaScriptMonad
30分でわかるJavaScriptプログラマのためのモナド入門
book functional-programming javascript monad mondas
Last synced: 07 Nov 2024
https://github.com/hantsy/spring-webmvc-functional-sample
Spring MVC functional sample
functional-programming kotlin spring-boot spring-mvc
Last synced: 27 Oct 2024
https://github.com/threecifanggen/python-functional-programming
Functional Programming Learning in Python.
Last synced: 16 Nov 2024
https://github.com/toadharvard/lambada
Step-by-step Lambda calculus interpreter for AO, CBN, CBV, NOR strategies
functional-programming lambda-calculus ocaml
Last synced: 12 Oct 2024
https://github.com/warlock/spellbook
Functional library for Javascript
asynchronous functional-programming iterator javascript parallel tools waterfall
Last synced: 27 Oct 2024
https://github.com/blackmatov/fun.hpp
My old crazy idea about functional programming in C++
c-plus-plus c-plus-plus-17 cpp cpp17 functional-programming haskell type-classes
Last synced: 14 Oct 2024
https://github.com/fabioluz/fun-js
Functional NodeJS Application Example
functional-programming javascript nodejs
Last synced: 08 Nov 2024
https://github.com/bespoyasov/rule-based-data-validation
Declarative data validation made with rule-based approach and functional programming.
declarative domain-driven-design functional-programming rule-based typescript validation
Last synced: 13 Nov 2024
https://github.com/andreainfufsm/elc117-2024b
ELC117 - Paradigmas de Programação - UFSM - 2024b
concurrent-programming functional-programming haskell java liascript-course logic-programming object-oriented-programming programming-paradigms prolog
Last synced: 12 Oct 2024
https://github.com/joes-esolangs/cassette
a new evolutionary highlevel and readable tape language (unlike brainf)
concatenative functional-programming homoiconic interpreter metaprogramming programming-language programming-languages prolog tape-based untyped
Last synced: 07 Nov 2024
https://github.com/aspnetde/iubh.tor
Is functional programming suitable for mobile app development?
android csharp fabulous fsharp functional-programming ios object-oriented-programming oop xamarin
Last synced: 06 Nov 2024
https://github.com/finsberg/category-theory-python
Learning platform for category theory in python
category-theory functional-programming
Last synced: 12 Nov 2024
https://github.com/Brettm12345/thumbor-ts
Immutable TypeScript client for building Thumbor URLs
fp-ts functional-programming thumbor thumbor-urls
Last synced: 30 Oct 2024
https://github.com/tkshill/quarto
A working example of the Quarto board game using Elm and Netlify. An exploration of game development, OSS, and functional programming.
board-game elm elm-lang example frontend functional-programming game game-development hacktoberfest hacktoberfest2021 open-source quarto
Last synced: 12 Oct 2024
https://github.com/liufeigit/van-lang
Van programming language. Embeddable and extendable script language in C. Simple and efficient.Inspired by C, Simula and JavaScript
bytecode compliler dsl-interpreter emebeded extendable functional-programming interpreter object-oriented programming-language scripting-language van virtual-machine
Last synced: 14 Oct 2024
https://github.com/justasmasiulis/args
Header only library for binding, reordering and currying of function arguments without cost
bind binder cpp cpp14 currying easy-to-use fast functional functional-programming header-only modern modern-cpp monadic optimization reorder reordering simple small type-erasure
Last synced: 29 Oct 2024
https://github.com/DOBRO/uef-lib
Useful Erlang Functions Library
binaries bytes-formatting datetime erlang file-reading functional-programming html-entities lists nested-maps number-formating otp-library
Last synced: 01 Nov 2024
https://github.com/flyfish30/zig-cats
A category and functional programing library for Zig language
category-theory functional-programming zig zig-package
Last synced: 14 Oct 2024
https://github.com/tiagodalloca/city-weather-clj
Small web application which consumes the Open Weather API and makes use of Clojure's atom construct as cache.
api backend clojure functional-programming
Last synced: 12 Nov 2024
https://github.com/vmarcosp/es77.dev
:zap: Aprenda programação funcional com ReScript e React
bucklescript functional-programming react reasonml rescript rescript-react
Last synced: 14 Nov 2024
https://github.com/rjdestigter/todomvc-fp
A take on TodoMVC developed using functional effects with @matechs/effect and fp-ts
fp-ts functional-programming io-ts matechs-effect streams todomvc
Last synced: 19 Oct 2024
https://github.com/niklasf/python-tinyhtml
A tiny library to safely render compact HTML5 from Python expressions.
functional-programming html html5 python python3 vdom
Last synced: 07 Nov 2024
https://github.com/vitorluizc/uncouple
📂 Uncouple constructors and classes methods into functions.
functional-programming javascript uncouple
Last synced: 08 Nov 2024
https://github.com/danielobara/nlw-together-elixir
Wabanex - Gerencie e acompanhe seus treinos na academia! Evento NLW Together organizado pela @Rocketseat :rocket:
api backend elixir elixir-lang elixir-phoenix functional-programming graphql nlw nlw-together rocketseat
Last synced: 13 Oct 2024
https://github.com/thibmaek/pure-fun
😊 A collection of Javascript pure functions/helpers with 0 dependencies
esm esnext functional-programming helper immutable javascript pure-function utils
Last synced: 07 Nov 2024
https://github.com/gavinhome/flying-redux
An assembled flutter application framework based on Redux state management.
assembled component flutter framework functional-programming redux state-management
Last synced: 14 Nov 2024
https://github.com/afsalthaj/safe-string-interpolation
A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !
automatic derviation fp functional-programming interpolation logging macros scala string string-manipulation typeclass typesafety
Last synced: 10 Nov 2024
https://github.com/sadanandpai/rxjs-challenges
Functional Reactive Programming challenges solved using RxJS
functional-programming javascript reactive-programming rxjs typescript
Last synced: 30 Oct 2024
https://github.com/sjsyrek/lazy-linked-lists
Lazy and infinite linked lists for JavaScript.
functional-programming haskell infinite-lists javascript lazy-lists linked-list npm
Last synced: 27 Oct 2024
https://github.com/zhentian-wan/ramda-demo
Example collections for ramda.js
es6 functional-programming javascript ramdajs
Last synced: 11 Nov 2024
https://github.com/xpl/pipez
Function sequencing reloaded
aspect-oriented aspect-oriented-framework aspect-oriented-programming functional-programming javascript javascript-framework javascript-library npm-package pipeline-framework sequencing
Last synced: 15 Nov 2024
https://github.com/sandromaglione/fpdart_riverpod
Complete guide on how to build a safe, maintainable, and testable flutter app using fpdart and riverpod
flutter-app flutter-examples fpdart functional-programming riverpod
Last synced: 15 Nov 2024
https://github.com/chemaclass/phel-snake
An implementation of the snake game using the CLI terminal written in phel.
functional-programming phel phel-lang php
Last synced: 01 Nov 2024
https://github.com/mkj-is/elementary
Experimental, uni-directional and purely functional architecture in Swift.
effects elm-architecture functional-programming redux state swift swift-package unidirectional-data-flow
Last synced: 16 Nov 2024
https://github.com/birchb1024/genyris
Genyris presents a new programming paradigm. Objects can belong to multiple classes independent from construction allowing data to be classified into types after creation.
functional-programming java lisp-interpreter scheme-interpreter semantic-web
Last synced: 05 Nov 2024
https://github.com/mallozup/kubeojo
Health Analytics for testsuites with elixir and d3js (inspired by CHAOSS)
analytics chaoss ci cool d3 d3js dashboard data-visualization elixir elixir-lang functional-programming graphics health-checks javascript jenkins metrics phoenix testing testsuite visualization
Last synced: 23 Oct 2024
https://github.com/davidmoten/kool
j.u.s.Stream alternative (synchronous only), reusable, faster, more operators, easier to use.
functional-programming java method-chaining stream synchronous
Last synced: 13 Oct 2024
https://github.com/arrow-kt/arrow-media
Media blog for the functional companion to Kotlin's Standard Library
arrow category-theory functional-programming funktionale kategory kotlin monads optics tutorial typeclasses
Last synced: 08 Nov 2024
https://github.com/ocramz/thih
typing haskell in haskell
compilers functional-programming type-inference
Last synced: 15 Oct 2024
https://github.com/mitranim/fpx
Functional programming extensions for JS. Lightweight replacement for Lodash.
functional-programming lodash toolbox toolkit utility utils
Last synced: 17 Aug 2024
https://github.com/wqferr/functional
Functional programming utilities implemented in pure Lua.
functional-programming lua lua-library luarocks teal
Last synced: 06 Aug 2024
https://github.com/matheus23/irreactive.com
My Blog about User Interface- and Functional Programming.
blog elm elm-pages functional-programming user-interfaces
Last synced: 18 Oct 2024
https://github.com/ehmicky/wild-wild-parser
🤠 Parser for 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: 27 Oct 2024
https://github.com/sayanarijit/yamlfun
[Proof of Concept] Embedded functional scripting language with YAML ¯\_(ツ)_/¯
functional-programming rust yaml
Last synced: 29 Oct 2024
https://github.com/srid/zulip-archive
Zulip Archive viewer (statically generated HTML)
functional-programming static-site zulip
Last synced: 27 Oct 2024
https://github.com/ramonxm/functional-programming
🔢 | Repository applying functional programming.
functional-programming paradigms patterns
Last synced: 08 Nov 2024
https://github.com/ehmicky/keep-func-props
Wrap a function without changing its name and other properties
call es6 function functional functional-programming functor javascript length library mimic name nodejs properties typescript wrapper
Last synced: 18 Nov 2024
https://github.com/skeate/lambdata
Purely functional data structures in Typescript
data-structures fp-ts functional-programming immutable purely-functional-data-structures typescript
Last synced: 02 Nov 2024
https://github.com/vknabel/lithia
Early development, experimental functional programming language with an implicit but strong and dynamic type system.
experimental functional-programming hacktoberfest language lithia lithialang programming-language
Last synced: 11 Nov 2024
https://github.com/carlosedp/zio-temporal-hello
Sample hello application using Scala 3 and zio-temporal
functional-programming scala temporal zio
Last synced: 27 Oct 2024
https://github.com/joselion/maybe
A monadic wrapper with a type-safe API to handle throwing operations in a functional way
error-handling exception-handling functional-java functional-programming hacktoberfest hacktoberfest2022 java maybe monad
Last synced: 28 Oct 2024
https://github.com/geirolz/fp-microservice
A purely functional microservice template in Scala
cats distributed-systems fp functional-programming kafka microservice scala template
Last synced: 31 Oct 2024
https://github.com/d-plaindoux/parsec.kotlin
Kotlin Parser combinators
extension-functions functional-programming kotlin monad parser-combinators
Last synced: 27 Oct 2024
https://github.com/d-plaindoux/mfun
Micro functional langage
compiler embedded-language functional-programming parser-combinators
Last synced: 27 Oct 2024
https://github.com/lenguyenthanh/compilers
A place for me to learn/ experiment with interpreters/compilers
cats debruijn-indices functional-programming interpreter lambda-calculus lambda-calculus-interpreter programming-language scala scala-cli scala3 untyped-lambda-calculus y-combinator
Last synced: 07 Nov 2024
https://github.com/samchon/shopping-backend
Shopping Mall Backend Server made by NestJS + Prisma for Education
commerce educational-project functional-programming nestia nestjs prisma shopping tdd typia
Last synced: 19 Oct 2024
https://github.com/masterfermin02/slash
PHP library for functional programming
functional functional-programming lodash php ramda underscore
Last synced: 08 Nov 2024
https://github.com/effect-deprecated/otel
OpenTelemetry integration with Effect
effect-ts functional-programming opentelemetry typescript
Last synced: 14 Oct 2024
https://github.com/amacgregor/circuit_breaker_example
An example implementation of the circuit breaker pattern in elixir
design-patterns elixir functional-programming
Last synced: 07 Nov 2024
https://github.com/bigtimetapin/somos-datum
token-gated decentralized uploads & downloads of files for the solana community
elm-lang functional-programming functional-reactive-programming rust-lang solana solana-nft solana-program solana-token
Last synced: 29 Sep 2024
https://github.com/j5ik2o/rust-fp
The Library for Functional Programming in Rust
Last synced: 06 Nov 2024
https://github.com/haskell-to-elm/servant-to-elm-example
Full-stack web app, built in a typesafe functional way, where servant-to-elm generates types, decoders/encoders, and fetching functions from Haskell types and Servant endpoint definition to Elm.🤘🏻
codegen codegeneration elm-lang elm-language functional-programming generic-types haskell haskell-application http-client http-server servant typesafe
Last synced: 12 Oct 2024
https://github.com/ashercn97/ormlette
Ormlette is a delightful ORM (?) for Gleam!
beam database db elixir erlang frm functional-programming gleam gleam-lang gleamlang object-relational-mapping orm pgo postgre postgres postgresql sql
Last synced: 07 Nov 2024
https://github.com/SUNJIANZHI/JINH
Pure Functional Actuarial Language
actuarial-science functional-programming haskell
Last synced: 13 Nov 2024
https://github.com/AlejandroME/ReaderM
Repository with a simple Microservice demonstrating some Functional Patterns
akka-http cats circe doobie functional-programming scala
Last synced: 12 Nov 2024
https://github.com/tolikpylypchuk/matchmaker
A library which enables more powerful pattern matching in C#
c-sharp functional-programming net-standard pattern-matching
Last synced: 27 Oct 2024