Skip to content

WilliamRen/cantk

 
 

Repository files navigation

What is CanTK?


CanTK is a tool kit(GUI) for HTML5 canvas, it implements a full GUI system on HTML5 canvas element, includes window manager, input dispatcher, animation, controls, adapters for different platforms.

Why CanTK?


To Develop Real Native Like Applications.

HTML5 is not good at mobile applications development. The gene of HTML is documention. It is powerful to show text, images, videos to users. But it is very weak at user interaction. HTML5 web application is little like native application when compared with web pages, but it is more like web pages when compared with native application.

CanTK draw all controls on HTML5 canvas element, so it is very easy to implement native applications look and feel.

To Help Javascript Game Engine Create Better User Interface.

Most of the game engines are developed base on the HTML5 Canvas Element, it is very hard to integrate HTML UI controls seamless. CanTK give the power for game engines to create complex and attractive user interface.

Features

  1. Open source for both free and commercial use(under LGPL).

  2. Full GUI System, support almost all common used controls on mobile devices today.

  3. Real native like appearance.

  4. Better performance than tranditional HTML5 Applications.

  5. Window animation.

  6. Game engine integration, cocos2d, panda.js, phaser.js, pixi.js, etc.

  7. Easy to use, you can create application with Gamebuilder(gamebuilder.duapp.com)/画APP吧(www.drawapp8.com) by drag & drop.

  8. Easy to extension, there are several ways to extend existed controls to get different appearance or function.

  9. Support the main stream mobile platform, iOS, android, windows phone, firefox, blackberry, tizen, etc.

Online Design Tools

To develop HTML5 Apps Click Here App Builder

To develop HTML5 Games Click Here Game Builder

Documentation

Application Programming Interface

Chinese Introduction

QQ Groups: html5apps

Screenshots

Online Demos

Animal Link

Beauty Puzzle

Calculator

Stop Watch

About

Toolkit For HTML5 Canvas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • PHP 0.1%