GitHub topics: functional-reactive-programming
instacart/formula
A functional reactive framework for managing state and side effects written in Kotlin.
Language: Kotlin - Size: 3.55 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 153 - Forks: 15

chunyu0208/lpd
Accelerate autoregressive image generation with Locality-aware Parallel Decoding (LPD). Explore our code and models on GitHub! 🚀🌟
Language: Python - Size: 62 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

reactiveui/ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Language: C# - Size: 85.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8,380 - Forks: 1,141

leoanrds/pure-function-interactive
Explore pure functions in functional programming with our interactive demo featuring Jethalal and Babita. Learn through examples and hands-on testing. 🌟💻
Language: HTML - Size: 10.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

slmnsmhs/kres
Tool to automate build instructions generation
Language: Go - Size: 144 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

exbuddha/Consolator
Android Application Template
Language: Kotlin - Size: 362 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

kickstarter/android-oss
Kickstarter for Android. Bring new ideas to life, anywhere.
Language: Kotlin - Size: 52.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5,775 - Forks: 999

spotify/Mobius.swift
A functional reactive framework for managing state evolution and side-effects [Swift implementation]
Language: Swift - Size: 1.02 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 572 - Forks: 42

kickstarter/ios-oss
Kickstarter for iOS. Bring new ideas to life, anywhere.
Language: Swift - Size: 3.53 GB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 8,585 - Forks: 1,219

ReactiveBayes/Rocket.jl
Functional reactive programming extensions library for Julia
Language: Julia - Size: 14.6 MB - Last synced at: 8 days ago - Pushed at: 24 days ago - Stars: 215 - Forks: 21

spotify/mobius
A functional reactive framework for managing state evolution and side-effects.
Language: Java - Size: 1.55 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 1,249 - Forks: 102

ivanperez-keera/dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
Language: Haskell - Size: 17.2 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 223 - Forks: 36

reflex-frp/reflex-platform
A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
Language: Nix - Size: 4.47 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 743 - Forks: 166

P0ed/Fx
Functional tools
Language: Swift - Size: 296 KB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 12 - Forks: 4

tldraw/signia
Reactive signals that scale, by tldraw.
Language: TypeScript - Size: 4.38 MB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 961 - Forks: 18

ichpuchtli/awesome-rxjs
A collection of awesome RxJS resources
Size: 38.1 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 371 - Forks: 41

TsurHerman/Signals.jl
Multi-Paradigm Dynamic Fast Functional Reactive Programming in Julia
Language: Julia - Size: 129 KB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 42 - Forks: 5

yafrl/yafrl
Yet Another Functional Reactive Library
Language: Kotlin - Size: 547 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack
⚡️Comic reader app 📘 Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt
Language: Kotlin - Size: 25.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 295 - Forks: 49

keera-studios/keera-hails
Keera Hails: Haskell on Rails - Reactive Programming Framework for Interactive Haskell applications
Language: Haskell - Size: 1.38 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 199 - Forks: 11

funkia/turbine
Purely functional frontend framework for building web applications
Language: TypeScript - Size: 4.5 MB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 692 - Forks: 27

SodiumFRP/sodium-typescript
Typescript/Javascript implementation of Sodium FRP (Functional Reactive Programming) library
Language: TypeScript - Size: 3.68 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 128 - Forks: 17

imengyu/node-blueprint
A visual scripting editor based on JavaScript 一个基于JavaScrips脚本设计软件的HTML实现
Language: TypeScript - Size: 4.48 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 173 - Forks: 45

crimx/value-enhancer
Enhance value with plain and explicit reactive wrapper. Think of it as hook-style signals.
Language: TypeScript - Size: 2.12 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 0

xodio/xod
XOD IDE
Language: JavaScript - Size: 51.3 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 917 - Forks: 123

reflex-frp/reflex-native
Framework for writing fully native apps using Reflex, a Functional Reactive Programming library for Haskell.
Language: Haskell - Size: 116 KB - Last synced at: 28 days ago - Pushed at: almost 7 years ago - Stars: 43 - Forks: 4

danilo-assuncao/spring-cloud-stream-kotlin-samples
Spring Cloud Stream Function - Kotlin Samples
Language: Kotlin - Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 1

CoNarrative/precept
A declarative programming framework
Language: Clojure - Size: 1.26 MB - Last synced at: 21 days ago - Pushed at: almost 3 years ago - Stars: 662 - Forks: 33

reflex-frp/reflex-vty
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
Language: Haskell - Size: 808 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 146 - Forks: 27

candlecorp/wick
Functional, reactive WebAssembly with a twist
Language: Rust - Size: 40.7 MB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 475 - Forks: 15

xaviergonz/mobx-keystone
A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more
Language: TypeScript - Size: 28.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 593 - Forks: 25

ffgiraldez/reactive-mvvm-android
My way to MVVM using KotlinX Coroutines and Android data-binding
Language: Kotlin - Size: 445 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 636 - Forks: 78

ZilvinasKucinskas/FRP-EventSourcing
Functional Reactive Programming in Event Sourcing Systems
Language: Ruby - Size: 46.9 MB - Last synced at: 6 days ago - Pushed at: over 8 years ago - Stars: 176 - Forks: 39

cyclejs-community/redux-cycles
Bring functional reactive programming to Redux using Cycle.js
Language: JavaScript - Size: 111 KB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 739 - Forks: 30

Ivy-Apps/ivy-wallet
Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.
Language: Kotlin - Size: 19.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2,977 - Forks: 820

patterns-app/patterns-devkit
Data pipelines from re-usable components
Language: Python - Size: 1.75 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 107 - Forks: 5

xemantic/xemantic-kotlin-swing-dsl
Express your Swing code easily in Kotlin
Language: Kotlin - Size: 283 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 30 - Forks: 2

sail-pl/OcamlFRP
An Ocaml Arrowized FRP library
Language: OCaml - Size: 232 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

vivid-money/elmslie
Kotlin TEA/ELM implementation with first class android support
Language: Kotlin - Size: 980 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 122 - Forks: 15

jereklas/fobx
Fast, reactive state management.
Language: TypeScript - Size: 574 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

noyzys/bukkit-vavr-in-action
⚡ vʌvr in action playground
Language: Java - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

foxsofter/LPDMvvmKit
LPDMvvmKit - Elegant MVVM framework in Objective-C.
Language: Objective-C - Size: 4.15 MB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 421 - Forks: 66

ivanperez-keera/Yampa
Functional Reactive Programming domain-specific language for efficient hybrid systems
Language: Haskell - Size: 5.4 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 462 - Forks: 54

ken-okabe/ken-okabe.github.io
Experience Quality Coding for AI - A Next-Generation Tutorial on Functional Programming for the AI Age
Language: JavaScript - Size: 1.88 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

svenruppert/functional-reactive-lib
A core java lib for the functional reactive coding ... JDK only
Language: Java - Size: 357 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 25 - Forks: 6

skylab-inc/Lightning
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Language: Swift - Size: 360 KB - Last synced at: 19 days ago - Pushed at: almost 8 years ago - Stars: 310 - Forks: 14

CloudI/cloudi_core
CloudI internal service runtime
Language: Erlang - Size: 14.3 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 9 - Forks: 5

CloudI/CloudI
A Cloud at the lowest level!
Language: Erlang - Size: 60 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 417 - Forks: 50

reflex-frp/reflex-todomvc
Reflex FRP is a composable, cross-platform functional reactive programming framework for Haskell. It allows you to build interactive components in pure functional style, working in harmony with established Haskell techniques and improving the quality and elegance of your applications.
Language: Haskell - Size: 117 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 33 - Forks: 26

IgorBuchelnikov/ObservableComputations
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
Language: C# - Size: 39.5 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 116 - Forks: 8

CloudI/website
https://cloudi.org
Language: HTML - Size: 7.47 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

CloudI/cloudi_api_rust
Rust CloudI API
Language: Rust - Size: 21.5 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

TeaEntityLab/fpRust
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
Language: Rust - Size: 375 KB - Last synced at: 13 days ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 7

jogboms/declarative_reactivity_workshop
Implement a declarative reactivity system from scratch.
Language: Dart - Size: 199 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 4

raquo/Laminar
Simple, expressive, and safe UI library for Scala.js
Language: Scala - Size: 9.48 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 797 - Forks: 58

TeaEntityLab/fpGo
Monad, Functional Programming features for Golang
Language: Go - Size: 308 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 352 - Forks: 22

reflex-frp/reflex-dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Language: Haskell - Size: 2.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 367 - Forks: 148

VenkataRamanaRao5/grid-game-kitchen
Language: JavaScript - Size: 741 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

madnight/githut
Github Language Statistics
Language: JavaScript - Size: 38.4 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 991 - Forks: 131

reflex-frp/reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Language: Haskell - Size: 2.27 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 1,093 - Forks: 150

tuan188/RxCleanArchitecture
Clean Architecture with RxSwift & MVVM - Templates and Solutions
Language: Swift - Size: 9.29 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 260 - Forks: 83

TeaEntityLab/fpEs
Functional Programming for EcmaScript(Javascript)
Language: JavaScript - Size: 2.71 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 43 - Forks: 4

raquo/Airstream
State propagation and event streams with mandatory ownership and no glitches
Language: Scala - Size: 1.69 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 256 - Forks: 30

PacktPublishing/Swift-Functional-Programming
Code repository for Swift Functional Programming
Language: Swift - Size: 391 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 14

JunaidHassan19/LeetCode-DailyQuestions
This repository contains my solutions to LeetCode Daily Questions, implemented in JavaScript. Each solution is organized by date and problem name for easy reference.
Language: JavaScript - Size: 72.3 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

QuickBirdEng/CombineRxSwiftPerformance
A test suite comparing the performance of Combine and RxSwift
Language: Swift - Size: 201 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 190 - Forks: 7

ivanperez-keera/SpaceInvaders
A Haskell game written in Yampa
Language: Haskell - Size: 2.88 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 15

gm4s/MediaPickerInstagram
:wrench: - Battlefield of an idea, how to make the same media picker than Instagram
Language: Kotlin - Size: 143 KB - Last synced at: about 14 hours ago - Pushed at: over 7 years ago - Stars: 61 - Forks: 24

ken-okabe/functional-programming-from-scratch-ja
Functional Programming From Scratch 日本語版
Size: 60.5 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 0

kickstarter/Kickstarter-ReactiveExtensions
A collection of extensions to the ReactiveSwift framework.
Language: Swift - Size: 326 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 198 - Forks: 36

reflex-frp/reflex-fsnotify
Watch files and directories for changes using a functional-reactive interface!
Language: Haskell - Size: 30.3 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 7 - Forks: 4

lettier/lambda-lantern
🧙 A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Language: PureScript - Size: 13 MB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 167 - Forks: 10

CloudI/cloudi_api_ruby
Ruby CloudI API
Language: Ruby - Size: 79.1 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

CloudI/cloudi_api_python
Python CloudI API
Language: C++ - Size: 431 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

CloudI/cloudi_api_ocaml
OCaml CloudI API
Language: OCaml - Size: 426 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

CloudI/cloudi_api_javascript
Javascript CloudI API
Language: JavaScript - Size: 117 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

CloudI/cloudi_api_java
Java CloudI API
Language: Java - Size: 356 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

CloudI/cloudi_api_haskell
Haskell CloudI API
Language: Haskell - Size: 146 KB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

CloudI/cloudi_api_go
Go CloudI API
Language: Go - Size: 97.7 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

abuseofnotation/vanilla-fp
The no-framework framework for building component-based purely-functional UIs.
Language: JavaScript - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 124 - Forks: 1

hoc081098/PetrusHocDownloader
Petrus Hoc's Downloader - Simple, reactive and functional downloader for iOS Swift with the power of RxSwift, RxAlamofire - RxSwift Downloader - RxDownloader
Language: Swift - Size: 93.8 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 9 - Forks: 2

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
Language: F# - Size: 422 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 23 - Forks: 0

fResult/Task-MGMT
My Reactive Programming learning using Spring Boot Webflux, and Kotlin.
Language: Kotlin - Size: 145 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 1

etorres/markdown-transformation-kata-scala
Markdown Transformation Kata
Language: Scala - Size: 392 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 1

Sintrastes/ef3r
Experimental Functional Reactive Runtime in Rust
Language: Rust - Size: 583 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Dynalon/reactive-state
Redux-clone build with strict typing and RxJS down to its core. Wrist-friendly, no boilerplate or endless switch statements
Language: TypeScript - Size: 1.33 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 139 - Forks: 7

funkia/hareactive
Purely functional reactive programming library
Language: TypeScript - Size: 1.75 MB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 337 - Forks: 27

keera-studios/haskell-titan
Testing Infrastructure for Temporal AbstractioNs
Language: Haskell - Size: 578 KB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 23 - Forks: 0

Facsimile/facsimile
Facsimile Simulation Library
Language: Scala - Size: 3.82 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 27 - Forks: 10

iheartradio/thomas
Another A/B test library
Language: Scala - Size: 5.13 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 24 - Forks: 8

mtumilowicz/scala-http4s-zio-doobie-workshop
Introduction to pure functional programming using effects with zio, http4s, fs2 and doobie.
Language: Scala - Size: 238 KB - Last synced at: 6 months ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

bigtimetapin/somos-datum Fork of bigtimetapin/somos-solana
token-gated decentralized uploads & downloads of files for the solana community
Language: Elm - Size: 2.72 MB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 2

brocoo/WhatFilm
Simple iOS app using TMDb API and RxSwift
Language: Swift - Size: 47.2 MB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 35 - Forks: 4

leftaroundabout/beamonad
A Yesod-based server for screen presentations. Somewhat like LaTeX Beamer, but interactive.
Language: Haskell - Size: 442 KB - Last synced at: 19 days ago - Pushed at: 10 months ago - Stars: 10 - Forks: 2

tzbob/scalatags-hokko
A Virtual DOM based DOM library for the Hokko FRP implementation.
Language: Scala - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

tzbob/hokko
Experimental Push/Pull FRP Implementation
Language: Scala - Size: 146 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

tuan188/CleanArchitecture
Clean Architecture with Combine + SwiftUI
Language: Swift - Size: 8 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 324 - Forks: 43

Simre1/reactimate
A Haskell libary for fast arrowized FRP based on signal functions
Language: Haskell - Size: 923 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 2

pakoito/FunctionalAndroidReference
Showcase project of Functional Reactive Programming on Android, using RxJava.
Language: Kotlin - Size: 478 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 274 - Forks: 17

mpazik/linki
A simple library that provides utilities to compose your application from function-based components
Language: TypeScript - Size: 623 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0
