GitHub topics: functional-reactive-programming
kickstarter/ios-oss
Kickstarter for iOS. Bring new ideas to life, anywhere.
Language: Swift - Size: 3.19 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8,559 - Forks: 1,219

instacart/formula
A functional reactive framework for managing state and side effects based on RxJava.
Language: Kotlin - Size: 3.36 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 151 - Forks: 15

kickstarter/android-oss
Kickstarter for Android. Bring new ideas to life, anywhere.
Language: Kotlin - Size: 49.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5,772 - Forks: 992

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.3 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 8,288 - Forks: 1,136

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

jereklas/fobx
Fast, reactive state management.
Language: TypeScript - Size: 359 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 1

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

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

xodio/xod
XOD IDE
Language: JavaScript - Size: 51.3 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 910 - Forks: 121

TeaEntityLab/fpGo
Monad, Functional Programming features for Golang
Language: Go - Size: 308 KB - Last synced at: 6 days ago - Pushed at: 7 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: less than a minute ago - Pushed at: 10 days ago - Stars: 367 - Forks: 148

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.48 MB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 736 - Forks: 166

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: 10 days ago - Pushed at: 3 months ago - Stars: 218 - Forks: 36

tldraw/signia
Reactive signals that scale, by tldraw.
Language: TypeScript - Size: 4.38 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 946 - Forks: 18

VenkataRamanaRao5/grid-game-kitchen
Language: JavaScript - Size: 741 KB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

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

ReactiveBayes/Rocket.jl
Functional reactive programming extensions library for Julia
Language: Julia - Size: 14.7 MB - Last synced at: 16 days ago - Pushed at: 23 days ago - Stars: 206 - Forks: 21

madnight/githut
Github Language Statistics
Language: JavaScript - Size: 38.4 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 991 - Forks: 131

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

CloudI/CloudI
A Cloud at the lowest level!
Language: Erlang - Size: 59.8 MB - Last synced at: 16 days ago - Pushed at: 21 days ago - Stars: 414 - Forks: 50

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: 10 days ago - Pushed at: 2 months ago - Stars: 1,093 - Forks: 150

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

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: less than a minute ago - Pushed at: about 3 years ago - Stars: 197 - Forks: 11

funkia/turbine
Purely functional frontend framework for building web applications
Language: TypeScript - Size: 4.5 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 687 - Forks: 27

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

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

P0ed/Fx
Streams and friends
Language: Swift - Size: 270 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 11 - Forks: 4

imengyu/node-blueprint
A visual scripting editor based on JavaScript 一个基于JavaScrips脚本设计软件的HTML实现
Language: TypeScript - Size: 3.76 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 165 - Forks: 42

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: 25 days ago - Pushed at: 25 days ago - Stars: 116 - Forks: 8

vivid-money/elmslie
Kotlin TEA/ELM implementation with first class android support
Language: Kotlin - Size: 980 KB - Last synced at: 14 days ago - Pushed at: 29 days ago - Stars: 119 - Forks: 14

TeaEntityLab/fpEs
Functional Programming for EcmaScript(Javascript)
Language: JavaScript - Size: 2.71 MB - Last synced at: 26 days ago - Pushed at: over 1 year 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: 1 minute ago - Pushed at: about 1 month ago - Stars: 256 - Forks: 30

spotify/Mobius.swift
A functional reactive framework for managing state evolution and side-effects [Swift implementation]
Language: Swift - Size: 1010 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 569 - Forks: 43

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: 26.9 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 591 - Forks: 26

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: 1 day ago - Pushed at: 1 day ago - Stars: 296 - Forks: 49

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

foxsofter/LPDMvvmKit
LPDMvvmKit - Elegant MVVM framework in Objective-C.
Language: Objective-C - Size: 4.15 MB - Last synced at: about 18 hours ago - Pushed at: over 6 years ago - Stars: 420 - Forks: 66

ivanperez-keera/Yampa
Functional Reactive Programming domain-specific language for efficient hybrid systems
Language: Haskell - Size: 5.4 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 459 - Forks: 52

candlecorp/wick
Functional, reactive WebAssembly with a twist
Language: Rust - Size: 40.7 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 474 - Forks: 16

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

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

reflex-frp/reflex-vty
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
Language: Haskell - Size: 803 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 143 - Forks: 26

ivanperez-keera/SpaceInvaders
A Haskell game written in Yampa
Language: Haskell - Size: 2.88 MB - Last synced at: 24 days 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 2 months ago - Pushed at: about 7 years ago - Stars: 61 - Forks: 24

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: 112 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 32 - Forks: 26

ichpuchtli/awesome-rxjs
A collection of awesome RxJS resources
Size: 32.2 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 368 - Forks: 41

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

kickstarter/Kickstarter-ReactiveExtensions
A collection of extensions to the ReactiveSwift framework.
Language: Swift - Size: 326 KB - Last synced at: 19 days ago - Pushed at: about 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: about 1 month ago - Pushed at: 2 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: 2 months ago - Pushed at: almost 6 years ago - Stars: 167 - Forks: 10

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

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

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

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

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

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

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

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

CloudI/cloudi_api_go
Go CloudI API
Language: Go - Size: 97.7 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 1 - 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: 3 months ago - Stars: 25 - Forks: 5

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

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: 69.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

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: 22 days ago - Pushed at: 8 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: about 2 months ago - Pushed at: 3 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: 3 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

ZilvinasKucinskas/FRP-EventSourcing
Functional Reactive Programming in Event Sourcing Systems
Language: Ruby - Size: 46.9 MB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 173 - Forks: 39

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

Sintrastes/ef3r
Experimental Functional Reactive Runtime in Rust
Language: Rust - Size: 583 KB - Last synced at: 4 months ago - Pushed at: 4 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: 17 days ago - Pushed at: over 2 years ago - Stars: 139 - Forks: 7

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

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

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

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

CloudI/website
https://cloudi.org
Language: HTML - Size: 7.42 MB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

iheartradio/thomas
Another A/B test library
Language: Scala - Size: 5.13 MB - Last synced at: 26 days ago - Pushed at: 26 days 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: about 2 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

Facsimile/facsimile
Facsimile Simulation Library
Language: Scala - Size: 3.78 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 27 - Forks: 10

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 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 2

ffgiraldez/reactive-mvvm-android
My way to MVVM using KotlinX Coroutines and Android data-binding
Language: Kotlin - Size: 503 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 637 - Forks: 78

skylab-inc/Lightning
A Swift Multiplatform Single-threaded Non-blocking Web and Networking Framework
Language: Swift - Size: 360 KB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 312 - Forks: 14

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

patterns-app/patterns-devkit
Data pipelines from re-usable components
Language: Python - Size: 1.75 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 108 - Forks: 5

leftaroundabout/beamonad
A Yesod-based server for screen presentations. Somewhat like LaTeX Beamer, but interactive.
Language: Haskell - Size: 442 KB - Last synced at: 3 days ago - Pushed at: 6 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: 2 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

tuan188/CleanArchitecture
Clean Architecture with Combine + SwiftUI
Language: Swift - Size: 8 MB - Last synced at: 6 months ago - Pushed at: 6 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: about 2 months ago - Pushed at: 10 months 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: 27 days ago - Pushed at: almost 6 years ago - Stars: 274 - Forks: 17

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: about 3 years ago - Stars: 41 - Forks: 5

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

daggerok/spring-5-examples
This repository is contains spring-boot 2 / spring framework 5 project examples. Using reactive programming model / paradigm and Kotlin
Language: Java - Size: 638 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 105 - Forks: 40

CoNarrative/precept
A declarative programming framework
Language: Clojure - Size: 1.26 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 657 - Forks: 33

hoc081098/find_room_flutter_BLoC_pattern_RxDart
👘 [FUNCTIONAL REACTIVE PROGRAMMING].💎 The main purpose of repository is learning. 📘 A FLUTTER app help student find room 🏠 Using BLoC pattern with RxDart library, firebase as backend, .... Star 🌟 if it is helful 💓 . In progress... :zap:
Language: Dart - Size: 11.7 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 75 - Forks: 18

EduardoFlores1/api-product-webflux-v2
Api spring boot webflux
Language: Java - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ReactiveHTML/leapingbunny
A Cruelty-Free Testing library for Observable Streams
Language: TypeScript - Size: 842 KB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

iyyel/conways-game-of-life
👽 Conway's Game of Life implemented in Scala 3 with Airstream and Scala.js
Language: Scala - Size: 954 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

reflex-frp/reflex-examples
See Reflex FRP in action with tinker-friendly code samples you can run yourself.
Language: Haskell - Size: 2.13 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 81 - Forks: 33

agile-ts/agile 📦
🌌 Global State and Logic Library for JavaScript/Typescript applications
Language: TypeScript - Size: 9.38 MB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 95 - Forks: 8

mode89/sodium-python
Python implementation of Sodium - Functional Reactive Programming (FRP) Library
Language: Python - Size: 125 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

keera-studios/Haskelloids
Haskelloids: A reproduction of the Atari 1979 classic "Asteroids"
Language: Haskell - Size: 34.2 KB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 11
