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/jlangch/venice
Venice, a Clojure inspired sandboxed Lisp dialect with Java interoperability serving as a safe scripting language.
clojure devops functional functional-programming java-interoperability language lisp programming-language repl sandbox scripting
Last synced: 03 Dec 2024
https://github.com/pashashiz/scanet3
Type-safe, high performance, distributed Neural networks in Scala
functional-programming linalg math neural-networks scala tensorflow
Last synced: 05 Nov 2024
https://github.com/HowProgrammingWorks/Closure
Function closures and storing data in function scope
closure function function-closures functional-programming functor javascript js node nodejs programming
Last synced: 31 Oct 2024
https://github.com/fp4ts/fp4ts
Zero-dependency, purely functional library for effectful programming in Typescript
algebraic-effects category-theory functional-programming higher-kinded-types typelevel typescript
Last synced: 04 Nov 2024
https://github.com/sritchie/scala-rl
Functional Reinforcement Learning in Scala.
deep-reinforcement-learning functional-programming reinforcement-learning reinforcement-learning-tutorials
Last synced: 28 Oct 2024
https://github.com/japgolly/microlibs-scala
derivation derive fp functional-programming macros recursion scala scalajs scalaz utilities
Last synced: 18 Nov 2024
https://github.com/avdosev/either_dart
Either class for Dart or Flutter projects.
dart dart-either dart-either-monad dart-functional-programming either either-dart error-handling flutter functional-programming
Last synced: 03 Nov 2024
https://github.com/albertllousas/team-management-microservice
Team management service is a production ready and fully tested service that can be used as a template for a microservices development.
domain-driven-design event-driven-architecture functional-programming hexagonal-architecture hexagonal-architectures kafka microservices spring-boot transactional-outbox-pattern
Last synced: 03 Dec 2024
https://github.com/sandromaglione/effect-getting-started
Example apps to get started using all the features of effect: Context, Layer, Runtime, Scope and more 🪄
effect effect-ts functional-programming
Last synced: 15 Nov 2024
https://github.com/flintinatux/tinyfunk
The tiniest of functional libraries
functional-programming javascript tiny
Last synced: 25 Nov 2024
https://github.com/tylors/45
A Functional, monadic test-runner
assertions functional-programming lazy monad test test-runner
Last synced: 28 Oct 2024
https://github.com/flintinatux/puddles
Tiny vdom app framework. Pure Redux. No boilerplate.
frontend-framework functional-programming reducer redux vdom virtual-dom
Last synced: 25 Nov 2024
https://github.com/codelytv/php-finder_refactoring-kata
🐘🔍Incomprehensible Finder Refactoring Kata port for PHP
codelytv composer example fp functional-programming kata php phpunit refactor refactoring sample
Last synced: 11 Nov 2024
https://github.com/daenyth/intro-cats-effect
Slides and video recording for my "Intro to Cats-Effect" talk
cats cats-effect functional-programming scala slides
Last synced: 15 Oct 2024
https://github.com/healeycodes/golfcart
⛳ A minimal programming language inspired by Ink, JavaScript, and Python.
functional-programming interpreter language programming-language
Last synced: 10 Dec 2024
https://github.com/keyvan-m-sadeghi/nancy
How JavaScript Promise Works
asynchronous functional functional-programming javascript promise promise-library
Last synced: 26 Dec 2024
https://github.com/crubier/infinistack
Infinite recursion in JS without stack overflow errors, based on magic 🎩✨🐇
functional-programming js recursion
Last synced: 08 Nov 2024
https://github.com/svenruppert/functional-reactive-lib
A core java lib for the functional reactive coding ... JDK only
design-pattern functional-programming functional-reactive-programming java java-8 java-9 java-library ruppert sven
Last synced: 07 Nov 2024
https://github.com/hnaderi/lepus
Your principled, purely functional, non-blocking RabbitMQ client for scala, scala js and scala native built on top of fs2
amqp amqp0-9-1 cats-effect functional-programming rabbitmq rabbitmq-client scala scala-js scala-native scalajs scalanative typelevel
Last synced: 14 Nov 2024
https://github.com/iheartradio/thomas
Another A/B test library
ab-testing bandit bandit-algorithm bandits bayesian bayesian-analysis functional-programming functional-reactive-programming public scala
Last synced: 18 Nov 2024
https://github.com/phenax/pipey
Create pipeline operator ready functions by converting instance methods's to context-free functions
currying functional-programming javascript pipe-operator prototype
Last synced: 16 Nov 2024
https://github.com/armcn/quickcheck
Property Based Testing in R
functional-programming property-based-testing r rstats
Last synced: 09 Dec 2024
https://github.com/risingfisan/programacao-funcional
Contém todas as fichas relativas à cadeira de Programação Funcional, do ano letivo 2018/19, e resoluções de testes e exames de anos anteriores.
exames fichas functional-programming haskell lei miei pf programacao-funcional resolucao resolucoes solucao solucoes testes uminho
Last synced: 16 Dec 2024
https://github.com/sandromaglione/flutter-supabase-template
Complete configuration of a Flutter app with Supabase: environments, authentication, database, and more.
dart flutter flutter-app flutter-examples fpdart functional-programming supabase supabase-auth supabase-db supabase-flutter
Last synced: 15 Nov 2024
https://github.com/47degrees/functional-error-handling
Functional Error Handling
error-handling exceptions exceptions-raised functional-programming monads
Last synced: 09 Dec 2024
https://github.com/bizmonger/nikeza
Platform for associating content to their providers.
elm elm-lang fsharp functional-programming lambda-cartel
Last synced: 12 Oct 2024
https://github.com/pointfreeco/swift-quickcheck
🏁 An implementation of QuickCheck in Swift.
functional-programming property-testing quickcheck swift
Last synced: 08 Nov 2024
https://github.com/rahul-barick/serverless-aws-lambda-node-postgres
Serverless AWS Lambda with Node.js,Postgres Rest API with Sequelize.
aws aws-lambda cloudformation functional-programming gateway-api nodejs postgresql sequelize serverless serverless-architectures serverless-framework
Last synced: 19 Nov 2024
https://github.com/galad/csharpdiscriminatedunion
A library for generating discriminated union types in C#
code-generation code-generator csharp-library functional-programming
Last synced: 12 Oct 2024
https://github.com/ghurtchu/diary
:pencil2::clipboard: JWT auth based persistent (MongoDB) RESTful API for managing notes along with searching and sorting capabilities.
backend crud functional-programming jwt mongodb onion-architecture password-hashing reactive-mongo restful-api scala scala3 zio zio-http zlayer
Last synced: 11 Nov 2024
https://github.com/sebinsua/redux-saga-helpers
:ambulance: Error-handling for redux-saga.
errors functional-programming handlers redux-saga
Last synced: 18 Oct 2024
https://github.com/Darkhogg/polyethylene
easy manipulation of iterables and async itrerables
async-iterables functional-programming iterables typescript
Last synced: 28 Oct 2024
https://github.com/ioleo/zio-by-example
Source code for "ZIO by example" blog post.
functional-programming scala zio
Last synced: 22 Oct 2024
https://github.com/calvinlfer/es-cqrs-shopping-cart
A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)
akka akka-actors akka-cluster-sharding akka-http akka-persistence akka-streams cassandra cats functional-programming kafka postgresql protocol-buffers scala slick
Last synced: 10 Nov 2024
https://github.com/xodio/hm-parser
A parser for Hidnley Milner notations
fp functional-programming hindley-milner parser
Last synced: 08 Nov 2024
https://github.com/xemantic/xemantic-kotlin-swing-dsl
Express your Swing code easily in Kotlin
dsl functional-programming functional-reactive-programming gui java kotlin kotlin-library reactive reactive-programming swing swing-gui
Last synced: 20 Nov 2024
https://github.com/keera-studios/haskell-titan
Testing Infrastructure for Temporal AbstractioNs
debugging frp functional-programming functional-reactive-programming haskell quickcheck record-and-replay testing visual-debugging
Last synced: 12 Oct 2024
https://github.com/arichiardi/fonda
An async pipeline approach to functional core - imperative shell.
clojurescript functional-programming javascript
Last synced: 09 Nov 2024
https://github.com/adityaathalye/bash-toolkit
Could be my ever-growing, ever-improving, Swiss Army Toolkit of functions-as-cmd-line-tools and useful-to-me patterns.
bash bash-scripting functional-programming shell shell-script
Last synced: 30 Oct 2024
https://github.com/iitalics/opal
Simple and powerful programming language with type inference
functional-programming programming-language static-typing type-inference
Last synced: 05 Nov 2024
https://github.com/csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
codegen compiler functional-programming ghc haskell llvm machine-code stg x64
Last synced: 07 Nov 2024
https://github.com/pakoito/rxtuples2
Simple tuples to use with RxJava2 [STABLE]
functional-programming java rxjava2
Last synced: 15 Oct 2024
https://github.com/laserdisc-io/log-effect
A simple macro-less logging typeclass with some common backends
cats fs2 functional-programming logging mtl scala tagless-final typeclass zio
Last synced: 17 Nov 2024
https://github.com/nerdsupremacist/sweeft
Swift but a bit Sweeter - More Syntactic Sugar for Swift #MakeSwiftGreatAgain
api closure cocoapods extensions functional-programming json library sweet swift syntax
Last synced: 28 Oct 2024
https://github.com/ctlst-tech/c-atom
Model-based driven real-time embedded software framework for safety-critical and mission-critical application
autopilot catpilot drone embedded embedded-systems functional-programming hardware-agnostic mission-critical model-based-development os-agnostic posix-compliant realtime safety-critical uas uav vms
Last synced: 05 Nov 2024
https://github.com/zoedsoupe/estrutura_de_dados
:brazil: Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!
data-structures estrutura-de-dados functional-programming haskell programacao-funcional
Last synced: 30 Oct 2024
https://github.com/imrafaelmerino/json-values
Persistent Json in Java
avro-schema functional-programming immutable immutable-objects java json json-api json-generator json-schema json-values persistent-data-structure prng property-based-testing
Last synced: 10 Nov 2024
https://github.com/h2non/hu
Small, generic functional helper library for node.js and browsers
clojure clojurescript curry functional-programming javascript memoize wisp
Last synced: 30 Dec 2024
https://github.com/ymyzk/lambda-dti
Interpreter of the ITGL with dynamic type inference
dune functional-programming gradual-typing hindley-milner interpreter ocaml repl type-inferece
Last synced: 27 Oct 2024
https://github.com/chouffe/haskell-bazaar
Explore haskell and functional programming concepts
fp functional-programming haskell haskell-bazaar search
Last synced: 19 Nov 2024
https://github.com/derive4j/derive4j-fj
Automatic derivation of functional-java typeclasse instances and optics
derive4j functional-programming functionaljava java java-8 typeclasses
Last synced: 08 Nov 2024
https://github.com/arrow-kt/arrow-incubator
Λrrow Incubator is part of Λrrow, a functional companion to Kotlin's Standard Library
arrow functional-programming kotlin-library
Last synced: 08 Nov 2024
https://github.com/inventistudio/using-js
🔗 Minimal, easy to use chaining lib
functional-programming inventistudio javasctipt nodejs
Last synced: 13 Nov 2024
https://github.com/evangipson/midio
midio will work really hard to generate you endlessly interesting audio on the fly.
audio-synthesis css3 ecmascript6 functional-programming generative radio typescript web-audio-api
Last synced: 22 Nov 2024
https://github.com/davidgregory084/schemes
A recursion schemes micro-library
catamorphisms functional-programming recursion recursion-schemes scala
Last synced: 23 Oct 2024
https://github.com/fizzyelt/functional-programming
帶你探索 functional programming
documentation functional-programming math
Last synced: 18 Dec 2024
https://github.com/75lb/typical
Isomorphic, functional type-checking for Javascript
functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types
Last synced: 28 Dec 2024
https://github.com/francomelandri/tiny-fp
Tiny Functional Programming library for C#
functional-programming integration-testing noif tdd
Last synced: 10 Dec 2024
https://github.com/typeofweb/ddd-typescript
DDD boilerplate in TypeScript with some functional patterns
ddd functional-programming typescript
Last synced: 27 Oct 2024
https://github.com/amirgamil/lispy
A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.
functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter
Last synced: 08 Nov 2024
https://github.com/fibo/games-of-life
is a Mathematical solution of any Game of Life variation
functional-programming game-of-life
Last synced: 16 Oct 2024
https://github.com/obfusk/koneko
koneko - a concatenative not-quite-lisp for kittens
concatenative functional-programming language lisp programming-language stack work-in-progress
Last synced: 31 Oct 2024
https://github.com/mpkocher/functional-programming-techniques-in-python
Exploring functional centric designs and patterns in Python
composition functional-programming juypter-notebook python
Last synced: 25 Dec 2024
https://github.com/vasanthk/functional-js
Functional Programming in JavaScript
functional-programmers functional-programming immutability javascript
Last synced: 12 Nov 2024
https://github.com/Yogi-7y/functional_programming_dart
Functional Programming concepts in Dart & Flutter.
dart flutter fp functional-programming
Last synced: 03 Nov 2024
https://github.com/mystpi/bella
🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!
functional-programming gleam interpreter lexer nodejs parser programming-language
Last synced: 13 Nov 2024
https://github.com/dotnwat/persistent-rbtree
Persistent red-black tree in C++
containers data-structures functional-programming immutable persistent-data-structure red-black-tree
Last synced: 13 Oct 2024
https://github.com/ken-okabe/functional-programming-from-scratch-ja
Functional Programming From Scratch 日本語版
fsharp functional-programming functional-reactive-programming haskell learn-to-code learning mathematical-programming mathematics solidjs typescript verse
Last synced: 12 Oct 2024
https://github.com/gallettilance/ats-blockchain
⛓️ Blockchain + Smart contracts from scratch
ats-lang blockchain blockchain-demo commandline-interface functional-programming interpreter lambda-calculus lisp parser programming-language smart-contract-platform smart-contracts
Last synced: 25 Dec 2024
https://github.com/tmccarthy/bfect
Some bifunctor IO type classes
bifunctor cats functional-programming scala typeclass zio
Last synced: 16 Nov 2024
https://github.com/springtype-org/springtype
~1k TypeScript/TSX nano-framework for the web
development fast framework functional functional-programming micro performance pwa-apps simplicity springtype testable tiny tsx typescript vdom web websites zero-dependency
Last synced: 10 Oct 2024
https://github.com/tawesoft/go
FROZEN - migrate to github.com/tawesoft/golib
email functional-programming go golang humanize humanizer messagebox mime monorepo multipart-email opengl utilities
Last synced: 29 Sep 2024
https://github.com/jycabello/defuncto
Functional library for C#, aiming to keep the minimum data types for ease of maintenance
Last synced: 28 Nov 2024
https://github.com/HowProgrammingWorks/PartialApplication
Partial function application and Currying
curry currying fp functional-programming partial partial-application
Last synced: 31 Oct 2024
https://github.com/sergiors/pipeline
Compose sequence of operations, immutable without side-effects
functional-programming php7 pipeline
Last synced: 08 Nov 2024
https://github.com/rossellhayes/crossmap
❌🗺 Apply Functions to All Combinations of List Elements
functional-programming r rstats tidyverse
Last synced: 28 Oct 2024
https://github.com/landawn/abacus-common
Release the power in Java programming
functional-programming java java-streams json-parser lambda xml-parser
Last synced: 26 Nov 2024
https://github.com/jmlweb/ramdu
Small utils set built around Ramda
belt extension fp functional-programming javascript ramda utils
Last synced: 18 Nov 2024
https://github.com/psfinaki/checkyourczech
The service to practice Czech grammar.
czech functional-programming hacktoberfest webservice
Last synced: 15 Nov 2024
https://github.com/vitorluizc/maybe
🌯 The prettiest TypeScript implementation of Maybe monad.
ava bili fp functional functional-programming maybe maybe-monad maybe-type optional optional-type optional-typing type-safe type-safety typescript
Last synced: 08 Nov 2024
https://github.com/marceloboeira/bvgame
💛 an unofficial BVG Stations Game
bvg elm functional-programming game non-official subway train ubahn
Last synced: 26 Oct 2024
https://github.com/yuhanz/ramda-php
A PHP implementation of functional programming library equivalent to ramda.js.
Last synced: 15 Oct 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/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/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/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/ziman/ttstar
Dependently typed core calculus with erasure
dependent-types erasure functional-programming type-system typechecker
Last synced: 05 Dec 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: 17 Dec 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/MystPi/act
🎬 Compose stateful actions to simulate mutable state
functional-programming gleam monad state
Last synced: 15 Nov 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/baethon/phln
Set of small utility functions. Inspired by Ramda 💜
fp function-php functional-programming php
Last synced: 25 Dec 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/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/helderberto/maximus
⚔️ Lightweight functional utilities.
fp functional functional-programming javascript js maximus ts typescript
Last synced: 13 Oct 2024
https://github.com/frees-io/freestyle-kafka
Freestyle Kafka
freestyle functional-programming kafka monads scala
Last synced: 28 Nov 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 Nov 2024