Awesome ActionScript 3 Awesome

A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.

Adobe AIR provides a single set of APIs to build cross-platform desktop/mobile applications and games. ActionScript 3 is the programming language for AIR. Powerful native functionality such as file system, SQLite, sensors are included by default. To add missing functionality, you can build ANEs (Air Native Extensions) coded in the native language (eg VC++ for Windows, Java for Android, Swift/Objective-C for iOS). To build mobile apps/games with GPU-rendered graphics, use the Starling framework and optionally the Feathers UI. Adobe AIR is very popular in the mobile gaming space.

Contributions welcome. To add a useful project simply create an Issue.

Contents

Development Tools

This section includes commercial tools as well as free/open source tools.

Code Editors

Live Debuggers

Asset Creators

SWF Obfuscators

SWF Inspectors

SWF Decompilers

ANE Dev Tools

Frameworks

MVC Frameworks

UI Frameworks

Game Frameworks

3D Frameworks

Animation

Signals

Functional

Unit Testing

User Interface

UI Components

Starling Components

Layout

Multi Touch

Game Controllers

Multimedia

Augmented Reality

Data Visualization

Camera

Image

Font

Particle

Panorama Viewer

QR Code

Sound

Video Player

Database

SQLite

MongoDB

CouchDB

MySQL

PostgreSQL

DynamoDB

Redis

File Formats

Archives

3D Formats

CSV

CSS

BSON

EXIF

FXG

GIF

ICAL

JSON

Markdown

MP3

PDF

PSD

SWF

SVG

XML

XLSX

Networking

Data Loader

Hardware

Servers

OAuth

HTTP

P2P

Sockets

Protocols

Email

Utilities

Artificial Intelligence

Async

Crypto

Data

Geometry

Math

Text

Runtimes

Emulators

Interpreters

AIR Native Extensions

Audio ANE

Multimedia ANE

File System ANE

Networking ANE

Hardware ANE

System ANE

Social ANE

Analytics ANE