Files
awesome-awesomeness/html/actionscript3.md2.html
2025-07-18 23:13:11 +02:00

1330 lines
59 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<p><a
href="https://www.adobe.com/products/air.html"><img src="https://rawgit.com/hgupta9/awesome-actionscript3/master/AS3_AIR.png" align="right" width="150"></a></p>
<h1 id="awesome-actionscript-3-awesome">Awesome ActionScript 3 <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of awesome libraries and components for ActionScript 3
and Adobe AIR.</p>
</blockquote>
<p><a href="https://en.wikipedia.org/wiki/Adobe_AIR">Adobe AIR</a>
provides a single set of APIs to build cross-platform desktop/mobile
applications and games. <a
href="https://en.wikipedia.org/wiki/ActionScript">ActionScript 3</a> 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 <a href="https://gamua.com/starling/">Starling</a>
framework and optionally the <a href="https://feathersui.com/">Feathers
UI</a>. Adobe AIR is very popular in the mobile gaming space.</p>
<p>Contributions welcome. To add a useful project simply create an <a
href="https://github.com/hgupta9/awesome-actionscript3/issues">Issue</a>.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#development-tools">Development Tools</a></li>
<li><a href="#frameworks">Frameworks</a></li>
<li><a href="#user-interface">User Interface</a></li>
<li><a href="#multimedia">Multimedia</a></li>
<li><a href="#database">Database</a></li>
<li><a href="#file-formats">File Formats</a></li>
<li><a href="#networking">Networking</a></li>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#runtimes">Runtimes</a></li>
<li><a href="#air-native-extensions">AIR Native Extensions</a></li>
</ul>
<h2 id="development-tools">Development Tools</h2>
<p><em>This section includes commercial tools as well as free/open
source tools.</em></p>
<h4 id="code-editors">Code Editors</h4>
<ul>
<li><a href="http://flashdevelop.org/">FlashDevelop</a> - Premiere free
&amp; open-source IDE for AS3 &amp; AIR, with code completion,
debugging, and more.</li>
<li><a href="http://fdt.powerflasher.com/">Powerflasher FDT</a> -
Commercial IDE built on the Eclipse platform for development of Adobe
Flash/AIR content.</li>
<li><a href="https://www.adobe.com/products/flash-builder.html">Adobe
Flash Builder</a> - Commercial IDE for building applications on the Flex
framework (with advanced debugging tools).</li>
<li><a href="http://moonshine-ide.com/">Moonshine IDE</a> - Moonshine is
a free and open source middleweight IDE built with ActionScript 3 for
ActionScript 3, Apache Flex®, Apache FlexJS® and Feathers development
with Cloud and Desktop support.</li>
<li><a
href="https://www.jetbrains.com/help/idea/building-actionscript-and-flex-applications.html">IntelliJ
IDEA</a> - Commercial IDE that supports many different languages
including AS3.</li>
<li><a href="https://as3mxml.com/">Visual Studio Code</a> - An AS3 &amp;
MXML language extension for Visual Studio Code. Runs on Windows, macOS,
and Linux.</li>
</ul>
<h4 id="live-debuggers">Live Debuggers</h4>
<ul>
<li><a href="https://www.adobe.com/products/scout.html">Adobe Scout</a>
- Advanced visual profiling and debugging tool for AIR apps &amp; games
(supports Stage3D).</li>
<li><a href="https://github.com/MrTact/monsterdebugger">De-Monster
Debugger</a> - Advanced tool to debug graphics and data from a live AIR
application.</li>
<li><a
href="https://github.com/joshtynjala/monsterdebugger-client-starling">De-Monster
Debugger (Starling)</a> - Fork of De-Monster Debugger with support for
Starling Framework.</li>
</ul>
<h4 id="asset-creators">Asset Creators</h4>
<ul>
<li><a href="https://www.adobe.com/products/animate.html">Adobe Animate
CC</a> - Premiere vector graphics and animation toolset for
vector/spritesheet creation.</li>
<li><a href="http://www.mapeditor.org/">TILED Map Editor</a> - Flexible
tile map editor compatible with various AS3 game engines.</li>
<li><a
href="https://github.com/zenrobin/FlashMovieClipConverter">FlashMovieClipConverter</a>
- Converts a Flash MovieClip to a Starling IAnimatable Sprite.</li>
</ul>
<h4 id="swf-obfuscators">SWF Obfuscators</h4>
<ul>
<li><a href="http://www.kindi.com/">secureSWF</a> - Commercial AS3/AIR
obfuscator with renaming, asset encryption and automatic code
optimization.</li>
<li><a href="http://www.ambiera.com/irrfuscator/">irrFuscator</a> -
Commercial AS3 obfuscator for Flash and Flex SWF files.</li>
</ul>
<h4 id="swf-inspectors">SWF Inspectors</h4>
<ul>
<li><a href="https://github.com/magicalhobo/SWFWire">SWFWire</a> -
Advanced SWF Decompiler, Inspector and Debugger Tools (<a
href="http://www.swfwire.com/">website</a>).</li>
<li><a href="https://github.com/velocity9/Inspector">Velocity9</a> -
Basic SWF Inspector.</li>
</ul>
<h4 id="swf-decompilers">SWF Decompilers</h4>
<ul>
<li><a href="http://www.as3sorcerer.com/">AS3Sorcerer</a> - Premiere AS3
decompiler with 99% decompilation accuracy (supports SWF/SWC, Alchemy
opcodes).</li>
<li><a href="http://www.sothink.com/product/flashdecompiler/">Sothink
Decompiler</a> - Advanced decompiler for AS2/AS3 (supports asset
extraction and conversion of SWF to FLA/Flex).</li>
</ul>
<h4 id="ane-dev-tools">ANE Dev Tools</h4>
<ul>
<li><a href="https://github.com/tuarua/FreSharp">FreSharp</a> - Build
ANEs using C# with this C# wrapper for FlashRuntimeExtensions .</li>
<li><a href="https://github.com/tuarua/Swift-IOS-ANE">Swift-IOS-ANE</a>
- ANE starter kit written in Swift 3 for iOS 10 .</li>
</ul>
<h2 id="frameworks">Frameworks</h2>
<h4 id="mvc-frameworks">MVC Frameworks</h4>
<ul>
<li><a
href="https://github.com/PureMVC/puremvc-as3-standard-framework">PureMVC</a>
- Industry-standard MVC framework for Flash (<a
href="https://github.com/PureMVC/puremvc-as3-multicore-framework">multicore</a>).</li>
<li><a
href="https://github.com/robotlegs/robotlegs-framework">Robotlegs</a> -
Dependency injection, module/view/command management framework for
Flash.</li>
<li><a href="https://github.com/flashapi/hummingbird">Hummingbird</a> -
Build and deploy robust MVC applications for AS3, Mobile and the
Starling Framework.</li>
<li><a href="https://github.com/LaurentZuijdwijk/Apollo">Apollo</a> -
Dependency injection and messaging framework, which can be used as the
basis for MVC projects.</li>
<li><a
href="https://github.com/soundstep/somacore_framework">Somacore</a> -
Lightweight event-based AS3 MVC framework.</li>
<li><a href="https://github.com/whitered/Kote">Kote</a> - Fast and
lightweight MVC framework that brings together the best of PureMVC and
as3-signals.</li>
<li><a
href="https://github.com/CreativeBottle/starlingMVC">StarlingMVC</a> -
IOC Framework for Starling based games.</li>
</ul>
<h4 id="ui-frameworks">UI Frameworks</h4>
<ul>
<li><a href="https://gamua.com/starling/">Starling</a> -
High-performance 2D graphics engine built on Stage3D. API identical to
Flash API. (<a
href="https://github.com/Gamua/Starling-Framework">github</a>, <a
href="http://wiki.starling-framework.org/start">help</a>).</li>
<li><a href="https://feathersui.com/">Feathers UI</a> - User interface
components for Starling Framework (<a
href="https://github.com/BowlerHatLLC/feathers">github</a>, <a
href="https://feathersui.com/help/index.html">help</a>).</li>
<li><a href="https://github.com/artman/Flow">Flow</a> - Layout, effects,
data binding and remoting framework to be used instead of Flex.</li>
<li><a href="https://github.com/AS3Commons/as3commons-ui">AS3Commons
UI</a> - Layouting, focus and keyboard management framework.</li>
<li><a href="https://github.com/swiz/swiz-framework">Swiz</a> - Brutally
simple micro-architecture for creating RIAs with AS3 and Adobe
Flex.</li>
<li><a
href="https://github.com/raweden/Project-Hiddenwood">Hiddenwood</a> -
User interface library developed for a web app project, written in AS3
and in a MVC pattern.</li>
<li><a
href="https://github.com/MoritzStefaner/Elastic-Lists">Elastic-Lists</a>
- Fluid and powerful interface for facet browsing.</li>
<li><a href="https://flex.apache.org/">Apache Flex®</a> - 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.</li>
<li><a href="http://royale.apache.org/">Apache Royale®</a> - 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.</li>
</ul>
<h4 id="game-frameworks">Game Frameworks</h4>
<ul>
<li><a href="http://citrusengine.com/">CitrusEngine</a> -
Professional-grade game engine built built on Starling &amp;
Away3D.</li>
<li><a href="https://github.com/asaia/StarlingPunk">StarlingPunk</a> -
Framework built on Starling to add structure and organization to your
game projects.</li>
<li><a href="https://github.com/useflashpunk/FlashPunk">FlashPunk</a> -
Framework to build 2D games. Provides graphics, events, inputs,
animation, etc.</li>
<li><a href="https://github.com/AdamAtomic/flixel">Flixel</a> - Useful
base classes that you can extend to make your own game objects.</li>
<li><a
href="https://github.com/NothingInteractive/tetragon">Tetragon</a> -
Cross-platform framework to build any kind of game. Provides resource
management, debugging facilities, multi-locale support, layered
extendability, a game-oriented data structure, and more.</li>
<li><a href="https://github.com/johanp/Pixelizer">Pixelizer</a> -
Component based game engine to build 2D games. Provides rendering,
animation, input, etc.</li>
<li><a href="https://github.com/as3isolib/as3isolib.v1">AS3isolib</a> -
Isometric Library developed to assist in creating isometrically
projected games.</li>
<li><a href="https://github.com/jadbox/IsoHill-Game-Engine">IsoHill</a>
- GPU-based Isometric engine built on Starling, with TILED map parser,
layers, etc (<a href="http://www.isohill.com/">website</a>).</li>
<li><a href="https://github.com/jozefchutka/YCanvas">YCanvas</a> -
High-performance 2D tile renderer and world map renderer.</li>
<li><a href="https://github.com/lrrrs/nd2d">ND2D</a> - GPU-accelerated
2D game engine using Stage3D (<a
href="https://github.com/NoRabbit/ND2Dx">ND2Dx</a>).</li>
<li><a href="https://github.com/tversteeg/Nexus">Nexus</a> -
GPU-accelerated 2D game engine using Stage3D.</li>
</ul>
<h4 id="d-frameworks">3D Frameworks</h4>
<ul>
<li><a href="http://awaytools.com/awaybuilder/">AwayBuilder</a> - Visual
workflow tool to import, optimise and bake 3D assets from a variety of
sources.</li>
<li><a href="https://github.com/away3d/away3d-core-fp11">Away3D</a> -
Open-source GPU-accelerated 3D engine for Flash Player 11+ (<a
href="https://github.com/away3d/away3d-examples-fp11">examples</a>).</li>
<li><a href="https://github.com/away3d/away3d-core-openfl">Away3D
OpenFL</a> - Away3D for Neko, HTML5 and native CPP. (<a
href="https://github.com/away3d/away3d-examples-openfl">examples</a>).</li>
<li><a
href="https://github.com/away3d/awayphysics-core-fp11">AwayPhysics
FP11</a> - Away Physics - 3D physics library for the Away3D FP 11 (<a
href="https://github.com/away3d/awayphysics-examples-fp11">examples</a>).</li>
<li><a
href="https://github.com/AlternativaPlatform/Alternativa3D">Alternativa3D</a>
- Alternativa3D GPU accelerated 3D engine (<a
href="https://github.com/AlternativaPlatform/Alternativa3DExamples">examples</a>).</li>
<li><a href="http://flare3d.com/">Flare3D</a> - Commercial 3D platform
with high-performance engine and Level-editor IDE.</li>
<li><a href="https://github.com/hgupta9/Zen3D">Zen3D</a> -
High-performance 3D engine for Adobe Flash &amp; AIR (GPU based).</li>
</ul>
<h4 id="animation">Animation</h4>
<ul>
<li><a href="https://greensock.com/gsap-as">GreenSock GSAP</a> - The
industry-standard animation library for Flash (TweenLite, TweenMax) (<a
href="https://github.com/greensock/GreenSock-AS3">github</a>).</li>
<li><a href="http://gskinner.com/libraries/gtween/">GTween</a> - Small
but robust library for programmatic tweening, animation, and
transitions.</li>
<li><a href="http://dragonbones.github.io/">DragonBones</a> - High-speed
skeletal animation using Starling, and tools to export animations from
Flash Pro.</li>
<li><a href="http://www.flasheff.com/">FlashEff2</a> - Premiere
programmatic animation library with 100+ transitions and text
effects.</li>
<li><a href="http://www.flasheffnano.com/">FlashEffNano</a> - FlashEff
transition library optimized for mobile devices, with 20+ transitions in
750 styles.</li>
<li><a
href="https://github.com/zenrobin/StarlingGAFPlayer">StarlingGAFPlayer</a>
- Play back GAF animations using Starling (animations authored in Flash
Pro).</li>
</ul>
<h4 id="signals">Signals</h4>
<ul>
<li><a
href="https://github.com/robertpenner/as3-signals">AS3-signals</a> - New
approach for AS3 events inspired by C# events and signals/slots in
Qt.</li>
<li><a href="https://github.com/tconkling/react-as3">react-as3</a> -
Signals/slots and functional reactive programming library.</li>
<li><a href="https://github.com/whitered/Signaller">Signaller</a> -
Signals implementation with restricted rights for dispatching.</li>
<li><a href="https://github.com/fabrikagency/fa-as3">Fa-as3</a> - Write
less, do more framework, modeled like jQuery.</li>
</ul>
<h4 id="functional">Functional</h4>
<ul>
<li><a href="https://github.com/jadbox/AS3FP">AS3FP</a> - Collection of
functional idioms based on Haskell and Coffeescript.</li>
<li><a href="https://github.com/richardszalay/raix">Raix</a> - Reactive
And Interactive eXtensions simplifies working with interactive data
(arrays) or reactive data (events).</li>
<li><a href="https://github.com/j3k0/fxp-as3">Fxp-as3</a> - Functional
library inspired by the “mostly adequate guide”.</li>
</ul>
<h4 id="unit-testing">Unit Testing</h4>
<ul>
<li><a href="https://github.com/Hoten/as3unit">AS3unit</a> - Unit
testing framework for ActionScript 3.</li>
<li><a
href="https://github.com/drewbourne/hamcrest-as3">hamcrest-as3</a> -
Matcher objects allowing match rules to be defined declaratively.</li>
<li><a href="https://github.com/krzysztof-o/expect.as">expect.as</a> -
BDD-style assertion library for ActionScript 3.</li>
<li><a href="https://github.com/f1337/as3spec">AS3spec</a> - Tiny BDD
framework for AS3, inspired by Bacon and RSpec.</li>
<li><a href="https://github.com/flexunit/flexunit">Flexunit</a> -
FlexUnit project for Actionscript 3 and Flex projects.</li>
<li><a href="https://github.com/patternpark/asunit">ASunit</a> - The
only unit test framework that supports Flash Players 6, 7, 8, 9 and
10.</li>
<li><a href="https://github.com/Stray/RobotEyes">RobotEyes</a> -
End-to-end testing for TDD. Hybrid of WindowLicker and Drew Bournes
Mockolate.</li>
</ul>
<h2 id="user-interface">User Interface</h2>
<h4 id="ui-components">UI Components</h4>
<ul>
<li><a
href="https://github.com/minimalcomps/minimalcomps">MinimalComps</a> -
Minimal ActionScript 3.0 UI Components for Flash.</li>
<li><a
href="https://github.com/danfreeman/MadComponents">MadComponents</a> -
Popular Mobile UI Framework for AS3 / AIR.</li>
<li><a href="https://github.com/dreamsxin/AsWing">AsWing</a> - Open
Source Flash ActionScript GUI framework.</li>
<li><a href="https://github.com/inspirit/GPUI">GPUI</a> - Tiny GUI
Library based on Stage3D (GPU).</li>
<li><a href="https://github.com/HendrixString/Falcon">Falcon</a> -
responsive/flexible mobile ui controls for Feathers.</li>
<li><a href="https://github.com/igorcosta/flex-maps">Flex-maps</a> -
Definitive solution for maps in Apache Flex.</li>
<li><a href="https://github.com/blvz/FlexBook">FlexBook</a> - Awesome
Page Flip component for Flex.</li>
<li><a
href="https://github.com/quick6black/flex-Android-Material-Skins">Flex-Android-Material-Skins</a>
- Android Material Design skins for Flex Mobile components.</li>
</ul>
<h4 id="starling-components">Starling Components</h4>
<ul>
<li><a
href="https://github.com/pol2095/Feathers-Extension-Tabbed-Application">TabbedApplication</a>
- View-based navigation model with swipe to navigate tabs.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-DataGrid">DataGrid</a>
- Displays a datagrid with column headings and smooth scrolling.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-Tree">DataTree</a> -
Displays hierarchical data arranged as an expandable tree.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-Canvas">Canvas</a> -
Supports basic vector drawing functionality.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-CircleProgress">CircleProgress</a>
- Displays progress using a radial progressbar.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-ZoomableControl">ZoomableControl</a>
- Allows a pinch to zoom using the multitouch inputs.</li>
<li><a
href="https://github.com/pol2095/Feathers-Extension-Toaster">Toaster</a>
- Simple feedback about an operation in a small popup. .</li>
<li><a href="https://github.com/ZwickTheGreat/feathers-maps">Google
Maps</a> - Google Maps for Starling, optimized for mobile devices.</li>
</ul>
<h4 id="layout">Layout</h4>
<ul>
<li><a href="https://github.com/apache/flex-tlf">Adobe TLF</a> -
Adobe/Apache Flex Text Layout Framework (TLF).</li>
<li><a href="https://github.com/joelhooks/tinytlf">TinyTLF</a> -
Versatile text layout framework built on top of the Flash Text Engine
for Flash/Flex.</li>
<li><a
href="https://greensock.com/TransformManager">TransformManager</a> - By
Greensock. Interactive scaling/rotating/moving of DisplayObjects.</li>
<li><a
href="https://github.com/senocular/TransformTool">TransformTool</a> -
Free Transform Tool (AS, JS) for manipulating objects in 2D space.</li>
<li><a
href="https://github.com/folletto/Argilla-Mosaic">Argilla-Mosaic</a> -
Dynamic layout library.</li>
<li><a href="https://github.com/evan-liu/xrope">xrope</a> - Simple
layout library for native AS3 display objects.</li>
<li><a href="https://github.com/develar/miglayout-as">miglayout-as</a> -
Port of MigLayout, a superbly versatile Flash/Flex/FlashCocoa
(SWT/Swing/JavaFX) layout manager.</li>
</ul>
<h4 id="multi-touch">Multi Touch</h4>
<ul>
<li><a href="https://github.com/lagerkoller/tuio-as3">TUIO Client</a> -
Common framework for multi-touch hardware, supporting TUIO/FLC and
TUIO/TCP (<a href="http://www.tuio.org/?flash">web</a>).</li>
<li><a href="https://github.com/fljot/Gestouch">Gestouch</a> -
Multitouch gesture recognition library for building better Natural User
Interfaces.</li>
<li><a
href="https://github.com/GesturesIO/gesturesio-as3">Gestures.IO</a> -
Simplifies the way you create gesture-based Natural Interactions.</li>
<li><a
href="https://github.com/TouchScript/TouchScript.as3">TouchScript</a> -
Multitouch framework that makes handling complex gesture interactions on
large touch surfaces easier.</li>
</ul>
<h4 id="game-controllers">Game Controllers</h4>
<ul>
<li><a href="https://github.com/duckleg/as3dpad">AS3dpad</a> - A virtual
touchscreen gamepad designed for Adobe AIR Mobile (Android/iOS).</li>
<li><a href="https://github.com/iainlobb/Gamepad">Gamepad</a> -
Simulates an analog joystick input using the keyboard.</li>
<li><a
href="https://github.com/justjoeyuk/Advanced_Joystick">Advanced_Joystick</a>
- Joystick for the Starling Framework, designed for Adobe AIR
Mobile.</li>
<li><a
href="https://github.com/arkeus/as3-controller-input">AS3-Controller-Input</a>
- Interact with Ouya and Xbox360 game controllers from Adobe AIR.</li>
</ul>
<h2 id="multimedia">Multimedia</h2>
<h4 id="augmented-reality">Augmented Reality</h4>
<ul>
<li><a href="https://github.com/Saqoosha/FLARToolKit">FLARToolKit</a> -
AS3 port of the industry standard ARToolkit library, for Flash Player
11. (<a
href="http://www.libspark.org/wiki/saqoosha/FLARToolKit/en">website</a>).</li>
<li><a
href="https://github.com/theflashbum/FLAREmulator">FLAREmulator</a> -
Test AR demos to see what works and what doesnt with or without a
webcam.</li>
<li><a href="http://words.transmote.com/wp/flarmanager/">FLARManager</a>
- Lightweight framework for building augmented reality apps, using
FLARToolkit/flare.tracker/flare.NFT.</li>
<li><a
href="https://github.com/nyatla/NyARToolkitAS3">NyARToolkitAS3</a> -
NyARToolkit AS3 edition. Marker based Augmented reality library.</li>
<li><a href="https://github.com/tcha-tcho/EZFLAR">EZFLAR</a> - A little
wrapper to ease the way AR works.</li>
<li><a href="https://github.com/inspirit/IN2ARSDKExamples">IN2AR</a> -
SDK for IN2AR cross-platform Augmented Reality Engine.</li>
</ul>
<h4 id="data-visualization">Data Visualization</h4>
<ul>
<li><a href="https://github.com/hgupta9/AxiisCharts">Axiis</a> - Data
visualization framework with line, bar, wedge, column, cluster, area,
smith and treemap charts.</li>
<li><a href="https://sourceforge.net/projects/openflashchart/">Open
Flash Charts</a> - Line charts, Area charts, Bar charts, Pie charts,
Scatter charts.</li>
<li><a href="https://github.com/prefuse/Flare">Flare</a> - charts and
graphs, supports data management, visual encoding, animation, and
interaction techniques.</li>
<li><a href="https://github.com/sunlightlabs/clearmaps">clearmaps</a> -
Mapping framework for data visualization.</li>
<li><a href="https://github.com/geraldo/redada">redada</a> - Interactive
visualization of weighted graphs using GraphML files.</li>
<li><a href="https://github.com/joshtynjala/flextreemap">Flextreemap</a>
- TreeMap data visualization component for Adobe Flex.</li>
<li><a
href="https://github.com/armisael/GraphVisualizer">GraphVisualizer</a> -
A Flex 3 + ActionScript 3 web software to draw dynamic graphcs.</li>
<li><a href="https://github.com/WeaveTeam/Weave">Weave</a> - Web-based
Analysis and Visualization Environment.</li>
<li><a href="https://github.com/Instrument/social-grid">Social-grid</a>
- Abstract Grid Visualization for Social Media.</li>
</ul>
<h4 id="camera">Camera</h4>
<ul>
<li><a
href="https://github.com/cataclysmicrewind/CameraDetection">CameraDetection</a>
- Camera detection.</li>
<li><a href="https://github.com/Fluocode/Fluocam">Fluocam</a> - Virtual
camera for Starling applications.</li>
<li><a
href="https://github.com/Stupeflix/WebcamRecorder">WebcamRecorder</a> -
Chromeless video/audio/still image recording from webcams.</li>
<li><a
href="https://github.com/rainbowcreatures/FlashyWrappers">FlashyWrappers</a>
- Recording video from AIR apps on Windows/Android/iOS/OSX.</li>
</ul>
<h4 id="image">Image</h4>
<ul>
<li><a href="https://github.com/Tibus/Scale9Image">Scale9Image</a> -
Optimized scale9Grid image for starling.</li>
<li><a href="https://github.com/terrynoya/ASImageLib">ASImageLib</a> -
BMP/PNG decoder for actionscript.</li>
<li><a
href="https://github.com/LeeBurrows/Async-Image-Encoders">Async-Image-Encoders</a>
- Asynchronously encode BitmapData objects into image file format.</li>
<li><a
href="https://github.com/jamesflorentino/Flip-Planes-AS3">Flip-Planes-AS3</a>
- Photo slideshow effects.</li>
<li><a
href="https://github.com/foo123/as3-transitions-lib">AS3-transitions-lib</a>
- Image Transitions Library.</li>
<li><a href="https://github.com/hgupta9/InspiritImage">Inspirit
Image</a> - FFT, SURF, edge detection, fluid solver, etc.</li>
<li><a href="https://github.com/inspirit/GPUImage">Inspirit GPUImage</a>
- Framework for GPU-based image processing.</li>
<li><a
href="https://github.com/PowerflasherBR/as3potrace">AS3potrace</a> -
POTrace implementation, to trace bitmap images to vector.</li>
<li><a href="https://github.com/plepers/ATF-Encoder">ATF-Encoder</a> -
Encode/decode ATF (Adobe Texture Format) files in pure AS3.</li>
<li><a href="https://github.com/motemen/as3-klt">AS3-klt</a> -
Kanade-Lucas-Tomasi feature tracker implementation.</li>
<li><a href="https://github.com/roipeker/as3-blurhash">BlurHash</a> - A
BlurHash encoder/decoder implementation in ActionScript 3.0..</li>
</ul>
<h4 id="font">Font</h4>
<ul>
<li><a href="https://github.com/MaxDidIt/firetype">Firetype</a> - Parse
OpenType fonts and render them using Stage3D.</li>
<li><a
href="https://github.com/bengarney/BMFontRenderer">BMFontRenderer</a> -
AS3 renderer for bitmap font data in the BMFont format.</li>
<li><a href="https://github.com/kyoji2/HanFont">HanFont</a> - AIR app
for Chinese Font Embeding in ActionScript.</li>
<li><a href="https://github.com/dv/Ficon.as">Ficon.as</a> - Library to
easily include icon fonts.</li>
</ul>
<h4 id="particle">Particle</h4>
<ul>
<li><a href="https://github.com/richardlord/Flint">Flint</a> - Particle
Engine for Flash and Flex.</li>
<li><a href="http://desuade.com/partigen">Desuade Partigen</a> - Desuade
Partigen particle generation system (<a
href="https://github.com/andrewfitz/desuade">github</a>).</li>
<li><a
href="https://github.com/cosmindolha/ParticleDesigner">Angulex</a> -
Particle Designer for the Starling framework (ActionScript 3).</li>
<li><a href="https://github.com/gonchar/SAP">SAP</a> - Particle System
for Starling.</li>
<li><a
href="https://github.com/Gamua/Starling-Extension-Particle-System">Starling-Particles</a>
- Particle system for the Starling framework, compatible with the
“Particle Designer” from 71squared.com.</li>
<li><a
href="https://github.com/bjeld/motionparticlesprite">MotionParticleSprite</a>
- Design motion paths in Flash Pro and use it to guide Starling
particles.</li>
</ul>
<h4 id="panorama-viewer">Panorama Viewer</h4>
<ul>
<li><a href="https://github.com/EyeSee360/Pantaloons">Pantaloons</a> -
Panoramic viewing in Flash Player.</li>
<li><a href="https://github.com/mstandio/SaladoPlayer">SaladoPlayer</a>
- Panorama viewer.</li>
<li><a
href="https://github.com/BrianMehrman/PanoramicViewer">PanoramicViewer</a>
- 3D Panoramic Viewer.</li>
<li><a
href="https://github.com/suzumura-ss/flash_sphere_panorama">Sphere_panorama</a>
- Panorama player with equirectangular texture written in AS3
(Alternativa3D).</li>
<li><a href="https://github.com/fieldOfView/CuTy">CuTy</a> - QTVR
Panorama viewer based on Flash 10.</li>
</ul>
<h4 id="qr-code">QR Code</h4>
<ul>
<li><a
href="https://github.com/zxing/zxing/tree/c1df162b95e07928afbd4830798cc1408af1ac67/actionscript">Zxing
AS3</a> - QR code detection and generation (<a
href="https://zxing.github.io/zxing/">docs</a>).</li>
<li><a
href="https://github.com/jbpin/as3-qrcode-encoder">AS3-qrcode-encoder</a>
- QR code encoder in as3.</li>
<li><a href="https://github.com/yanbe/qrcode-as">qrcode-as</a> - QR Code
reader which supports webcam on Windows, Mac and Linux.</li>
</ul>
<h4 id="sound">Sound</h4>
<ul>
<li><a href="https://github.com/treefortress/SoundAS">SoundAS</a> -
Modern &amp; lightweight sound manager for AS3.</li>
<li><a href="https://github.com/maxl0rd/standingwave3">Standingwave3</a>
- Dynamic audio library.</li>
<li><a
href="https://github.com/charlesclements/standingwave3-addons">Standingwave3-addons</a>
- Addons for SW3.</li>
<li><a href="https://github.com/also/soundtouch-as3">Soundtouch-as3</a>
- AS3 Port of the SoundTouch Sound Processing Library.</li>
<li><a href="https://github.com/cardin/SeiON">SeiON</a> - Sound
Management Library.</li>
<li><a
href="https://github.com/GrupoW/as3-Sound-Manager">AS3-Sound-Manager</a>-
Upgraded version of the Sound Manager Class from Matt Przybylski.</li>
<li><a href="https://github.com/SFBTom/as3sfxr">AS3sfxr</a> - Port of
sfxr from C++ to AS3, using the new sound and file capabilities of Flash
Player 10.</li>
<li><a href="https://github.com/singuerinc/as3-audio">AS3-audio</a> -
Audio Management in Actionscript.</li>
<li><a href="https://github.com/keim/SiON">SiON</a> - Flash Software
Synthesizer.</li>
<li><a
href="https://github.com/michalstocki/FlashWavRecorder">FlashWavRecorder</a>
- Recording audio and saving as a WAV.</li>
<li><a
href="https://github.com/pauln/local-audio-recorder">Local-recorder</a>
- Local audio recorder (no streaming server required). Currently
requires Flash Player 10.1 or above.</li>
<li><a href="https://github.com/AlwynW/Jukebox">Jukebox</a> - Music
manager for Actionscript 3 projects.</li>
<li><a href="https://github.com/photonstorm/Flod">Flod</a> - Amiga
SoundTracker (MOD) and FastTracker (XM) Replay Library.</li>
</ul>
<h4 id="video-player">Video Player</h4>
<ul>
<li><a href="https://github.com/flowplayer/flash">Flowplayer</a> -
Flowplayer Flash, the video player for the Web.</li>
<li><a href="https://github.com/dbrock/goplayer">Goplayer</a> - Modern
open-source video player written in ActionScript 3.</li>
<li><a
href="https://github.com/FlashJunior/OSFlashVideoPlayer">OSFlashVideoPlayer</a>
- Open source flash video player.</li>
<li><a href="https://github.com/gokercebeci/f4player">F4player</a> -
Open Source AS3 Flash Video Player.</li>
<li><a href="https://github.com/castlabs/dashas">dashas</a> - MPEG-DASH
player written in ActionScript.</li>
<li><a href="https://github.com/erlyvideo/hlsplayer">hlsplayer</a> - HLS
player for OSMF flash framework.</li>
<li><a href="https://github.com/euske/vgaplayer">vgaplayer</a> - Open
source player for Adobe Flash Media Server streams (RTMP).</li>
</ul>
<h2 id="database">Database</h2>
<h4 id="sqlite">SQLite</h4>
<ul>
<li><a href="https://github.com/kemsky/as3Query">AS3Query</a> - Another
SQLite ORM and query DSL for ActionScript.</li>
<li><a href="https://github.com/dkeskar/airdb">AIRdb</a> - AIR ORM for
using client-side SQLite within AIR and Flex apps. Supports ActiveRecord
style models, migrations and associations.</li>
<li><a href="https://github.com/riadvice/Flexine">Flexine</a> - SQLite
ORM for AIR.</li>
<li><a href="https://github.com/probertson/air-sqlite">AIR-sqlite</a> -
Utilities for working with SQLite databases in AIR.</li>
</ul>
<h4 id="mongodb">MongoDB</h4>
<ul>
<li><a href="https://github.com/s9tpepper/MongoAS3">MongoAS3</a> -
MongoDB driver.</li>
<li><a href="https://github.com/RIAlizer/ActionMongo">ActionMongo</a> -
MongoDB driver.</li>
</ul>
<h4 id="couchdb">CouchDB</h4>
<ul>
<li><a href="https://github.com/bustardcelly/as3couchdb">AS3couchdb</a>
- Client-side API for interacting with a CouchDB instance.</li>
<li><a href="https://github.com/dima/soup">Soup</a> - Mixing CouchDB,
Sinatra, AIR and RestfulX to create an offline/online ready app with
undo/redo capabilities.</li>
</ul>
<h4 id="mysql">MySQL</h4>
<ul>
<li><a href="https://github.com/hgupta9/as3mysql">AS3mysql</a> - Driver
for the MySQL open source database.</li>
</ul>
<h4 id="postgresql">PostgreSQL</h4>
<ul>
<li><a href="https://github.com/uhoh-itsmaciek/pegasus">Pegasus</a> -
Driver for the PostgreSQL open source database.</li>
</ul>
<h4 id="dynamodb">DynamoDB</h4>
<ul>
<li><a
href="https://github.com/ferf/aws-dynamodb-actionscript">AWS-dynamodb</a>
- Driver for accessing Amazons AWS DynamoDB.</li>
</ul>
<h4 id="redis">Redis</h4>
<ul>
<li><a href="https://github.com/zhangq0355/as3redis">AS3redis</a> -
Driver for Redis.</li>
</ul>
<h2 id="file-formats">File Formats</h2>
<h4 id="archives">Archives</h4>
<ul>
<li><a href="https://github.com/claus/fzip">FZip</a> - Mature library to
load, modify and create standard ZIP archives.</li>
<li><a href="https://code.google.com/archive/p/aszip/">ASZip</a> -
Generate ZIP archives from AS3.</li>
<li><a
href="https://github.com/mesmotronic/as3-worker-untar">Untar-Worker</a>
- TAR extraction using AS3 Workers (background threads).</li>
</ul>
<h4 id="d-formats">3D Formats</h4>
<ul>
<li><a href="https://github.com/timknip/ascollada">AsCollada</a> - Parse
COLLADA 3D model files (<a
href="https://github.com/david-gregory/ascollada">fork</a>).</li>
<li><a href="https://github.com/timknip/asblender">AsBlender</a> - Parse
Blender .BLEND files.</li>
<li><a href="https://github.com/rkn14/as3-bvh-parser">AS3-bvh-parser</a>
- Parse BVH files.</li>
<li><a href="https://github.com/Barliesque/EasyAGAL">EasyAGAL</a> -
Simplifies development of AGAL shaders with code completion, code
hinting, macros, etc.</li>
</ul>
<h4 id="csv">CSV</h4>
<ul>
<li><a href="https://github.com/lizardon/CSV4AS3">CSV4AS3</a> - CSV
library ported from Apache Commons CSV.</li>
<li><a href="https://github.com/51systems/csvlib">Csvlib</a> - CSV
parser.</li>
</ul>
<h4 id="css">CSS</h4>
<ul>
<li><a href="https://github.com/heyfrench/as3csslib">AS3csslib</a> -
CSS3 parser, selector and style engine for ActionScript 3.0.</li>
<li><a href="https://github.com/theflashbum/fcss">Fcss</a> - Flash
Cascading StyleSheet Library.</li>
<li><a
href="https://github.com/videojuicer/stylekit-as3">Stylekit-as3</a> -
Skinnable user interfaces using CSS3.</li>
<li><a href="https://github.com/jeremyruppel/sass4as">Sass4as</a> -
Syntactically Awesome Stylesheets for ActionScript 3.</li>
<li><a
href="https://github.com/kakenbok/Jakute-Styling-Engine">Jakute-CSS</a>
- Jakute is a CSS framework for ActionScript/Flash.</li>
<li><a href="https://gist.github.com/trxcllnt/1161266">CSS.as</a> -
Single-file CSS parser, part of TinyTLF project.</li>
</ul>
<h4 id="bson">BSON</h4>
<ul>
<li><a href="https://github.com/fminzoni/ActionBSON">ActionBSON</a> -
BSON data encoder/decoder.</li>
<li><a href="https://github.com/s9tpepper/MongoAS3">MongoAS3</a> -
MongoDB Driver which includes BSON I/O.</li>
</ul>
<h4 id="exif">EXIF</h4>
<ul>
<li><a
href="https://github.com/unstoppable/actionscript-exif-reading-lib">AS3-exif-lib</a>
- Parse JPEG EXIF data.</li>
<li><a href="https://github.com/bashi/exif-as3">Exif-as3</a> - Parse
JPEG EXIF data.</li>
</ul>
<h4 id="fxg">FXG</h4>
<ul>
<li><a href="https://github.com/pixelami/fxg-as3-lib">Fxg-as3-lib</a> -
Pure AS3 FXG rendering library (both runtime rendering and mxml
supported).</li>
<li><a href="https://github.com/ZackPierce/fxg2as3">Fxg2as3</a> -
Converting FXG markup into executable Actionscript 3 code.</li>
</ul>
<h4 id="gif">GIF</h4>
<ul>
<li><a href="https://github.com/audreyt/as3gif">AS3gif</a> - Play and
encode Animated GIFs.</li>
<li><a
href="https://github.com/theturtle32/Flash-Animated-GIF-Library">GIF
Player</a> - Play Animated GIFs in Flash.</li>
<li><a
href="https://github.com/honzabrecka/async-gif-decoder">Async-gif-decoder</a>
- Asynchronous GIF decoder &amp; player.</li>
</ul>
<h4 id="ical">ICAL</h4>
<ul>
<li><a href="https://github.com/nicolai86/as3.iCal">AS3iCAL</a> - iCal
parser based on the RFC2445 specification.</li>
</ul>
<h4 id="json">JSON</h4>
<ul>
<li><a href="https://github.com/mherkender/actionjson">Actionjson</a> -
Faster, more advanced ActionScript 3 JSON library.</li>
<li><a href="https://github.com/mattupstate/jameson">Jameson</a> - JSON
Document Object Mapper.</li>
<li><a
href="https://github.com/benbjohnson/serialkiller">Serialkiller</a> -
JSON &amp; XML serialization library.</li>
<li><a href="https://github.com/kemsky/JsonMapper">JsonMapper</a> -
Typed JSON parser.</li>
<li><a href="https://github.com/s9tpepper/JSONTools">JSONTools</a> -
JSON errors, the speed of the JSWoof JSON library, and E4X style queries
dubbed E4J.</li>
</ul>
<h4 id="markdown">Markdown</h4>
<ul>
<li><a href="https://gist.github.com/cstrahan/648771">Showdown.as</a> -
Port of showdown.js.</li>
<li><a href="https://github.com/bbeaumont/Actiondown">Actiondown</a> -
Port of Javascript Showdown.</li>
<li><a href="https://github.com/Corsaair/markdownlib">Markdownlib</a> -
Implementation of Markdown.</li>
</ul>
<h4 id="mp3">MP3</h4>
<ul>
<li><a href="https://github.com/devxoul/as3id3lib">AS3id3lib</a> - Parse
MP3 ID3 data.</li>
<li><a href="https://github.com/claus/as3icy">AS3Icy</a> - Decode and
play live MP3 streams from Shoutcast, Icecast and Limewire.</li>
</ul>
<h4 id="pdf">PDF</h4>
<ul>
<li><a href="https://code.google.com/archive/p/alivepdf/">AlivePDF</a> -
Client side PDF generation (<a
href="https://github.com/riadvice/alivepdf">github</a>).</li>
<li><a href="https://github.com/sephiroth74/purePDF">PurePDF</a> -
Complete PDF library, port of Java iText.</li>
<li><a href="https://github.com/systemed/halcyon_pdf">HalcyonPDF</a> -
OpenStreetMap PDF renderer.</li>
<li><a href="https://github.com/dickclaus/pdfcase">PDFCase</a> - PDF
Library.</li>
<li><a href="https://github.com/jankapunkt/PDFView">PDFView</a> - PDF
viewer built from scratch.</li>
</ul>
<h4 id="psd">PSD</h4>
<ul>
<li><a
href="https://github.com/warrenseine/as3-psd-parser">AS3-psd-parser</a>
- Parse Photoshop PSD files and render as BitmapData objects.</li>
</ul>
<h4 id="swf">SWF</h4>
<ul>
<li><a href="https://github.com/claus/as3swf">AS3swf</a> - Low level
library to parse, create, modify and publish SWF files.</li>
<li><a href="https://github.com/imcj/as3abc">AS3abc</a> - Low level
library to parse, create, modify and publish ABC (Actionscript Block
Code) files.</li>
<li><a href="https://github.com/magicalhobo/SWFWire">SWFWire</a> - SWF
Decompiler and Inspector Tools.</li>
<li><a
href="https://github.com/krilnon/abc-abstraction">Abc-abstraction</a> -
Allows ABC to be analyzed, manipulated, packaged back into an SWF, and
run.</li>
</ul>
<h4 id="svg">SVG</h4>
<ul>
<li><a
href="https://github.com/LucasLorentz/AS3SVGRenderer">AS3SVGRenderer</a>
- SVG Renderer for Flash Player.</li>
<li><a href="https://github.com/millermedeiros/SVGParser">SVGParser</a>
- SVG parser and renderer to FIVe3D and HTML5 canvas.</li>
</ul>
<h4 id="xml">XML</h4>
<ul>
<li><a
href="https://github.com/vapesolius/XMLSerializer">XMLSerializer</a> -
Library which allows data serialisation from ActionScript to XML and
from XML to ActionScript.</li>
<li><a
href="https://github.com/lmgerhard/DynamicXMLParser">DynamicXMLParser</a>
- Dynamic parse xml content into predefined data classes (actionscript
3).</li>
<li><a href="https://github.com/pluglimited/Nudge">Nudge</a> - Framework
to serialize/deserialize objects as XML.</li>
<li><a href="https://github.com/kokorin/AStream">AStream</a> - XML to
Object (and vice versa) mapping library written in AS3. Compatible with
XStream.</li>
</ul>
<h4 id="xlsx">XLSX</h4>
<ul>
<li><a
href="https://github.com/childoftv/as3-xlsx-reader">AS3-xlsx-reader</a>
- Parse Open XML Excel (.XLSX) or Open Office spreadsheets.</li>
</ul>
<h2 id="networking">Networking</h2>
<h4 id="data-loader">Data Loader</h4>
<ul>
<li><a href="https://github.com/greensock/GreenSock-AS3">GreenSock
LoaderMax</a> - Provides an easy and powerful way to load assets at
runtime.</li>
<li><a href="https://github.com/arthur-debert/BulkLoader">BulkLoader</a>
- Bulk asset loading library for Actionscript.</li>
<li><a href="https://github.com/Matan/AssetLoader">AssetLoader</a> -
Multi-file/asset loader for AS3 built on AS3Signals.</li>
</ul>
<h4 id="hardware">Hardware</h4>
<ul>
<li><a href="https://github.com/heyfrench/as3midilib">AS3midilib</a> -
Work with MIDI files and MIDI input/output devices.</li>
<li><a href="https://code.google.com/archive/p/as3glue/">AS3glue</a> -
Communication for Arduino boards.</li>
<li><a
href="https://github.com/quetwo/as3-arduino-connector">AS3-arduino</a> -
Connecting Arduino Prototyping board to Adobe AIR.</li>
<li><a href="https://github.com/AS3NUI/airkinect-2-core">AIRkinect</a> -
ANE for integrating with Microsoft Kinect. (<a
href="https://github.com/AS3NUI/airkinect-2-examples">examples</a>).</li>
<li><a href="https://github.com/cleoag/KinectGate">KinectGate</a> -
KinectSDK to AS3 socket gate.</li>
<li><a
href="https://github.com/tonybeltramelli/Air-Kinect-Gesture-Lib">Kinect-Gestures</a>
- AIR Kinect Gesture Library.</li>
<li><a href="https://github.com/labatrockwell/openTSPS">OpenTSPS</a> -
TSPS is a cross platform Toolkit for Sensing People in Spaces. It
performs openCV operations on live video (Kinect, web camera, etc) and
sends it to clients as JSON (via WebSockets), OSC, TUIO, or TCP.</li>
<li><a
href="https://github.com/logotype/LeapMotionAS3">LeapMotionAS3</a> -
Integrate with the LeapMotion sensor (provides Gestures, Image,
Skeleton/Bone @ 210 FPS).</li>
</ul>
<h4 id="servers">Servers</h4>
<ul>
<li><a href="https://github.com/leopoldodonnell/airhttp">AIRhttp</a> -
HTTP Server for Adobe AIR.</li>
<li><a
href="https://github.com/wouterverweirder/AIR-Server">AIR-Server</a> -
Socket Server library for Adobe AIR.</li>
</ul>
<h4 id="oauth">OAuth</h4>
<ul>
<li><a
href="https://github.com/charlesbihis/actionscript-oauth2">Actionscript-oauth2</a>
- Interfacing with OAuth 2.0 services.</li>
<li><a href="https://github.com/oauth-io/oauth-flex">oauth-flex</a> -
OAuth.io plugin for Apache Flex/ActionScript.</li>
<li><a href="https://github.com/mlepicki/oauth-as3">oauth-as3</a> -
Mavenized, RSL version of oauth-as3 library - OAuth for ActionScript
3.</li>
</ul>
<h4 id="http">HTTP</h4>
<ul>
<li><a
href="https://github.com/HendrixString/Hendrix-HttP-AiR">Hendrix-HTTP</a>
- Lightweight HTTP library for ActionScript 3 (as3) inspired by Squares
OkHttp.</li>
<li><a href="https://github.com/dv/HTTPForm">HTTPForm</a> - Emulate a
multipart/form-data HTML form submission request, including file
upload.</li>
<li><a href="https://github.com/abdul/as3httpclient">AS3httpclient</a> -
HTTP client implementation.</li>
<li><a href="https://github.com/gabriel/as3httpclient">AS3httpclient</a>
- HTTP client implementation.</li>
<li><a
href="https://github.com/satoshi7/ActionScript-API-for-AWS-Amazon-Web-Services-">Amazon
Web Services</a> - AS3 API for AWS.</li>
</ul>
<h4 id="p2p">P2P</h4>
<ul>
<li><a href="https://github.com/palkan/as3_p2plocal">P2Plocal</a> -
Local RTMFP connections.</li>
<li><a
href="https://github.com/beautifycode/Android-Flash-P2P">Android-Flash-P2P</a>
- P2P Communication between a Client.swf and an Android Device with
AIR.</li>
<li><a href="https://github.com/walpolea/NetGrouper">NetGrouper</a> -
Wrapper for NetGroup and RTMFP Multicasting abilities to create quick
P2P multiplayer games over local networks or Adobe Cirrus.</li>
<li><a href="https://github.com/devboy/HydraP2P">HydraP2P</a> -
Simplifies the peer-to-peer API introduced in Flash Player 10.1.</li>
<li><a href="https://github.com/oohazard/GroupP2P">GroupP2P</a> -
P2P-based netgroup.</li>
<li><a href="https://github.com/lava-tech/hls-p2p">HLS-P2P</a> - Flash
OSMF based hybrid cdn&amp;p2p hls solution.</li>
<li><a
href="https://github.com/dreamsocket/actionscript-p2p_messaging">P2Pmessaging</a>
- Simple messaging framework for doing P2P in Flash.</li>
<li><a href="https://github.com/OpenRTMFP/ArcusNode">ArcusNode</a> -
RTMFP Rendevouz Service For Peer Assisted Networking With Adobe Flash on
Node JS.</li>
</ul>
<h4 id="sockets">Sockets</h4>
<ul>
<li><a
href="https://github.com/theturtle32/AS3WebSocket">AS3WebSocket</a> -
WebSocket client implementation for the final WebSocket Draft
RFC6455.</li>
<li><a
href="https://github.com/XaeroDegreaz/SmartSocket">SmartSocket</a> -
SmartSocket is a Java and PHP socket server engine, to make creating
multi-user applications quick and painless.</li>
<li><a href="https://github.com/simb/FlashSocket.IO">FlashSocket.IO</a>
- Clients connect to Socket.IO servers from AS3/AIR clients.</li>
<li><a
href="https://github.com/ascorbic/socket-io-actionscript">Socket.io</a>
- Socket.IO Actionscript 3 client.</li>
<li><a href="https://github.com/chadrem/amf_socket">AMFsocket</a> -
Bi-directional RPC library for high performance network
communication.</li>
<li><a href="https://github.com/rjungemann/sockpuppet">Sockpuppet</a> -
Complete Ruby/ActionScript socket client/server with AMF.</li>
<li><a
href="https://github.com/sinnus/socket.io-flash">Socket.io-flash</a> -
Communication to Socket.IO v.0.8+ servers.</li>
<li><a
href="https://github.com/youurayy/ws-flash-client">ws-flash-client</a> -
Reliable minimalistic WebSocket client (uses Adobe Flash where native
WebSocket is not available).</li>
</ul>
<h4 id="protocols">Protocols</h4>
<ul>
<li><a href="https://github.com/nexussays/git-as3">GIT</a> - Client-side
implementation of Git.</li>
<li><a href="https://github.com/mikkoh/AS3-Airplay">AIRplay</a> -
Client-side implementation of Apples Airplay.</li>
<li><a href="https://github.com/aemoncannon/croqodile">TeaTime</a> -
AS3/Erlang implementation of the Croquet projects TeaTime
protocol.</li>
<li><a href="https://github.com/lyokato/as3xmppclient">XMPP</a> -
Client-side implementation of XMPP library.</li>
<li><a href="https://github.com/bluef/kuching">XMPP</a> - Lightweight
implementation of XMPP library.</li>
<li><a href="https://github.com/0x6e6562/as3-amqp">AMQP</a> -
Client-side implementation of the 0-8 version of AMQP.</li>
<li><a
href="https://github.com/charlespalen/AS3-NTP-Implementation">NTP</a> -
Client-side implementation of NTP Client (Network Time Protocol).</li>
<li><a href="https://github.com/matthiasbreuer/FUDI-as3">FUDI</a> -
Client-side implementation of the Puredata FUDI protocol.</li>
<li><a href="https://github.com/flashquartermaster/Cuke4AS3">BDD
Cucumber</a> - A BDD Cucumber wire protocol implementation for Flash
ActionScript.</li>
</ul>
<h4 id="email">Email</h4>
<ul>
<li><a href="https://github.com/hgupta9/AirXMail">AIRXMail</a> -
Complete client-side email library supporting SMTP, POP3 and IMAP4.</li>
<li><a href="https://github.com/Matan/AS3Mailer">AS3Mailer</a> - Sends
email using server script or invokes a mailto.</li>
</ul>
<h2 id="utilities">Utilities</h2>
<h4 id="artificial-intelligence">Artificial Intelligence</h4>
<ul>
<li><a
href="https://github.com/pzUH/FiniteStateMachine">FiniteStateMachine</a>
- Finite State Machine for AI bot/agent.</li>
<li><a
href="https://github.com/pzUH/N-GramPredictor">N-GramPredictor</a> -
n-Gram predictor for AI bot/agent.</li>
<li><a
href="https://github.com/pzUH/Naive-BayesPredictor">Naive-BayesPredictor</a>
- Naive-Bayes predictor for AI bot/agent.</li>
<li><a
href="https://github.com/pzUH/HierarchicalStateMachine">HierarchicalStateMachine</a>
- Hierarchical State Machine for AI bot/agent.</li>
<li><a href="https://github.com/tconkling/godmode-as3">Godmode-as3</a> -
Behavior tree implementation (artificial intelligence).</li>
<li><a href="https://github.com/pzUH/DecisionTree">DecisionTree</a> -
Binary decision tree for AI bot/agent.</li>
<li><a
href="https://github.com/pzUH/FuzzyStateMachine">FuzzyStateMachine</a> -
Fuzzy State Machine (FuSM) for AI bot/agent.</li>
<li><a href="https://github.com/skyfeiyun/SmartKid">SmartKid</a> -
Powerful AI engine for 2D &amp; 3D games.</li>
</ul>
<h4 id="async">Async</h4>
<ul>
<li><a
href="https://github.com/myflashlab/easyAS-Worker">EasyAS-Worker</a> -
Simplified wrapper for AIR Workers.</li>
<li><a
href="https://github.com/bortsen/worker-from-class">Worker-from-class</a>
- Create Workers from Class definitions.</li>
</ul>
<h4 id="crypto">Crypto</h4>
<ul>
<li><a
href="https://github.com/blooddy/blooddy_crypto">BlooddyCrypto</a> -
High-performance library for processing binary data. This library
contains MD5, SHA-1, SHA-2, Base64, CRC32, JSON, PNG/JPEG encoders.</li>
<li><a href="https://github.com/timkurvers/as3-crypto">AS3Crypto</a> -
Fork of Henri Torgemanes excellent cryptography library (<a
href="https://github.com/lyokato/as3crypto_patched">patched</a>).</li>
<li><a href="https://github.com/mikechambers/as3corelib">AS3corelib</a>
- MD5 and SHA1 hashing, Image encoders, and JSON serialization.</li>
<li><a href="https://github.com/Meychi/ASCrypt">ASCrypt</a> - Crypto
library with a similar API for multiple languages.</li>
<li><a href="https://github.com/nexussays/nexuslib-as3">Nexuslib</a> -
Reflection, serialization, seeded random number generation,
cryptography, networking, and more.</li>
<li><a href="https://github.com/Corsaair/hashlib">Hashlib</a> - Over 30
different hashing functions.</li>
<li><a href="https://github.com/xxtea/xxtea-as3">XXTEA-AS3</a> - XXTEA
encryption algorithm library for ActionScript 3.</li>
<li><a
href="https://github.com/NordMike/gibberish-aes-as3">Gibberish-AES</a> -
A fully OpenSSL compliant ActionScript 3 library for AES
encryption.</li>
</ul>
<h4 id="data">Data</h4>
<ul>
<li><a
href="https://github.com/AS3Commons/as3commons-collections">AS3Commons
Collections</a> - Sophisticated and high-performance collections &amp;
iterators for AS3.</li>
</ul>
<h4 id="geometry">Geometry</h4>
<ul>
<li><a href="https://github.com/alecmce/as3geometry">AS3geometry</a> -
Primitives, Polygons, Intersections, etc.</li>
<li><a href="https://github.com/azrafe7/as3GeomAlgo">AS3GeomAlgo</a> -
Collection of geometry algorithms. Port of hxGeomAlgo.</li>
<li><a href="https://github.com/richardlord/Coral">Coral</a> -
High-performance classes for 3D mathematics (Point, Vector, Matrix,
Quaternion).</li>
<li><a href="https://github.com/timknip/csg.as">Csg.as</a> -
Constructive Solid Geometry on 3D meshes.</li>
<li><a
href="https://github.com/alinakipoglu/Actionscript-PathUtils">PathUtils</a>
- Working with quadratic, bezier and line sequences.</li>
<li><a href="https://github.com/nodename/Hilbert">Hilbert</a> - Port of
Hilbert curve from cortesi/scurve.</li>
<li><a href="https://github.com/tomnewton/AS3AStar">AS3AStar</a> - Fast
A-Star pathfinding algorithm.</li>
<li><a
href="https://github.com/kevhiggins/a-star_pathfinder">A-star_pathfinder</a>
- A-Star pathfinding interface for tile based maps.</li>
<li><a
href="https://github.com/azakhary/As3Pathfinder">As3Pathfinder</a> -
Grid Path finding Library written using Dijkstras algorithm.</li>
</ul>
<h4 id="math">Math</h4>
<ul>
<li><a href="https://github.com/erussell/AS3Units">AS3Units</a> - Port
of NGUnits. Parsing, formatting, and converting between units of
measure.</li>
<li><a href="https://github.com/inspirit/AS3LinAlg">AS3LinAlg</a> -
Linear Algebra library (Jacobi SVD, Eigen Vectors/Values, Cholesky LU,
etc).</li>
<li><a
href="https://github.com/martinkallman/performance-as3">Performance
Primitives</a> - High-performance math modeled on the Intel Performance
Primitives.</li>
<li><a href="https://github.com/Xorcerer/zexpression">Zexpression</a> -
Parse and evalate math expressions with functions and variables.</li>
<li><a href="https://github.com/Lukx/FlexibleMatrix">FlexibleMatrix</a>
- A multi purpose Matrix class.</li>
<li><a href="http://eval.hurlant.com/">AS3eval</a> - Packages the
Tamarin ESC compiler to work within Flash Player. (<a
href="https://github.com/SimonRichardson/as3-eval">alternate</a>).</li>
<li><a
href="https://github.com/zasdfgbnm/FlashFormulaEditor">FlashFormulaEditor</a>
- Formula editor made in Adobe Flex.</li>
</ul>
<h4 id="text">Text</h4>
<ul>
<li><a
href="https://github.com/CodeCatalyst/linkify-as3">Linkify-as3</a> -
Convert URLs, e-mail addresses, phone numbers, into clickable
links.</li>
<li><a href="https://github.com/gka/as3hyphenation">AS3hyphenation</a> -
Port of the Javascript text hyphenation library Hyphenator.js.</li>
</ul>
<h2 id="runtimes">Runtimes</h2>
<h4 id="emulators">Emulators</h4>
<ul>
<li><a href="https://github.com/nesbox/emulator">NES Emulator</a> -
Emulator of NES, Super Nintendo, Sega Mega Drive, GameBoy video
consoles.</li>
<li><a href="https://github.com/claus/fc64">Commodore 64 Emulator</a> -
A low level Commodore 64 emulator written in Actionscript 3.</li>
<li><a href="https://github.com/ozipi/As3_SpaceInvaders_Emulator">8080
Emulator</a> - An actionscript 3 space invaders emulator based on the
intel 8080 processor.</li>
<li><a href="https://github.com/OutOfTheVoid/AS3-8-bit-VM">8-bit VM</a>
- An eight bit virtual machine written in actionscript.</li>
</ul>
<h4 id="interpreters">Interpreters</h4>
<ul>
<li><a href="https://github.com/theturtle32/RhinoAS3">JS</a> - RhinoJS,
Port of Mozillas Rhino JavaScript interpreter.</li>
<li><a
href="https://github.com/sixsided/Simplified-JavaScript-Interpreter">Simple
JS</a> - AS3-based Javascript interpreter.</li>
<li><a href="https://github.com/ser1zw/MIL">MIL</a> - A MIL language VM
and interpreter written in ActionScript.</li>
<li><a href="https://github.com/oaubert/tales4as">TALES</a> - TALES
interpreter for ActionScript.</li>
<li><a href="https://github.com/hrundik/fScheme">Scheme</a> - Scheme
interpreter in ActionScript.</li>
<li><a href="https://github.com/rzubek/as_lisp">Lisp</a> - Lisp dialect
written in Actionscript, with compiler and bytecode interpreter.</li>
<li><a href="https://github.com/aemoncannon/las3r">Lisp Compiler</a> - A
lisp compiler for the AVM2.</li>
<li><a href="https://github.com/abiyasa/cannonml_as3">CannonML</a> -
keims CannonML (shmup scripting language) interpreter.</li>
</ul>
<h2 id="air-native-extensions">AIR Native Extensions</h2>
<h4 id="audio-ane">Audio ANE</h4>
<ul>
<li><a href="https://github.com/richpixel/SongPickerANE">SongPicker</a>
- A song picker/player ANE for iOS and Android.</li>
<li><a
href="https://github.com/StickSports/ANE-Silent-Switch">SilentSwitch</a>
- ANE for iOS to mute sounds if the hardware silent switch is on.</li>
<li><a href="https://github.com/myflashlab/VolumePro-ANE">VolumePro</a>
- Control native music stream volume and you can listen to the volume
changes.</li>
<li><a
href="https://github.com/nweber/SystemVolumeNativeExtension">SystemVolume</a>
- Interact with the system volume for iOS and Android devices.</li>
</ul>
<h4 id="multimedia-ane">Multimedia ANE</h4>
<ul>
<li><a href="https://github.com/tuarua/WebViewANE">WebView (Tuarua)</a>
- Modern WebView for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android
21+. Uses CEF (Chromium Embedded Framework) on Windows, WKWebView on
iOS/OSX, and WebView on Android.</li>
<li><a href="https://github.com/myflashlab/webView-ANE">WebView
(FlashLab)</a> - Replacement for StageWebView, allows calling Javascript
functions from AIR.</li>
<li><a href="https://github.com/tuarua/AVANE">AVANE</a> - For building
video encoding applications using FFmpeg.</li>
<li><a href="https://github.com/myflashlab/PDF-ANE">PDF</a> - Lets you
open PDF files from your AIR mobile apps. Supported on Android and
iOS.</li>
<li><a
href="https://github.com/myflashlab/videoPlayer-ANE">VideoPlayer</a> -
Play video files in Android or iOS native video player.</li>
<li><a
href="https://github.com/myflashlab/surfaceVideoPlayer-ANE">SurfaceVideoPlayer</a>
- SurfacePlayer ANE helps you play video files inside your air mobile
projects.</li>
<li><a href="https://github.com/myflashlab/speech-ANE">Speech</a> -
Convert strings to voice files and vice versa fully in the
background.</li>
<li><a href="https://github.com/myflashlab/AR-ANE-Samples">MyAR</a> - AR
ANE supporting Android and iOS 64-bit based on Metaios SDK.</li>
<li><a href="https://github.com/saumitrabhave/qr-zbar-ane">QR-zbar</a> -
ANE for QR Code Reader.</li>
<li><a href="https://github.com/myflashlab/barcode-ANE">Barcode</a> -
Scan almost any barcode type with this super fast barcode scanner
ANE.</li>
<li><a href="https://github.com/mziwisky/bullet-ane">Bullet</a> - Bullet
physics simulation library.</li>
</ul>
<h4 id="file-system-ane">File System ANE</h4>
<ul>
<li><a
href="https://github.com/myflashlab/fileChooser-ANE">FileChooser</a> -
Enable users to select a file from the device filesystem.</li>
<li><a
href="https://github.com/myflashlab/zipManager-ANE">ZipManager</a> - Zip
or unzip large zip archives super fast using native process on Android
and iOS.</li>
<li><a href="https://github.com/myflashlab/Spotlight-ANE">Spotlight</a>
- Integrate with iOS 9 Spotlight Search, to index search items and user
generated content.</li>
</ul>
<h4 id="networking-ane">Networking ANE</h4>
<ul>
<li><a href="https://github.com/myflashlab/Firebase-ANE">Firebase</a> -
API for Google Firebase on Android and iOS with 100% identical
ActionScript API.</li>
<li><a
href="https://github.com/myflashlab/downloadManager-ANE">DownloadManager</a>
- Download large data files with pause/resume support.</li>
<li><a href="https://github.com/tuarua/BitTorrentANE">BitTorrent</a> -
For building BitTorrent enabled applications.</li>
</ul>
<h4 id="hardware-ane">Hardware ANE</h4>
<ul>
<li><a href="https://github.com/myflashlab/bluetooth-ANE">Bluetooth</a>
- Scan for other devices, connect to and pair with them and transfer
data between them.</li>
<li><a href="https://github.com/myflashlab/GPS-ANE">GPS</a> - Get
current device GPS location as fast as possible by automatically
checking the best available provider.</li>
<li><a href="https://github.com/myflashlab/GoogleVR-ANE">GoogleVR</a> -
Google Virtual Reality SDK available to AIR developers.</li>
<li><a
href="https://github.com/StackAndHeap/joystick-ane">Joystick-ANE</a> -
ANE Joystick Library.</li>
<li><a
href="https://github.com/AlexanderOMara/AIRControl">AIRControl</a> -
Adobe AIR Game Controller ANE.</li>
<li><a
href="https://github.com/gaslightgames/AIROUYAController">AIROUYAController</a>
- ANE for the OUYA Controller.</li>
<li><a href="https://github.com/Tastenkunst/AIRKinectv2">AIRKinectv2</a>
- ANE for Microsoft Kinect v2 for Windows SDK.</li>
<li><a
href="https://github.com/benkuper/AIR-NativeExtensions">Serial/MIDI/DMX</a>
- AIRBonjour, NativeSerial, NativeDMXController, NativeMIDI,
VirtualMIDI, ExtendedMouse.</li>
<li><a
href="https://github.com/logotype/LeapMotionAS3">LeapMotionAS3</a> - ANE
for LeapMotion sensor (provides Gestures, Image, Skeleton/Bone @ 210
FPS).</li>
</ul>
<h4 id="system-ane">System ANE</h4>
<ul>
<li><a
href="https://github.com/tuarua/TaskbarProgressANE">TaskbarProgress</a>
- Display taskbar progress on OSX &amp; Windows 7/8/10 .</li>
<li><a href="https://github.com/tuarua/DesktopToastANE">DesktopToast</a>
- Display interactive toast notifications in Windows 8/10 and OSX.</li>
<li><a
href="https://github.com/myflashlab/alarmManager-ANE">AlarmManager</a> -
Run a scheduled task even if your AIR app is closed.</li>
<li><a
href="https://github.com/myflashlab/inAppPayments-ANE">InAppPayments</a>
- Identical in-app-billing and in-app-purchase ANE for Android and
iOS.</li>
<li><a
href="https://github.com/myflashlab/PermissionCheck-ANE">PermissionCheck</a>
- Check and request for permissions in your Adobe Air app.</li>
<li><a href="https://github.com/myflashlab/RateMe-ANE">RateMe</a> - Ask
your users to rate your app in the most efficient way.</li>
<li><a href="https://github.com/myflashlab/Statusbar-ANE">Statusbar</a>
- Control the Statusbar in your AIR apps in runtime.</li>
<li><a href="https://github.com/myflashlab/Badge-ANE">Badge</a> -
Control the iOS badge value.</li>
<li><a href="http://www.henke37.cjb.net/windebug/">WinDebug</a> -
Windows ANE to control applications, windows, memory, breakpoints,
metadata, registry, etc.</li>
<li><a
href="https://github.com/StickSports/ANE-Can-Open-URL">Can-Open-URL</a>
- ANE for iOS to detect whether an app is installed to handle a specific
URL scheme.</li>
</ul>
<h4 id="social-ane">Social ANE</h4>
<ul>
<li><a href="https://github.com/myflashlab/facebook-ANE">Facebook</a> -
Integrate Facebook SDK into your AIR apps.</li>
<li><a href="https://github.com/myflashlab/GCM-ANE">GCM</a> - Use Google
Cloud messaging on Android and iOS. .</li>
<li><a
href="https://github.com/lilili87222/baidu-ane-for-ios-and-android">Baidu</a>
- Baidu ANE for for iOS and Android.</li>
</ul>
<h4 id="analytics-ane">Analytics ANE</h4>
<ul>
<li><a href="https://github.com/myflashlab/Admob-ANE">Admob</a> - Admob
ANE.</li>
<li><a
href="https://github.com/myflashlab/GameServices-ANE">GameServices</a> -
Google Game Services for Android+iOS.</li>
<li><a href="https://github.com/StickSports/MoPub-ANE">MoPub</a> - ANE
for MoPub advertising.</li>
<li><a href="https://github.com/ColerYu/ANE-UMAnalytics">UMAnalytics</a>
- ANE for UMAnalytics SDK (iOS and Android).</li>
<li><a href="https://github.com/randori/ANE-Localytics">Localytics</a> -
Localytics analytics for mobile Adobe AIR applications (iOS &amp;
Android).</li>
<li><a href="https://github.com/jlopez/ane-testflight">Testflight</a> -
Apple TestFlight ANE.</li>
<li><a href="https://github.com/airext/hockeyapp">HockeyApp</a> - ANE
for the Hockeyapp testing &amp; distribute platform.</li>
<li><a href="https://github.com/ChartBoost/air">Chartboost</a> - ANE for
the Chartboost SDK with compile scripts.</li>
<li><a href="https://github.com/devtodev-analytics/air-sdk">Devtodev</a>
- A full-cycle analytics solution for game developers.</li>
</ul>
<p><a
href="https://github.com/robinrodricks/awesome-actionscript3">actionscript3.md
Github</a></p>