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-15 00:11:09 UTC
- JSON Representation
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/ziman/ttstar
Dependently typed core calculus with erasure
dependent-types erasure functional-programming type-system typechecker
Last synced: 15 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/hantsy/spring-webmvc-functional-sample
Spring MVC functional sample
functional-programming kotlin spring-boot spring-mvc
Last synced: 27 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/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/kentutorialbook/30minLearningJavaScriptMonad
30分でわかるJavaScriptプログラマのためのモナド入門
book functional-programming javascript monad mondas
Last synced: 07 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/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/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/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/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/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/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/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/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/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/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/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/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/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/warlock/spellbook
Functional library for Javascript
asynchronous functional-programming iterator javascript parallel tools waterfall
Last synced: 27 Oct 2024
https://github.com/fabioluz/fun-js
Functional NodeJS Application Example
functional-programming javascript nodejs
Last synced: 08 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/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/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/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/zhentian-wan/ramda-demo
Example collections for ramda.js
es6 functional-programming javascript ramdajs
Last synced: 11 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/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/vitorluizc/uncouple
📂 Uncouple constructors and classes methods into functions.
functional-programming javascript uncouple
Last synced: 08 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/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/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/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/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/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/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/srid/zulip-archive
Zulip Archive viewer (statically generated HTML)
functional-programming static-site zulip
Last synced: 27 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/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/MystPi/act
🎬 Compose stateful actions to simulate mutable state
functional-programming gleam monad state
Last synced: 03 Aug 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: 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: 09 Nov 2024
https://github.com/ocramz/thih
typing haskell in haskell
compilers functional-programming type-inference
Last synced: 15 Oct 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/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/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/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/effect-deprecated/otel
OpenTelemetry integration with Effect
effect-ts functional-programming opentelemetry typescript
Last synced: 14 Oct 2024
https://github.com/j5ik2o/rust-fp
The Library for Functional Programming in Rust
Last synced: 06 Nov 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/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/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/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/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/SUNJIANZHI/JINH
Pure Functional Actuarial Language
actuarial-science functional-programming haskell
Last synced: 13 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/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/HowProgrammingWorks/FunctionalProgramming
Functional Programming
fp functional functional-programming functions javascript js
Last synced: 31 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/izeigerman/scalanum
enum functional-programming haskell scala typeclasses
Last synced: 23 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/kutyel/functional-programming
⚙️ My personal collection of FP JavaScript functions!
fp functional-js functional-programming functional-programming-examples javascript
Last synced: 17 Oct 2024
https://github.com/surrsurus/gazelle
Gazelle - A scripting language inspired by LISP and Scheme
deer experiment functional functional-programming haskell interpreter lambda-calculus lisp lisp-interpreter python repl scheme scheme-interpreter scripting-language
Last synced: 15 Aug 2024
https://github.com/vahidzee/dypy
Toolkit for Dynamic Python code manipulations
dynamic-code-execution dynamic-objects functional-programming lazy-evaluation
Last synced: 06 Nov 2024
https://github.com/cowboy8625/snow-lang
A functional programming language
compiler functional functional-programming language programming-language snow-lang
Last synced: 08 Nov 2024
https://github.com/brianneisler/stutter
Functional programming framework for Javascript/ES6 inspired by Clojure
functional-programming javascript
Last synced: 12 Nov 2024
https://github.com/eikek/calev
Work with systemd.time like calendar events in Scala
calendar-events fs2 functional-programming scala scala-library
Last synced: 30 Oct 2024
https://github.com/fsynthlib/fsynth
Music synthesizer, written for fun and to learn stuff
functional-programming kotlin multiplatform music synthesizer
Last synced: 27 Oct 2024
https://github.com/tanrax/soy-un-buen-programador-js
Juego con retos sencillos de JavaScript para probarte a ti mismo que sabes lo que haces
functional-programming javascript programming-exercises
Last synced: 14 Nov 2024
https://github.com/metagn/applicates
generalized compile time routine and symbol pointers
functional-programming library macros nim optimization templates
Last synced: 13 Oct 2024
https://github.com/scala-exercises/exercises-monocle
Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/
functional-programming immutable-datastructures lenses optics tutorial
Last synced: 07 Nov 2024
https://github.com/functionalland/functional-io
IO methods as valid Task monads perfect to write great point-free software in JavaScript that is compatible with most modern browsers and Deno.
algebraic-data-types deno denoland filesystem functional functional-programming functor monad task-monad
Last synced: 27 Oct 2024
https://github.com/marcwrobel/functional-programming-jargon-fr
Le jargon du monde de la programmation fonctionnelle en termes simples !
fp functional-programming programmation-fonctionnelle
Last synced: 08 Nov 2024
https://github.com/propensive/acyclicity
Monadic directed acyclic graph datastructures for Scala
dag functional-programming graph immutable outgoing-edges scala subgraph
Last synced: 28 Oct 2024
https://github.com/geirolz/scope
A functional, compile-time and type-safe models layer separator
cats functional-programming lightweight pure scala typesafe
Last synced: 15 Oct 2024
https://github.com/iainjreid/fui
A functional UI framework and rendering engine with an impossibly small footprint
framework fui functional functional-programming interface user user-interface
Last synced: 07 Nov 2024
https://github.com/davidgregory084/inc
Experiments with incremental compiler construction on the JVM
compiler compiler-construction functional-programming jvm jvm-languages
Last synced: 23 Oct 2024
https://github.com/panadestein/nixos-config
A minimalist NixOS config
dotfiles-linux functional-programming nix nixos nixos-configuration qtile xmonad
Last synced: 13 Nov 2024
https://github.com/zernie/typescript-redux-card-game
Hearthstone-like card game built for educational purposes.
card-game drag-and-drop functional-programming hearthstone heroes html immer javascript lodash react redux semantic-ui semantic-ui-react turns typescript
Last synced: 10 Nov 2024
https://github.com/JiaYaobo/stamox
make your statistical research faster
functional-programming gpu jax python statistics
Last synced: 12 Nov 2024
https://github.com/shubh2-0/lambda-expression-in-java
Unlock the power of Lambda Expressions in Java! Experience concise and flexible functional programming with behavior passed as arguments. Dive into LambdaExpressionDemo.java for curated examples showcasing versatility. Join our developer community, contribute your own examples, and harness the potential of functional programming in Java!
examples functional-interfaces functional-programming java-8 lambda-functions sts4
Last synced: 08 Nov 2024
https://github.com/js-choi/proposal-function-demethodize
Draft specification for a standard demethodize function in JavaScript.
functional-programming javascript object-oriented-programming tc39
Last synced: 14 Oct 2024
https://github.com/kevin-lee/logger-f
logger-f, Logger for F[_]
finally-tagless fp functional-programming higher-kinded-types logger scala tagless tagless-final type-class typeclass
Last synced: 14 Oct 2024
https://github.com/lebrancconvas/computer-science-ebooks
Library Repository for someone who is interested and wants to read some Computer Science E-Books.
computer-architecture computer-graphics computer-science computervision data-structures-and-algorithms digital-image-processing ebook ebooks functional-programming game-development game-programming network object-oriented-programming web-development web-programming
Last synced: 11 Nov 2024