SwiftUI-Flux - :rocket: This is a tiny experimental application using SwiftUI with Flux architecture

  •        17

This is a tiny experimental application using SwiftUI with Flux architecture. SwiftUI-Flux is released under the MIT License.




Related Projects

QGrid - 🎛 QGrid: The missing SwiftUI collection view.

  •    Swift

QGrid is the missing SwiftUI collection view. It uses the same approach as SwiftUI's List view, by computing its cells on demand from an underlying collection of identified data. QGrid is available via Swift Package Manager.

SwiftUI-Combine - This is an example project of SwiftUI and Combine using GitHub API.

  •    Swift

This is an example project of SwiftUI and Combine using GitHub GET /search/users API. GitHub search API has a rate limit rules. For unauthenticated requests, the rate limit allows you to make up to 10 requests per minute.

SwiftUI - Examples projects using SwiftUI released by WWDC2019

  •    Swift

Examples projects using SwiftUI & Combine. Include Layout, UI, Animations, Gestures, Draw and Data. See projects files in Files & Other Projects folders. If you have project, make a pull request or create issue with link to repo. For medium card use 30 angles.

mcfly - Flux architecture made easy

  •    Javascript

When writing ReactJS apps, it is enormously helpful to use Facebook's Flux architecture. It truly complements ReactJS' unidirectional data flow model. Facebook's Flux library provides a Dispatcher, and some examples of how to write Actions and Stores. However, there are no helpers for Action & Store creation, and Stores require 3rd party eventing. McFly is a library that provides all 3 components of Flux architecture, using Facebook's Dispatcher, and providing factories for Actions & Stores.

extremely-simple-flux-demo - Learn Flux from an extremely simple demo

  •    Javascript

This demo helps you learn Flux architecture. It is inspired by Andrew Ray's great article Flux For Stupid People. Flux, invented by Facebook, is an architecture pattern for building client-side web applications.

Dispatch - Multi-store Flux implementation in Swift.

  •    Swift

Dispatch is a lightweight, operation based, multi-store Flux implementation in Swift. Dispatch is a Flux-like implementation of the unidirectional data flow architecture in Swift. Flux applications have three major parts: the dispatcher, the stores, and the views.

flux-angular - Use the FLUX architecture with Angular JS

  •    Javascript

flux-angular makes it easy to implement a performant, scalable, and clean flux application architecture in an angular application. It does this by providing access to a new angular.store method for holding immutable application state using Baobab. The flux service is exposed for dispatching actions using the Yahoo Dispatchr. $scope.$listenTo is exposed as a way to respond to changes in a store and sync them with the view-model. Use npm to install and then require('flux-angular') in your application.

fluxxor - :hammer_and_wrench: Flux architecture tools for React

  •    Javascript

Fluxxor is a set of tools to aid in developing React applications with the Flux architecture. Fluxxor is available on npm and works with module bundlers like Browserify and Webpack.

delorean - An Agnostic, Complete Flux Architecture Framework

  •    Javascript

DeLorean is a tiny Flux pattern implementation.You can read the tutorial to get started DeLorean.js with your favorite framework.

rx-flux - The Flux architecture with RxJS

  •    Javascript

The Flux architecture allows you to think your application as an unidirectional flow of data, this module aims to facilitate the use of RxJS Observable as basis for defining the relations between the different entities composing your application. This package is still highly experimental, see #10. Until it's finalized and published, use git url to install it with npm.

isomorphic-flux-boilerplate - ES7 Isomorphic Flux/ReactJS Boilerplate

  •    Javascript

A wonderfull boilerplate for Flux/ReactJS universal applications, running on koajs. Koa will be our server for the server side rendering, we use alt for our Flux architecture and react-router for routing in our app.

react-native-redux-router - React Native Router using Redux architecture

  •    Javascript

I've decided to stop supporting this component in favor to new release react-native-router-flux (https://github.com/aksonov/react-native-router-flux). The new version doesn't depend from concrete Flux/Redux implementation and allow you to build nested navigators easily. Also it allows to intercept route 'actions' from your store(s).

generator-flux-react - A yeoman generator for app based on Facebook's Flux/React architecture

  •    Javascript

It's an "Application Architecture for Building User Interfaces", built by the team at Facebook. It's a set of patterns building larger applications on top of the incredible React component library. You must have Node.js w/NPM installed. I recommend installing via homebrew, but you should be able to use the pre-built installers if you prefer.

NuclearJS - Reactive Flux built with ImmutableJS data structures. Framework agnostic.

  •    Javascript

NuclearJS is a traditional Flux architecture built with ImmutableJS data structures. The goal of NuclearJS is to provide a way to model data that is easy to reason about and decouple at very large scale. The framework should be implemented functionally wherever appropriate. This reduces incidental complexity and pairs well with Immutability.

flux - Application Architecture for Building User Interfaces

  •    Javascript

An application architecture based on a unidirectional data flow

nuclearmail - NuclearMail is an experiment of writing a webmail client using React and the Flux architecture

  •    Javascript

NuclearMail is an experiment of writing a webmail client using React and the Flux architecture. It runs completely in the browser and uses the Gmail REST API.

react-native-nw-react-calculator - Mobile, desktop and website Apps with the same code

  •    Javascript

A demo for the Website App is available here. All the flux architecture is share to 100% to all the different builds. This means that all the logic and data management code is done only once and reuse everywhere. This allows us to have an easy tests suite as well and to ensure that our code is working properly on all the devices.

nexus-flux - Streamlined Flux abstract interface suitable for a variety of backends.

  •    Javascript

The Client/Server abstraction is merely an abstraction. The traditional, in-browser-memory Flux implementation, is done purely on the (Internet) Client side. However, this abstraction allows to conceive Flux more rigorously and more importantly, to implement Flux over the Wire trivially. This representation of Flux enforces immutable Stores and asynchronous communication. Acknowledging that Flux communication is asycnhronous upfront avoid the pain of mindlessly wrapping everything in setImmediate on top of a synchronous implementation.

flux-standard-action - A human-friendly standard for Flux action objects.

  •    Javascript

A human-friendly standard for Flux action objects. Feedback welcome. It's much easier to work with Flux actions if we can make certain assumptions about their shape. For example, essentially all Flux actions have an identifier field, such as type, actionType, or actionId. Many Flux implementations also include a way for actions to indicate success or failure, especially as the result of a data-fetching operation. Defining a minimal, common standard for these patterns enables the creation of useful tools and abstractions.

generator-redux - CLI tools for Redux: next-gen functional Flux/React with devtools

  •    Javascript

CLI for Redux: next-gen functional Flux/React with devtools. This is intended to be the successor to my existing generator-flux that was based on vanilla FB flux. You must have Node.js w/NPM installed. I recommend installing via homebrew, but you should be able to use the pre-built installers if you prefer.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.