ActionScript Library


Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use. Let me know if I have missed an important one off.

NOTE: This list was originally for my personal use (that I thought I would share), it is not intended to compete with or replace the list maintained by OSFlash.

Update 29/10/08: Ted Patrick has put together a list of ActionScript Cloud/ServiceAPIs that he going to highlight during his Adobe MAX 2008 keynote presentation.

Update 28/11/08: I have just come across the Actionscript Classes website. A very handy resource.

Update 11/01/09: Rich Tretola has a small list of AS3 Libs on his blog EverythingFlex.

Update 12/01/09: The Flashchemist has compiled a similar list on his blog.

Update 27/02/09: Check out Spark Project which includes the FLARToolkit for Augmented Reality

Update 11/08/09: I just stumbled across this (old) list of projects.

Update 19/12/09: Sean “theflexguy” Moore has just written a blog entry called ‘List of 34 More ActionScript 3.0 APIs‘. This is a follow-up to his original post ‘List of 22 ActionScript 3.0 API’s‘.

Update 22/12/09: “30+ ‘Must Try’ Open Source Actionscript 3 Libraries” and “30 MORE Awesome Open Source AS3 Libraries”

Update 28/01/10: “30 Classes AS3 bem úteis!”

Update 29/01/10: “15 Awesome ActionScript 3 Frameworks To Inspire Your Next Project”

Update 24/02/10: Emanuele Feronato has a good list of Isometric Engines on his blog

Update 19/03/10: Tom Krcha has posted a list of Flash Gaming Engines, plus a few others that were new to me

Update 09/07/10: FluxDb has a huge list of AS3 Libraries

3D Engines


Away 3D

Sandy 3D

Alternativa Platform


WireEngine3D (we3d) – A lightweight and fast 3D Engine for Flash 8/9.


Infinity3d – In Russian

AS3Dmod – A cross-engine 3d modifier library for Flash

nd3d – ND3D is a small and lightweight AS3 3D Engine

Flare3D – Export from Autodesk’s 3DSMax and then control using ActionScript (Commercial)

3D Game Engines

PaperWorld 3D


2D Game Engines

Citrus Engine – Flash Sidescrolling Platform Game Engine (Commercial)

FlashPunk – Provide you with a fast, clean framework for prototyping and developing games.

flixel – A collection of Actionscript 3 files that helps organize, automate, and optimize Flash games.

PixelBlitz Engine -A game framework for Actionscript3

PushButton Engine – An Open Source, Flash game engine and framework that’s designed for a new generation of games.

Isometric Engines

as3isolib – An open-source ActionScript 3.0 Isometric Library

FFilmation – AS3 Isometric Engine

isoengineas3 – Flash Isometric Engine AS3

OpenSpace – Commercial

Sean Cooper Isometric Engine – Commercial

TheoWorlds – Commercial

T.I.L.E. (Tangerine Isometric Level Editor) – Commercial then click on “TECH”

3D Animation Framework


3D Physics Engines



Augmented Reality




Animation Tweening Engines

Desuade Motion Package – A breakthrough AS3 library that combines keyframe-sequencing, physics, and tweening.

TweenNano – 1.6k TweenLite with Some Sacrifices



TimelineLite – Sequence/Group Multiple Tweens, Control Them as a Whole

TimelineMax – Sequence/Group Multiple Tweens, Control Them as a Whole

Tweener – A class for creating tweens in actionscript 2 and 3 – because there’s infinity between 0 and 1.

Tweensy … ne-tweensy-preview/

TweensyZero – A light weight version of Tweensy.

GoASAP (ActionScript Animation Platform)

AS3 Animation System 2.0

Animation Package

KitchenSync – KitchenSync is an ActionScript 3.0 library for sequencing animations and other time-based actions.

Gyro – A tween and animation library for ActionScript 3.

gTween … tween_a_new_tw.html

HydroTween + HydroSequence (based on GoASAP) … ydrosequence-rev32/

AS3 Easing


BetweenAS3 … ide_betweenas3.html

ByteTween – Light weight engine (focusing in low Kb increase and not being a do-it-all engine).

Eaze – Blazing fast, chainable and compact Flash AS3 tweening library

Actuate – Tween library for Actionscript 3

grape-as3 – Path-based ActionScript 3 animation library

http://blog.generalrelativity.or … -animation-library/

RabbitTween – A new fast and easy transition/tween engine for Flash AS3 … gine-for-flash-as3/

Tweaser – The anti-tween engine

NanoTween – Small, lightweight tweening tool for Flash ActionScript 3

2D Physics Engines

APE (Actionscript Physics Engine)


FOAM – 2D Rigid Body Physics Engine.

glaze – 2D Rigid Body Dynamics & Game Engine for Actionsctipt 3.


Fisix Engine


Collision Detection Kit

QuickBox2D – A mini-library created to work with Box2DFlashAS3



Audio Libraries

Popforge – ActionScript 3 code sandbox for various packages.

Sonoflash – Dynamic AS3 Audio (Commercial)

Particle Systems


Partigen (Not free)

Pulse Particle System – A general purpose AS3 particle system.

Emitter – ActionScript 3.0 particle FX engine.

Stardust – ActionScript 3.0 Particle engine.

Orion – An all around simple and flexible particle generator.

particlesun – A 3D or 2D Particle Engine for Actionscript 3.0

Data Visualization

Flare – Create interactive data visualizations for the web.

Loading Kits

BulkLoader – A library for managing multiple loadings with Actionscript 3 (AS3).

LoaderMax – Smart AS3 Loading

Masapi – Flash/Flex/AIR AS3 Framework for the massive loading (MassLoad)

QueueLoaderAS3 – an actionscript library for sequential asset loading and monitoring

SomaLoader – A lightweight loading manager written in AS3

OOP Frameworks




Swiz – Brutally simple micro-architecture for Rich Internet Application development with Adobe Flex

HydraMVC – A rewrite of the PureMVC API exclusively for Flex

RobotLegs – An Architectural (or Structural) Action Script 3 Framework

Gaia – An open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time

LayerGlue – A framework aimed at rapid website development for Flash & Flex.

Slide – An application framework for Flex 2 and Flex 3

Guasax – an ease of use programming framework to provide ordered and scalable Flex applications

VEGAS – an AS3, AS2 and SSAS OpenSource Framework

Parsley – an application framework for Flex/Flash/AIR applications written in AS3

LowRa – AS3 version of pixlib.

CASA Lib – An Open Source Code Library for ActionScript 2.0 & 3.0

FlashMVC – A flexable lightweight framework engine for AS3.

Hive – A state-based MVC framework for AS3.

Soma and SomaUI – An AS3 MVC framework and software to generate an AS3 flash site based on it.

Spring Actionscript – An offshoot of the Java-based Spring Framework.

SmartyPants IOC – Dependency Injection for Adobe Flex and Flash

fosfr – AS3 open source framework

Flight Framework

CycleFramework – A view management and development oriented framework

Other APIs and libraries

facebook-actionscript-api – Actionscript API for the Facebook platform.

as3facebooklib – ActionScript 3.0 API for Facebook.

Yahoo Maps API

corelib – ActionScript 3.0 library for several basic utilities (JPEG Encoding, MD5 Hashing, JSON Serialization).

as3flexunitlib – ActionScript 3.0 framework for unit testing.

as3flickrlib – ActionScript 3.0 API for Flickr.

as3mapprlib – ActionScript 3.0 API for Mappr.

as3syndicationlib – ActionScript 3.0 library for handling syndication feeds.

as3odeolib – ActionScript 3.0 API for Odeo.

as3youtubelib – ActionScript 3.0 API for YouTube.

as3ebaylib – ActionScript 3.0 API for eBay.

as3awss3lib – ActionScript 3.0 library for interacting with Amazon S3.

as3soundeditorlib – Actionscript 3.0 library for sound playback, spectrum display, and cue point display.

as3ds – AS3 Data Structures For Game Developers.

as3notificationlib – A notification framework written in AS3 for the Adobe Integrated Runtime (AIR).

as3preferenceslib – An AIR library for storing preferences.

as3nativealertlib – An AIR alert that appears in a native window.

ASCOLLADA – actionscript library for parsing Collada files.

FZip – An Actionscript 3 class library to load, modify and create standard ZIP archives.

AS3 Zip Library – An ActionScript 3 based library for reading and writing zip files.

lastfm-as3 – Actionscript 3.0 API to access the web services.


Modest Maps – A display and interaction library for tile-based maps in Flash.

as3cards – An ActionScript 3.0 card engine and example games.

flexircclient – ActionScript 3 based IRC library.

AsWing – A GUI framework and library that allows programmers to make their flash application(or RIA) UI easily.

as3httpclient – ActionScript 3 utils/classes to extend HTTP/HTTPS APIs in Flash Player 9 (onwards).

DistortionTweener … -distortiontweener/

ascanvas – An adapter of HTML Canvas and fl.display.Graphics

dopplr-as3 – actionscript 3 code for accessing data from’s api.

FC64 – an Open-Source Commodore 64 Emulator.

Google Maps API

gmaps-utility-library-flash – Google Maps API for Flash Utility Library.

FVNC – VNC Client for Flash Player 9 and above.

AS3 Parametric Curve Library

AWI – AMFPHP-WordPress Integration. (in Spanish)

as3webservice – Open-source Webservice class implementation in AS3 for Flash CS3 IDE.

as3jayrock – AS3 wrapper for Jayrock communication.

ASAP Library – A library for the development of maintainable, multi-movie, interactive applications.


as3maillib – An ActionScript 3 email library.

AlivePDF – ActionScript 3 Open-Source PDF Library – 100% client side PDF generation.

purepdf – Flash/Actionscript library for creating PDF files.

SWFAddress – Deep linking for Flash.

Flash Camouflage – Skinning framework for AS3.

Flexlib – Open Source Flex Component Library.

Yahoo Astra Flash Components

as3-fullscreen-lib – A small lib used for scalling content to the full size of the browser.

coordy – An Actionscript 3 Layout Framework.

vectorvision – Vectors in papervision3D.

WiiFlash – Communication between the Wiimote and Flash.

Stats – A simple info box that will help you monitor your code performance.

Flash-Optimizing-Tools – APIs that can help optimize a Flash application

twitterscript – Twitter API in ActionScript

oauth-as3 – OAuth Actionscript library (useful for Twitter clients).

OAuth – AS3/Flex OAuth Library (useful for Twitter clients).

NabaztagAPI – Nabaztag API wrapper for Actionscript 3.

SWFObject – Standards-friendly method to embed Flash content using one JavaScript file.

tweetr – AS3 Twitter API

myLib – A powerful open source framework designed for advanced components programming with Adobe Flash AS3 projects.

as3scribdlib – ActionScript 3.0 API for Scribd

FDOT – A collection of ActionScript 3 classes that make hard things easier.

xpath-as3 – An XPath implementation for ActionScript 3.0

DirectorAS3 – Library for SlideShowPro Director

SWX – The Native Data Format for Adobe Flash

openplatform-flash – AS3 client library for The Guardian Open Platform

ARTionscript – An AS3 ‘Generative Art’ Framework

ffffound-as3-api – FFFFOUND! (unofficial) AS3 API

colormunch – Actionscript (AS3) library for the Adobe Kuler API

GpxAS3 – A library for parsing and manipulating GPX (GPS Exchange Format) files.

gaforflash – Google Analytics Tracking For Adobe Flash

minimalcomps – Minimal ActionScript 3.0 code only UI components (Keith Peters)

HYPE Framework – A collaborative visual framework (Branden Hall and Joshua Davis)

TempoLite – A small, efficient media library

SoundManager – Makes adding sounds to your projects super simple

TextFlowPro – Enables you to flow a series of textfields together so that they act as a single text container … ditable_multif.html

AnimatedBitmap – Provides functionality for Bitmap objects that are animated by using a series of still images

Active Window Blur

SWFsize – Works with SWFObject and provides control over the swf’s container metrics

as3-signals – Signals is a new approach for AS3 events, inspired by C# events and signals/slots in Qt

swffit – Not an AS3 library, but a JavaScript file that adds scrollbars to the browser when smaller than a specified size

libscorm – Not an AS3 library, but a JavaScript library for creating SCORM 2004 courses in Flash or HTML

pipwerks.SCORM – Adding basic SCORM functionality to an existing Flash file … e-to-a-flash-movie/

custom-context-menu – Capture right-click events in Flash / Flex (AS 3)

Library & LibraryManager – For using external assets in your flash projects.

DataStructures – HaXe/AS3 library for game developers

miditoflash – Receive midi events in Flash from any midi device through Java and JavaScript

ASBlender – Actionscript 3 library for reading Blender .blend files

OpenPyro – An Open Source ActionScript 3 framework built for creating Rich Internet Applications

TurboSignals – A library implementing the signals and slots design pattern

evoTinyEngine – Demo scene engine

FlashSURF – SURF (Speeded Up Robust Features) feature extraction library written in Flash using Alchemy

XML-RPC – Easy way to get Flash to transfer data with an XML-RPC endpoint … ipt-30-free-library

as3-rpclib – Actionscript 3 RPC libraries for flash-remoting(amf0), xml-rpc, json-rpc

as3swf – Low level Actionscript 3 library to parse, create, modify and publish SWF files.

BrowserCanvas – The World’s Easiest Way to Dynamically Resize Flash … y-resize-flash.html

Chain – Delayed function calling

App Analytics – Complete analyrics solution for Adobe AIR applications

governor – A multithreading script engine

mojocolors – An Actionscript 3 color library inspired by the great Nodebox Colors library

flashdraw3d – A very lightweight 3d drawing API for Flash

Sprouts – An open-source, cross-platform project generation and configuration tool

ZaaIL – 40+ Image format support for Flash … -support-for-flash/

MouseWheelTrap – A fix for unwanted simultaneous Flash and browser scrolling behaviour in AS3

FLVSlicer – A simple FLV slicer and merger

Fluxus – AS3/Flex library registry similar to Ruby Gems

EventController – Event Management made easy

as3-jaws – Just Another (AS3) Web Service Client (for .NET web service)

CJSignals – ActionScript 3.0 Observer Framework (a new approach for ActionScript 3.0 events)

Reflex – A light weight component framework being built for the Flash Platform

Merapi – A bridge between AIR and Java

AS3-P2P-LIB – ActionScript 3 Lib for the new P2P API in Flash Player 10

dropbox-as3 – ActionScript 3 Dropbox API

TransformManager (AS3) – Interactively Scale/Rotate/Move DisplayObjects (Commerical)