Skip to content
Shane Brinkman-Davis Delamore edited this page May 14, 2020 · 28 revisions

ArtSuiteJS: ZEN Apps for Web and Mobile

If your website has a login, has any dynamically generated web pages, or otherwise has a non-trivial amount of code, you are writing an app, not a collection of documents. HTML is an flying-submarine. I.e, it's trying to do two things at the same time which are fundamentally different: be a document format and an app framework. It is impossible to do both those things well at the same time.

Enter ArtSuiteJS, a modern, clean, canvas and JavaScript-based framework for writing web-apps without HTML. Not only can you write full-featured, responsive web-apps with ease, you can also deploy high quality hybrid Android and iOS apps with 90%+ code reuse.

What is the ArtSuiteJS?

A collection of tools with two main goals:

  1. One platform for Cloud-Enabled Apps across Web, Mobile-Web and 'native' Apps.
  2. Maximize developer productivity.

Sub goals include:

  • designer-oriented
  • minimize code (measured in tokens)
  • maximum extensibility at all levels
  • built on ubiquitous standards (Javascript and HTMLCanvas)

Demos Live, on the Web

Launch Art Suite Demos (github)

You can also see an in-production application here: imikimi.com. Click the "ADD MY PHOTOS" button. Click the "more" menu at the top and select "Kimi Frame Maker." The pop-over image editor is written 100% in ArtSuiteJS.

Documentation

The ArtSuiteJS doc is on primarily on Github in the READMEs and wikis of each package. The documentation is far from complete, so you please also check out the many available examples. Also, all the ArtSuiteJS packages are well tested. These tests are considered the definitive documentation, and, therefor, they are designed to be as readable as possible.

ArtSuiteJS Examples

The ArtSuiteDemos is an

  • ArtSuiteDemos is an extensive and growing collection of demos showing off every aspect of the ArtSuiteJS's UI aspects: ArtEngine, ArtReact and ArtFlux.
  • ArtSuiteTutorial is a multi-step tutorial showcasing how to build a working chat app, step by step.

Write Your App

To get started writing your own app, use the ArtBuildConfigurator.

The ArtSuite is a collection of packages designed work together and also à la carte.

Primary NPMs

Support NPMs

Clone this wiki locally