Skip to main content

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

273
GitHub Stars
383
Curated Resources
10
Categories
3 hours ago
Last Refreshed
Development ToolsFrameworksUser InterfaceMultimediaDatabaseFile FormatsNetworkingUtilitiesRuntimesAIR Native Extensions

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me runtimes resources from awesome-actionscript3"

Installation instructions →

What's inside

Runtimes

  • 8080 Emulator

    An actionscript 3 space invaders emulator based on the intel 8080 processor.

  • 8-bit VM

    An eight bit virtual machine written in actionscript.

  • CannonML

    keim's CannonML (shmup scripting language) interpreter.

  • Commodore 64 Emulator

    A low level Commodore 64 emulator written in Actionscript 3.

File Formats

  • Abc-abstraction

    Allows ABC to be analyzed, manipulated, packaged back into an SWF, and run.

  • ActionBSON

    BSON data encoder/decoder.

  • Actiondown

    Port of Javascript Showdown.

  • Actionjson

    Faster, more advanced ActionScript 3 JSON library.

  • AlivePDF

    Client side PDF generation (

  • AS3abc

    Low level library to parse, create, modify and publish ABC (Actionscript Block Code) files.

Database

  • ActionMongo

    MongoDB driver.

  • AIRdb

    AIR ORM for using client-side SQLite within AIR and Flex apps. Supports ActiveRecord style models, migrations and associations.

  • AIR-sqlite

    Utilities for working with SQLite databases in AIR.

  • AS3couchdb

    Client-side API for interacting with a CouchDB instance.

  • AS3mysql

    Driver for the MySQL open source database.

  • AS3Query

    Another SQLite ORM and query DSL for ActionScript.

Networking

  • Actionscript-oauth2

    Interfacing with OAuth 2.0 services.

  • AIRhttp

    HTTP Server for Adobe AIR.

  • AIRkinect

    ANE for integrating with Microsoft Kinect. (

  • AIRplay

    Client-side implementation of Apple's Airplay.

  • AIR-Server

    Socket Server library for Adobe AIR.

  • AIRXMail

    Complete client-side email library supporting SMTP, POP3 and IMAP4.

AIR Native Extensions

Development Tools

  • Adobe Animate CC

    Premiere vector graphics and animation toolset for vector/spritesheet creation.

  • Adobe Flash Builder

    Commercial IDE for building applications on the Flex framework (with advanced debugging tools).

  • Adobe Scout

    Advanced visual profiling and debugging tool for AIR apps & games (supports Stage3D).

  • AS3Sorcerer

    Premiere AS3 decompiler with 99% decompilation accuracy (supports SWF/SWC, Alchemy opcodes).

  • De-Monster Debugger

    Advanced tool to debug graphics and data from a live AIR application.

  • De-Monster Debugger (Starling)

    Fork of De-Monster Debugger with support for Starling Framework.

User Interface

  • Adobe TLF

    Adobe/Apache Flex Text Layout Framework (TLF).

  • Advanced_Joystick

    Joystick for the Starling Framework, designed for Adobe AIR Mobile.

  • Argilla-Mosaic

    Dynamic layout library.

  • AS3-Controller-Input

    Interact with Ouya and Xbox360 game controllers from Adobe AIR.

  • AS3dpad

    A virtual touchscreen gamepad designed for Adobe AIR Mobile (Android/iOS).

  • AsWing

    Open Source Flash ActionScript GUI framework.

Frameworks

  • Alternativa3D

    Alternativa3D GPU accelerated 3D engine (

  • Apache Flex®

    The Apache Flex® SDK is the evolution of the popular Adobe Flex SDK. The Apache Flex® SDK is an application development framework for easily building Flash-based applications for mobile devices, web browsers, and desktop platforms.

  • Apache Royale®

    The Apache Royale® project is developing a next-generation of the Apache Flex® SDK. Royale has the goal of allowing applications developed in MXML and ActionScript to not only run in the Flash/AIR runtimes, but also to run natively in the browser without Flash, on mobile devices as a PhoneGap/Cordova application, and in embedded JS environments such as Chromium Embedded Framework. Royale has the potential to allow your MXML and ActionScript code to run in even more places than Flash currently does.

  • Apollo

    Dependency injection and messaging framework, which can be used as the basis for MVC projects.

  • AS3Commons UI

    Layouting, focus and keyboard management framework.

  • AS3FP

    Collection of functional idioms based on Haskell and Coffeescript.

Showing a sample of 383 resources. View the full list on GitHub →