Plugins  
      Board
      
        - ( Deprecated ) Cube Tx : Transfer logic position to physical position with 3D orthogonal or isometric layout
        
Control flow
      
        - Round FSM : A finite state machine to descript a round
        
Data & Storage
      
        - Container : Put sprites or other objects into this box.
        
        - ( Deprecated ) Sprite Bank : (Deprecated) Save/Load sprites.
        
Deprecated
      
        - ( Deprecated ) Function : (Deprecated) Call named events from actions and expressions.
        
General
      
        - SaveLoad : Get status string, or set status by string
        
        - Token : Round-robin player index, used in turn based game.
        
Input
      
        - Orientation : Get orientation of window. (landspcape or portrait)
        
Rex - AI
      
        - ANN : Artificial Neural Network, using back-propagation and one hidden layer.
        
Rex - Arrow key
      
      
      
      Rex - Audio - Tone
      
        - ToneJS api : Tone objects in a dictionary. https://github.com/Tonejs/Tone.js
        
Rex - Audio - Tone - midi
      
        - MidiConvert : Convert MIDI into Tone.js-friendly JSON, and play it.
        
Rex - Audio - Tone - object
      
      
        - Part : An alternate notation of a part.
        
        - Sequence : An alternate notation of a part.
        
Rex - Board - application
      
        - Edge : Maintain edges on a board.
        
        - Logical mask : A logical area to test which tiles had been entered coverage, or had been exited coverage.
        
        - Matcher : Get tiles with matched patterns.
        
        - SLG movement : Movement on the chess board of strategy game.
        
Rex - Board - application - mini board
      
        - Mini board : A board-container to group chess and move them together.
        
Rex - Board - core
      
        - Board : Store the logical position of chess, based plugin of my board-series plugins/behaviors.
        
        - Hex Tx : Transfer logic position to physical position with hexagonal layout
        
        - Projection Tx : Transfer logic position to physical position with projection layout
        
        - Square Tx : Transfer logic position to physical position with orthogonal or isometric layout
        
Rex - Board - random map
      
        - Dungeon gen : Generate random dungeon map asynchronously.
        
        - Maze gen : Generate random maze asynchronously. Reference: http://ondras.github.io/rot.js/hp/
        
Rex - Board - tmx importer v2.x
      
      
      
      Rex - Browser helper
      
      Rex - Canvas
      
        - Canvas : Canvas element and api. https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D
        
        - Fabric : Canvas library. http://fabricjs.com/
        
Rex - CocoonJS helper
      
      Rex - Comment
      
      Rex - Data structure
      
        - FnParam to Array : Create an array and dump parameters of current function into this array.
        
        - INI : INI <--> JSON. Reference: https://github.com/npm/ini
        
        - Undo & Redo : A data structure to support undo&redo steps/states.
        
        - XML Writer : Build XML structure. Reference: http://flesler.blogspot.com/2008/03/xmlwriter-for-javascript.html
        
Rex - Data structure - CSV
      
      
        - CSV : Read 2d table from csv string.
        
        - Look up : Check conditions to find passed tests listed in a csv table.
        
Rex - Data structure - Database
      
        - Nedb : Asynchronous database. Reference from https://github.com/louischatriot/nedb
        
        - Taffydb : Database. Reference from http://www.taffydb.com/
        
Rex - Data structure - JSON
      
        - JSON : Manipulate JSON data.
        
Rex - Date & time
      
        - Date : Get system data and time
        
        - Lunar : Transfer date from solar to lunar (solar 1900~ 2049)
        
        - Time away : Get elapsed interval of turned off game from webstroage.
        
        - Time away L : Get elapsed interval of turned off game from local storage.
        
Rex - Date & time - Moment
      
        - Moment : Parse, validate, manipulate, and display dates. http://momentjs.com/
        
        - Time zone : Parse and display dates in any timezone. http://momentjs.com/timezone/
        
Rex - GUI controller
      
        - Grid control : Manipulate instances of each grid in a table.
        
Rex - Graph
      
        - Graph : Graph with vertices and edges.
        
Rex - Graph - Application
      
      Rex - Iframe
      
      
      Rex - Image
      
        - Exif parser : Get exif inforamtion. https://github.com/jseidelin/exif-js
        
        - GIF render : GIF encoder. Reference: https://github.com/jnordberg/gif.js
        
        - Tesseract : Pure Javascript OCR for 62 Languages. Reference: https://github.com/naptha/tesseract.js
        
Rex - Input
      
      Rex - Instance properties
      
        - UID to Properties : Get/set properties (x,y,angle,opacity,private variable) by UID without picking first.
        
Rex - Kongregate
      
        - Kongregate : Api of kongregate. Reference: https://docs.kongregate.com/v1.0/docs/javascript-api
        
Rex - Layer/layout
      
        - Layer : Adding behavior to change the scale/anlge/opacity/visible of layer.
        
Rex - Layouter
      
        - Layouter : Layout instances to get position and angle.
        
Rex - Local storage
      
      Rex - Logic
      
      
      
      
      
        - Waker : Running ticks during suspended status.
        
Rex - Logic - flow control
      
      
      
      Rex - Logic - function
      
      
        - Function2 : Run other events in an action, like functions in programming languages.
        
        - Function2M : Run other events in an action, like functions in programming languages. Support multiple instances to organize functions more better.
        
Rex - Logic -finite state machine
      
        - FSM : Finite state machine
        
Rex - Media
      
      
        - JSMIDIparser : Convert a midi binary data to JSON to get note events.
        
Rex - Multiplayer helper
      
      
        - MP wrap : A hub of official multi-player plugin
        
Rex - NW.js
      
      Rex - Nickname
      
      Rex - Random
      
      
        - Gashapon : Gashapon in shuffle or random mode.
        
        - Noise : Provide 2d/3d perlin noise and simplex noise . Reference: https://github.com/josephg/noisejs/blob/master/perlin.js
        
Rex - Save-load
      
      
      
      
      Rex - Script
      
        - Lua VM : Run lua script. The lua vm was referenced from http://kripken.github.io/lua.vm.js/lua.vm.js.html.
        
        - Scenario : Executing function from a csv table while time-out
        
        - Work Sheet : Executing instructions from a string while time-out
        
Rex - String
      
        - Lz-string : Compress string using LZ-based compression algorithm. Reference - https://github.com/pieroxy/lz-string
        
        - Mustache : Logic-less templates to render text content. Reference - https://github.com/janl/mustache.js
        
        - Verbal Expressions : Create Regular expression. https://github.com/VerbalExpressions/JSVerbalExpressions/blob/master/VerbalExpressions.js
        
        - ( Deprecated ) XOR Encryption : Encryption & Decryption by XOR Encryption algorithm.
        
Rex - System helper
      
      Rex - Text
      
      
        - Tag Text : Displays text with multi-color, font face, or font size with tags. http://www.canvastext.com/
        
Rex - Timeline
      
        - TARP : Time-Action Recorder and Player
        
        - TimeLine : TimeLine & Timer, to execute function while time-out.
        
Rex - Touch
      
        - Touch wrap : A wrap from official Touch plugin to export touch/mouse input to other plugins.
        
Rex - Variable
      
      Rex - Web - Backendless
      
        - Authentication : Authentication which is provided by backendless. https://backendless.com/
        
        - Counter : Atomic Counters to increase or decrease value.
        
        - Files : Files stored in backendless serivice.
        
        - Item table : Items table indexed by (itemID, key), supports writing an item or reading items back.
        
        - Timer : Get elapsed interval from backendless.
        
Rex - Web - Backendless - api
      
      Rex - Web - Firebase
      
        - Counter : Counter to increase or decrease value.
        
        - Geofire : Realtime location queries with Firebase.
        
        - Item book : Item tables to save and query items. Each value is indexed by (tableID, itemID, key).
        
        - Item table : Items table indexed by (itemID, key), supports writing a item or reading items back.
        
        - Rooms : Rooms management.
        
        - Single login : Test if user account had been logined on one client only.
        
        - Storage : File storage in firebase serivice (v3.x only).
        
        - Token : The first user of a group.
        
Rex - Web - Firebase - api
      
        - ( Deprecated ) Firebase API : API of real time database-as-a-service. https://www.firebase.com/
        
        - Firebase API v3 : 3.x API of real time database-as-a-service. https://firebase.google.com/
        
Rex - Web - Firebase - core
      
        - Authentication : Authentication which is provided by firebase. https://www.firebase.com/
        
        - Firebase : Real time database-as-a-service. https://www.firebase.com/
        
        - Query : Query in firebase.
        
Rex - Web - Firebase - date
      
      
        - Timer : Get elapsed interval from firebase.
        
Rex - Web - Google map
      
        - Geocoding : Converting between geographic coordinates and human-readable address.
        
        - Marker : Marker of google map.
        
Rex - Web - Wild dog
      
        - Wilddog API : API of real time database-as-a-service. https://www.wilddog.com/ It is compatiable with firebase service.
        
Rex - Web - YQL
      
        - Bahamut : Get user data from Bahamut website. http://www.gamer.com.tw/
        
Rex - Web - appwarp
      
        - ( Deprecated ) Timer : Timer service. http://api.shephertz.com/app42-docs/timer-service/
        
Rex - Web - firebase
      
      
      
      Rex - Web - newgrounds.io
      
      
        - Event : Handles logging of custom events.
        
        - Gateway : Provides information about the gateway server.
        
        - Loader : Handles loading various URLs and tracking referral stats.
        
        - Medal : Handles loading and unlocking of medals.
        
        - Scoreboard : Handles loading and posting of high scores and scoreboards.
        
Rex - Web - parse
      
      
      
        - ( Deprecated ) File Upload : Upload image to parse server, then get public URL.
        
        - Item table : Items table indexed by (itemID, key), supports writing an item or reading items back.
        
        - ( Deprecated ) Quick Login : Try to login parse server. Creates account if it had not existed.
        
        - String : Save string with any kind of size. This plugin will divide string into many rows for saving.
        
        - Tags : Paste tags on objects.
        
Rex - Web - parse - api
      
      Rex - Web - parse - date
      
      
      
      
        - Timer : Get elapsed interval from parse.
        
Rex - Web - service
      
      Web - Youtube