A declarative framework for building efficient UIs on iOS.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Demo
MIST.xcodeproj
MIST.xcworkspace
MIST
MISTTests
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
MIST.podspec
Podfile
README.md
logo.png

README.md

MIST

MIST lets you create iOS app with nothing but JSON templates.

Build Status Version License Platform

Features

  • Declaretive UI Component usign CSS properties and advacned Flexbox layout algorithm
  • Native template language parser for handling complex rendering logic
  • Built-in support of asynchronous rendering feature for smooth tableview
  • VSCode extension for code completion and highlight
  • Detailed documented (the English version is currently underconstruction)

MIST has been heavily used to implement O2O services in Alipay Wallet since 2016. It has been battle-tested and proven stable for more than two years with millions of users visit per day.With backend involved, MIST allows our team to continuously ship new features without submiting our app to Appstore.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. which automates and simplifies the process of using 3rd-party libraries in your projects. See the Get Started section for more details.

Podfile

target YourAwesomeTarget do
  pod 'MIST'
end

Document

License

MIST is available under the MIT license. See the LICENSE file for more info.