All Projects → motorcyclejs → Motorcyclejs

motorcyclejs / Motorcyclejs

Licence: mit
A statically-typed, functional and reactive framework for modern browsers

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Motorcyclejs

Flow
Flow is a Swift library for working with asynchronous flows and life cycles
Stars: ✭ 225 (+110.28%)
Mutual labels:  reactive, functional
Vueflux
♻️ Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Stars: ✭ 315 (+194.39%)
Mutual labels:  reactive, architecture
potassium
A framework for writing robot software with functional programming in Scala
Stars: ✭ 16 (-85.05%)
Mutual labels:  reactive, functional
Umbrella
"A collection of functional programming libraries that can be composed together. Unlike a framework, thi.ng is a suite of instruments and you (the user) must be the composer of. Geared towards versatility, not any specific type of music." — @loganpowell via Twitter
Stars: ✭ 2,186 (+1942.99%)
Mutual labels:  reactive, functional
Sinuous
🧬 Light, fast, reactive UI library
Stars: ✭ 740 (+591.59%)
Mutual labels:  reactive, functional
Reactorkit
A library for reactive and unidirectional Swift applications
Stars: ✭ 2,237 (+1990.65%)
Mutual labels:  reactive, architecture
futura
Asynchronous Swift made easy. The project was made by Miquido. https://www.miquido.com/
Stars: ✭ 34 (-68.22%)
Mutual labels:  reactive, functional
Effector React Realworld Example App
Exemplary real world application built with Effector + React
Stars: ✭ 119 (+11.21%)
Mutual labels:  reactive, functional
Rxswift
Reactive Programming in Swift
Stars: ✭ 21,163 (+19678.5%)
Mutual labels:  reactive, functional
Cloe
Cloe programming language
Stars: ✭ 398 (+271.96%)
Mutual labels:  reactive, functional
Asyncninja
A complete set of primitives for concurrency and reactive programming on Swift
Stars: ✭ 146 (+36.45%)
Mutual labels:  reactive, functional
Bulb
A reactive programming library for JavaScript.
Stars: ✭ 84 (-21.5%)
Mutual labels:  reactive, functional
Redux Most
Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.
Stars: ✭ 137 (+28.04%)
Mutual labels:  reactive, functional
Vue.py
Pythonic Vue.js
Stars: ✭ 223 (+108.41%)
Mutual labels:  reactive, client-side
Swiftdux
Predictable state management for SwiftUI applications.
Stars: ✭ 130 (+21.5%)
Mutual labels:  reactive, architecture
Cycle.swift
An experiment in unidirectional architecture inspired by Cycle.js. https://cycle.js.org
Stars: ✭ 24 (-77.57%)
Mutual labels:  reactive, architecture
Observable
The easiest way to observe values in Swift.
Stars: ✭ 346 (+223.36%)
Mutual labels:  reactive, functional
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: ✭ 45 (-57.94%)
Mutual labels:  reactive, functional
Connective
agent-based reactive programming library for typescript
Stars: ✭ 98 (-8.41%)
Mutual labels:  reactive, architecture
Sodium Typescript
Typescript/Javascript implementation of Sodium FRP (Functional Reactive Programming) library
Stars: ✭ 102 (-4.67%)
Mutual labels:  reactive

Motorcycle.js

A statically-typed, functional and reactive framework for modern browsers

Packages

Motorcycle.js is a collection of many packages that accomplished specific needs. This repository contains all of the packages maintained by the Motorcycle core contributors. Each package has a README for more detailed information about installation and usage.

Package name Version Dependencies
@motorcycle/dom
@motorcycle/history
@motorcycle/http
@motorcycle/i18n
@motorcycle/local-storage
@motorcycle/router
@motorcycle/run
@motorcycle/session-storage

Most.js

Most is an ultra-fast reactive-programming library for JavaScript with which some of our core contributors are heavily involved in. Most is the workhorse for Motorcycle, and for those who are unfamiliar, here are some helpful links to get started with Most:

Contributing

For those who are interested in contributing here are some helpful links for getting started

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].