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-12-26 00:06:34 UTC
- JSON Representation
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/kspalaiologos/blc-mb
Binary Lambda Calculus evaluation engine written in Malbolge.
functional-programming lambda-calculus malbolge
Last synced: 20 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/webcpu/haskellred
A functional library for Red programmers
functional-programming haskell red-lang
Last synced: 13 Nov 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/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/extremecodetv/message-passing
Пример реализации посылки сообщений
functional-programming javascript message-passing oop
Last synced: 31 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/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/akabe/docker-ocaml
Minimum docker images for OCaml+OPAM
docker functional-programming ocaml opam
Last synced: 30 Oct 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/vmarcosp/es77.dev
:zap: Aprenda programação funcional com ReScript e React
bucklescript functional-programming react reasonml rescript rescript-react
Last synced: 18 Nov 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/hantsy/spring-webmvc-functional-sample
Spring MVC functional sample
functional-programming kotlin spring-boot spring-mvc
Last synced: 27 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/articulate/funky
Functional helper library
functional-programming javascript
Last synced: 25 Nov 2024
https://github.com/threecifanggen/python-functional-programming
Functional Programming Learning in Python.
Last synced: 16 Nov 2024
https://github.com/fractalblocks/fractal
Fractal Framework. A minimalist and well crafted app, content or component is our conviction. (inactive)
architecture frontend functional-programming typescript unidirectional-data-flow web
Last synced: 05 Dec 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/kentutorialbook/30minLearningJavaScriptMonad
30分でわかるJavaScriptプログラマのためのモナド入門
book functional-programming javascript monad mondas
Last synced: 07 Nov 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/shalimov/lzdash
Lazy / non-strict evaluation in JavaScript
fp functional-programming javascript lazy-evaluation non-strict
Last synced: 25 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/fabioluz/fun-js
Functional NodeJS Application Example
functional-programming javascript nodejs
Last synced: 08 Nov 2024
https://github.com/mrdimosthenis/fsharp.synapses
A plug-and-play library for neural networks written in FSharp
deep-learning fsharp functional-programming machine-learning neural-network
Last synced: 19 Nov 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/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/warlock/spellbook
Functional library for Javascript
asynchronous functional-programming iterator javascript parallel tools waterfall
Last synced: 27 Oct 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/finsberg/category-theory-python
Learning platform for category theory in python
category-theory functional-programming
Last synced: 12 Nov 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: 19 Dec 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/jcouyang/luci
Extensible Free Monad Effects
birds effects free-monad functional-programming monad monad-transformers mtl scala
Last synced: 22 Nov 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/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/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/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/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/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/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/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/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/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/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/vitorluizc/uncouple
📂 Uncouple constructors and classes methods into functions.
functional-programming javascript uncouple
Last synced: 08 Nov 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/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/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/hackworthltd/primer
A pedagogical functional programming language.
education functional-programming primer programming programming-language
Last synced: 19 Nov 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/abhiroop/okasaki
A Haskell Collections library. [WIP]
algorithms data-structures functional-programming haskell
Last synced: 24 Nov 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/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/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/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/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/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/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/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/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/mitranim/fpx
Functional programming extensions for JS. Lightweight replacement for Lodash.
functional-programming lodash toolbox toolkit utility utils
Last synced: 09 Dec 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/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/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/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/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/demystifyfp/fstweet
Twitter Clone in F# - Official GitHub Repository of the Book F# Applied II
azure-app-service chessie fsharp functional-programming logary postgresql railway-oriented-programming sqlprovider suave
Last synced: 23 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/ramonxm/functional-programming
🔢 | Repository applying functional programming.
functional-programming paradigms patterns
Last synced: 09 Dec 2024
https://github.com/ocramz/thih
typing haskell in haskell
compilers functional-programming type-inference
Last synced: 15 Oct 2024
https://github.com/HowProgrammingWorks/FunctionalProgramming
Functional Programming
fp functional functional-programming functions javascript js
Last synced: 31 Oct 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
https://github.com/davidvujic/pythonic-railway
Experimenting with Railway oriented programming and Python
experiments functional-programming python railway-oriented-programming
Last synced: 09 Dec 2024
https://github.com/j5ik2o/rust-fp
The Library for Functional Programming in Rust
Last synced: 06 Nov 2024
https://github.com/wqferr/functional
Functional programming utilities implemented in pure Lua.
functional-programming lua lua-library luarocks teal
Last synced: 25 Nov 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/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/izeigerman/scalanum
enum functional-programming haskell scala typeclasses
Last synced: 23 Oct 2024
https://github.com/mattludwigs/containers
Functional container like data structures for better runtime safety and polymorphism
elixir elixir-lang functional-programming
Last synced: 03 Dec 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/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/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/d-plaindoux/parsec.kotlin
Kotlin Parser combinators
extension-functions functional-programming kotlin monad parser-combinators
Last synced: 27 Oct 2024
https://github.com/pureharm/pureharm-movie-server
Example of an application web server written in pure functional Scala using the typelevel stack
cats-effect fs2 functional-programming postgresql pureharm scala server skunk
Last synced: 18 Nov 2024
https://github.com/dev-aniketj/programming-books
In this Repo, you will get all the Books which is available on Internet.
algorithms architecture artificial-intelligence blockchain books cloud-computing computer-science-fundamentals cryptography data-structures data-structures-and-algorithms database-management deep-learning ebooks functional-programming game-development machine-learning mobile-app-development object-oriented-programming system-design web-development
Last synced: 29 Nov 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/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/effect-deprecated/otel
OpenTelemetry integration with Effect
effect-ts functional-programming opentelemetry typescript
Last synced: 14 Oct 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/SUNJIANZHI/JINH
Pure Functional Actuarial Language
actuarial-science functional-programming haskell
Last synced: 13 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/0x706b/fncts
A collection of hard forks, ports, re-imaginations, and original code to fuel my own learning
concurrency data-structures functional-programming resource-safety tsplus typescript zio
Last synced: 20 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/masterfermin02/slash
PHP library for functional programming
functional functional-programming lodash php ramda underscore
Last synced: 08 Nov 2024
https://github.com/yannvanhalewyn/boyscout
A clojurescript rewrite of Pathfinding Visualizer
algorithms clojure clojurescript functional-programming pathfinding shadow-cljs tailwindcss visualization
Last synced: 15 Nov 2024