An open API service indexing awesome lists of open source software.

awesome-actionscript3

A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.
https://github.com/robinrodricks/awesome-actionscript3

Last synced: 7 days ago
JSON representation

  • Development Tools

    • Powerflasher FDT - Commercial IDE built on the Eclipse platform for development of Adobe Flash/AIR content.
    • Adobe Flash Builder - Commercial IDE for building applications on the Flex framework (with advanced debugging tools).
    • Moonshine IDE - 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.
    • IntelliJ IDEA - Commercial IDE that supports many different languages including AS3.
    • Visual Studio Code - An AS3 & MXML language extension for Visual Studio Code. Runs on Windows, macOS, and Linux.
    • Adobe Animate CC - Premiere vector graphics and animation toolset for vector/spritesheet creation.
    • secureSWF - Commercial AS3/AIR obfuscator with renaming, asset encryption and automatic code optimization.
    • irrFuscator - Commercial AS3 obfuscator for Flash and Flex SWF files.
    • AS3Sorcerer - Premiere AS3 decompiler with 99% decompilation accuracy (supports SWF/SWC, Alchemy opcodes).
    • Sothink Decompiler - Advanced decompiler for AS2/AS3 (supports asset extraction and conversion of SWF to FLA/Flex).
    • FlashMovieClipConverter - Converts a Flash MovieClip to a Starling IAnimatable Sprite.
    • SWFWire - Advanced SWF Decompiler, Inspector and Debugger Tools ([website](http://www.swfwire.com/)).
    • 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.
    • Velocity9 - Basic SWF Inspector.
    • FlashDevelop - Premiere free & open-source IDE for AS3 & AIR, with code completion, debugging, and more.
    • TILED Map Editor - Flexible tile map editor compatible with various AS3 game engines.
    • FlashDevelop - Premiere free & open-source IDE for AS3 & AIR, with code completion, debugging, and more.
    • Powerflasher FDT - Commercial IDE built on the Eclipse platform for development of Adobe Flash/AIR content.
    • 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).
    • FreSharp - Build ANEs using C# with this C# wrapper for FlashRuntimeExtensions .
    • Swift-IOS-ANE - ANE starter kit written in Swift 3 for iOS 10 .
    • Sothink Decompiler - Advanced decompiler for AS2/AS3 (supports asset extraction and conversion of SWF to FLA/Flex).
  • Frameworks

    • Starling - High-performance 2D graphics engine built on Stage3D. API identical to Flash API. ([github](https://github.com/Gamua/Starling-Framework), [help](http://wiki.starling-framework.org/start)).
    • Feathers UI - User interface components for Starling Framework ([github](https://github.com/BowlerHatLLC/feathers), [help](https://feathersui.com/help/index.html)).
    • 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.
    • CitrusEngine - Professional-grade game engine built built on Starling & Away3D.
    • AwayBuilder - Visual workflow tool to import, optimise and bake 3D assets from a variety of sources.
    • Flare3D - Commercial 3D platform with high-performance engine and Level-editor IDE.
    • GTween - Small but robust library for programmatic tweening, animation, and transitions.
    • DragonBones - High-speed skeletal animation using Starling, and tools to export animations from Flash Pro.
    • FlashEff2 - Premiere programmatic animation library with 100+ transitions and text effects.
    • FlashEffNano - FlashEff transition library optimized for mobile devices, with 20+ transitions in 750 styles.
    • CitrusEngine - Professional-grade game engine built built on Starling & Away3D.
    • AwayPhysics FP11 - Away Physics - 3D physics library for the Away3D FP 11 ([examples](https://github.com/away3d/awayphysics-examples-fp11)).
    • FlashPunk - Framework to build 2D games. Provides graphics, events, inputs, animation, etc.
    • Flixel - Useful base classes that you can extend to make your own game objects.
    • AS3Commons UI - Layouting, focus and keyboard management framework.
    • Swiz - Brutally simple micro-architecture for creating RIAs with AS3 and Adobe Flex.
    • Elastic-Lists - Fluid and powerful interface for facet browsing.
    • StarlingPunk - Framework built on Starling to add structure and organization to your game projects.
    • Flow - Layout, effects, data binding and remoting framework to be used instead of Flex.
    • Somacore - Lightweight event-based AS3 MVC framework.
    • Fa-as3 - Write less, do more framework, modeled like jQuery.
    • PureMVC - Industry-standard MVC framework for Flash ([multicore](https://github.com/PureMVC/puremvc-as3-multicore-framework)).
    • Hiddenwood - User interface library developed for a web app project, written in AS3 and in a MVC pattern.
    • Kote - Fast and lightweight MVC framework that brings together the best of PureMVC and as3-signals.
    • Apollo - Dependency injection and messaging framework, which can be used as the basis for MVC projects.
    • StarlingMVC - IOC Framework for Starling based games.
    • Robotlegs - Dependency injection, module/view/command management framework for Flash.
    • react-as3 - Signals/slots and functional reactive programming library.
    • Signaller - Signals implementation with restricted rights for dispatching.
    • AS3-signals - New approach for AS3 events inspired by C# events and signals/slots in Qt.
    • AS3FP - Collection of functional idioms based on Haskell and Coffeescript.
    • Raix - Reactive And Interactive eXtensions simplifies working with interactive data (arrays) or reactive data (events).
    • Fxp-as3 - Functional library inspired by the "mostly adequate guide".
    • Flexunit - FlexUnit project for Actionscript 3 and Flex projects.
    • ASunit - The only unit test framework that supports Flash Players 6, 7, 8, 9 and 10.
    • hamcrest-as3 - Matcher objects allowing 'match' rules to be defined declaratively.
    • RobotEyes - End-to-end testing for TDD. Hybrid of WindowLicker and Drew Bourne's Mockolate.
    • expect.as - BDD-style assertion library for ActionScript 3.
    • AS3spec - Tiny BDD framework for AS3, inspired by Bacon and RSpec.
    • Away3D - Open-source GPU-accelerated 3D engine for Flash Player 11+ ([examples](https://github.com/away3d/away3d-examples-fp11)).
    • Away3D OpenFL - Away3D for Neko, HTML5 and native CPP. ([examples](https://github.com/away3d/away3d-examples-openfl)).
    • Alternativa3D - Alternativa3D GPU accelerated 3D engine ([examples](https://github.com/AlternativaPlatform/Alternativa3DExamples)).
    • YCanvas - High-performance 2D tile renderer and world map renderer.
    • Nexus - GPU-accelerated 2D game engine using Stage3D.
    • ND2D - GPU-accelerated 2D game engine using Stage3D ([ND2Dx](https://github.com/NoRabbit/ND2Dx)).
    • IsoHill - GPU-based Isometric engine built on Starling, with TILED map parser, layers, etc ([website](http://www.isohill.com/)).
    • Pixelizer - Component based game engine to build 2D games. Provides rendering, animation, input, etc.
    • Hummingbird - Build and deploy robust MVC applications for AS3, Mobile and the Starling Framework.
    • AS3unit - Unit testing framework for ActionScript 3.
    • Tetragon - 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.
    • AS3isolib - Isometric Library developed to assist in creating isometrically projected games.
    • AwayBuilder - Visual workflow tool to import, optimise and bake 3D assets from a variety of sources.
    • Zen3D - High-performance 3D engine for Adobe Flash & AIR (GPU based).
    • StarlingGAFPlayer - Play back GAF animations using Starling (animations authored in Flash Pro).
  • Multimedia

    • FLARManager - Lightweight framework for building augmented reality apps, using FLARToolkit/flare.tracker/flare.NFT.
    • Open Flash Charts - Line charts, Area charts, Bar charts, Pie charts, Scatter charts.
    • Desuade Partigen - Desuade Partigen particle generation system ([github](https://github.com/andrewfitz/desuade)).
    • Zxing AS3 - QR code detection and generation ([docs](https://zxing.github.io/zxing/)).
    • Starling-Particles - Particle system for the Starling framework, compatible with the "Particle Designer" from 71squared.com.
    • CameraDetection - Camera detection.
    • Fluocam - Virtual camera for Starling applications.
    • WebcamRecorder - Chromeless video/audio/still image recording from webcams.
    • Standingwave3 - Dynamic audio library.
    • SoundAS - Modern & lightweight sound manager for AS3.
    • Soundtouch-as3 - AS3 Port of the SoundTouch Sound Processing Library.
    • AS3-Sound-Manager - Upgraded version of the Sound Manager Class from Matt Przybylski.
    • AS3sfxr - Port of sfxr from C++ to AS3, using the new sound and file capabilities of Flash Player 10.
    • SiON - Flash Software Synthesizer.
    • AS3-audio - Audio Management in Actionscript.
    • Standingwave3-addons - Addons for SW3.
    • FlashWavRecorder - Recording audio and saving as a WAV.
    • Local-recorder - Local audio recorder (no streaming server required). Currently requires Flash Player 10.1 or above.
    • Jukebox - Music manager for Actionscript 3 projects.
    • SeiON - Sound Management Library.
    • Flod - Amiga SoundTracker (MOD) and FastTracker (XM) Replay Library.
    • Async-Image-Encoders - Asynchronously encode BitmapData objects into image file format.
    • Scale9Image - Optimized scale9Grid image for starling.
    • Flip-Planes-AS3 - Photo slideshow effects.
    • AS3-transitions-lib - Image Transitions Library.
    • ASImageLib - BMP/PNG decoder for actionscript.
    • Inspirit GPUImage - Framework for GPU-based image processing.
    • AS3potrace - POTrace implementation, to trace bitmap images to vector.
    • ATF-Encoder - Encode/decode ATF (Adobe Texture Format) files in pure AS3.
    • AS3-klt - Kanade-Lucas-Tomasi feature tracker implementation.
    • Firetype - Parse OpenType fonts and render them using Stage3D.
    • BMFontRenderer - AS3 renderer for bitmap font data in the BMFont format.
    • HanFont - AIR app for Chinese Font Embeding in ActionScript.
    • Ficon.as - Library to easily include icon fonts.
    • Flint - Particle Engine for Flash and Flex.
    • Angulex - Particle Designer for the Starling framework (ActionScript 3).
    • SAP - Particle System for Starling.
    • dashas - MPEG-DASH player written in ActionScript.
    • Goplayer - Modern open-source video player written in ActionScript 3.
    • Flowplayer - Flowplayer Flash, the video player for the Web.
    • OSFlashVideoPlayer - Open source flash video player.
    • hlsplayer - HLS player for OSMF flash framework.
    • vgaplayer - Open source player for Adobe Flash Media Server streams (RTMP).
    • Flare - charts and graphs, supports data management, visual encoding, animation, and interaction techniques.
    • clearmaps - Mapping framework for data visualization.
    • redada - Interactive visualization of weighted graphs using GraphML files.
    • Flextreemap - TreeMap data visualization component for Adobe Flex.
    • GraphVisualizer - A Flex 3 + ActionScript 3 web software to draw dynamic graphcs.
    • Weave - Web-based Analysis and Visualization Environment.
    • Social-grid - Abstract Grid Visualization for Social Media.
    • FLARToolKit - AS3 port of the industry standard ARToolkit library, for Flash Player 11. ([website](http://www.libspark.org/wiki/saqoosha/FLARToolKit/en)).
    • FLAREmulator - Test AR demos to see what works and what doesn't with or without a webcam.
    • NyARToolkitAS3 - NyARToolkit AS3 edition. Marker based Augmented reality library.
    • EZFLAR - A little wrapper to ease the way AR works.
    • IN2AR - SDK for IN2AR cross-platform Augmented Reality Engine.
    • PanoramicViewer - 3D Panoramic Viewer.
    • Sphere_panorama - Panorama player with equirectangular texture written in AS3 (Alternativa3D).
    • SaladoPlayer - Panorama viewer.
    • CuTy - QTVR Panorama viewer based on Flash 10.
    • AS3-qrcode-encoder - QR code encoder in as3.
    • qrcode-as - QR Code reader which supports webcam on Windows, Mac and Linux.
    • BlurHash - A BlurHash encoder/decoder implementation in ActionScript 3.0..
    • FLARManager - Lightweight framework for building augmented reality apps, using FLARToolkit/flare.tracker/flare.NFT.
    • FlashyWrappers - Recording video from AIR apps on Windows/Android/iOS/OSX.
    • Desuade Partigen - Desuade Partigen particle generation system ([github](https://github.com/andrewfitz/desuade)).
    • MotionParticleSprite - Design motion paths in Flash Pro and use it to guide Starling particles.
    • Inspirit Image - FFT, SURF, edge detection, fluid solver, etc.
    • F4player - Open Source AS3 Flash Video Player.
    • Axiis - Data visualization framework with line, bar, wedge, column, cluster, area, smith and treemap charts.
    • Pantaloons - Panoramic viewing in Flash Player.
  • File Formats

    • ASZip - Generate ZIP archives from AS3.
    • CSS.as - Single-file CSS parser, part of TinyTLF project.
    • Showdown.as - Port of showdown.js.
    • AlivePDF - Client side PDF generation ([github](https://github.com/riadvice/alivepdf)).
    • GIF Player - Play Animated GIFs in Flash.
    • AS3Icy - Decode and play live MP3 streams from Shoutcast, Icecast and Limewire.
    • AS3-psd-parser - Parse Photoshop PSD files and render as BitmapData objects.
    • AS3gif - Play and encode Animated GIFs.
    • Async-gif-decoder - Asynchronous GIF decoder & player.
    • Actionjson - Faster, more advanced ActionScript 3 JSON library.
    • Jameson - JSON Document Object Mapper.
    • Serialkiller - JSON & XML serialization library.
    • JsonMapper - Typed JSON parser.
    • JSONTools - JSON errors, the speed of the JSWoof JSON library, and E4X style queries dubbed E4J.
    • ActionBSON - BSON data encoder/decoder.
    • AS3-xlsx-reader - Parse Open XML Excel (.XLSX) or Open Office spreadsheets.
    • XMLSerializer - Library which allows data serialisation from ActionScript to XML and from XML to ActionScript.
    • Nudge - Framework to serialize/deserialize objects as XML.
    • AStream - XML to Object (and vice versa) mapping library written in AS3. Compatible with XStream.
    • AS3csslib - CSS3 parser, selector and style engine for ActionScript 3.0.
    • Fcss - Flash Cascading StyleSheet Library.
    • Stylekit-as3 - Skinnable user interfaces using CSS3.
    • Jakute-CSS - Jakute is a CSS framework for ActionScript/Flash.
    • Sass4as - Syntactically Awesome Stylesheets for ActionScript 3.
    • PurePDF - Complete PDF library, port of Java iText.
    • HalcyonPDF - OpenStreetMap PDF renderer.
    • PDFCase - PDF Library.
    • PDFView - PDF viewer built from scratch.
    • AS3swf - Low level library to parse, create, modify and publish SWF files.
    • AS3abc - Low level library to parse, create, modify and publish ABC (Actionscript Block Code) files.
    • AS3SVGRenderer - SVG Renderer for Flash Player.
    • SVGParser - SVG parser and renderer to FIVe3D and HTML5 canvas.
    • Fxg-as3-lib - Pure AS3 FXG rendering library (both runtime rendering and mxml supported).
    • Fxg2as3 - Converting FXG markup into executable Actionscript 3 code.
    • Actiondown - Port of Javascript Showdown.
    • Markdownlib - Implementation of Markdown.
    • AsCollada - Parse COLLADA 3D model files ([fork](https://github.com/david-gregory/ascollada)).
    • AsBlender - Parse Blender .BLEND files.
    • AS3-bvh-parser - Parse BVH files.
    • FZip - Mature library to load, modify and create standard ZIP archives.
    • AS3-exif-lib - Parse JPEG EXIF data.
    • Exif-as3 - Parse JPEG EXIF data.
    • AS3id3lib - Parse MP3 ID3 data.
    • AS3iCAL - iCal parser based on the RFC2445 specification.
    • CSV4AS3 - CSV library ported from Apache Commons CSV.
    • Csvlib - CSV parser.
    • Untar-Worker - TAR extraction using AS3 Workers (background threads).
    • EasyAGAL - Simplifies development of AGAL shaders with code completion, code hinting, macros, etc.
    • DynamicXMLParser - Dynamic parse xml content into predefined data classes (actionscript 3).
    • Abc-abstraction - Allows ABC to be analyzed, manipulated, packaged back into an SWF, and run.
  • Networking

    • AS3glue - Communication for Arduino boards.
    • AIRkinect - ANE for integrating with Microsoft Kinect. ([examples](https://github.com/AS3NUI/airkinect-2-examples)).
    • OpenTSPS - 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.
    • LeapMotionAS3 - Integrate with the LeapMotion sensor (provides Gestures, Image, Skeleton/Bone @ 210 FPS).
    • Actionscript-oauth2 - Interfacing with OAuth 2.0 services.
    • oauth-flex - OAuth.io plugin for Apache Flex/ActionScript.
    • AS3httpclient - HTTP client implementation.
    • AS3httpclient - HTTP client implementation.
    • Hendrix-HTTP - Lightweight HTTP library for ActionScript 3 (as3) inspired by Square's OkHttp.
    • HTTPForm - Emulate a multipart/form-data HTML form submission request, including file upload.
    • AIRhttp - HTTP Server for Adobe AIR.
    • HydraP2P - Simplifies the peer-to-peer API introduced in Flash Player 10.1.
    • GroupP2P - P2P-based netgroup.
    • P2Plocal - Local RTMFP connections.
    • HLS-P2P - Flash OSMF based hybrid cdn&p2p hls solution.
    • Android-Flash-P2P - P2P Communication between a Client.swf and an Android Device with AIR.
    • P2Pmessaging - Simple messaging framework for doing P2P in Flash.
    • NetGrouper - Wrapper for NetGroup and RTMFP Multicasting abilities to create quick P2P multiplayer games over local networks or Adobe Cirrus.
    • ArcusNode - RTMFP Rendevouz Service For Peer Assisted Networking With Adobe Flash on Node JS.
    • SmartSocket - SmartSocket is a Java and PHP socket server engine, to make creating multi-user applications quick and painless.
    • FlashSocket.IO - Clients connect to Socket.IO servers from AS3/AIR clients.
    • Socket.io - Socket.IO Actionscript 3 client.
    • AMFsocket - Bi-directional RPC library for high performance network communication.
    • Sockpuppet - Complete Ruby/ActionScript socket client/server with AMF.
    • Socket.io-flash - Communication to Socket.IO v.0.8+ servers.
    • AS3WebSocket - WebSocket client implementation for the final WebSocket Draft RFC6455.
    • AIR-Server - Socket Server library for Adobe AIR.
    • GIT - Client-side implementation of Git.
    • XMPP - Lightweight implementation of XMPP library.
    • AIRplay - Client-side implementation of Apple's Airplay.
    • TeaTime - AS3/Erlang implementation of the Croquet project's TeaTime protocol.
    • AS3midilib - Work with MIDI files and MIDI input/output devices.
    • XMPP - Client-side implementation of XMPP library.
    • AMQP - Client-side implementation of the 0-8 version of AMQP.
    • NTP - Client-side implementation of NTP Client (Network Time Protocol).
    • FUDI - Client-side implementation of the Puredata FUDI protocol.
    • BDD Cucumber - A BDD Cucumber wire protocol implementation for Flash ActionScript.
    • AS3Mailer - Sends email using server script or invokes a mailto.
    • GreenSock LoaderMax - Provides an easy and powerful way to load assets at runtime.
    • BulkLoader - Bulk asset loading library for Actionscript.
    • AssetLoader - Multi-file/asset loader for AS3 built on AS3Signals.
    • KinectGate - KinectSDK to AS3 socket gate.
    • Kinect-Gestures - AIR Kinect Gesture Library.
    • AS3-arduino - Connecting Arduino Prototyping board to Adobe AIR.
    • Amazon Web Services - AS3 API for AWS.
    • oauth-as3 - Mavenized, RSL version of oauth-as3 library - OAuth for ActionScript 3.
    • ws-flash-client - Reliable minimalistic WebSocket client (uses Adobe Flash where native WebSocket is not available).
    • AIRXMail - Complete client-side email library supporting SMTP, POP3 and IMAP4.
  • Utilities

    • AS3eval - Packages the Tamarin ESC compiler to work within Flash Player. ([alternate](https://github.com/SimonRichardson/as3-eval)).
    • AS3corelib - MD5 and SHA1 hashing, Image encoders, and JSON serialization.
    • EasyAS-Worker - Simplified wrapper for AIR Workers.
    • Coral - High-performance classes for 3D mathematics (Point, Vector, Matrix, Quaternion).
    • FiniteStateMachine - Finite State Machine for AI bot/agent.
    • N-GramPredictor - n-Gram predictor for AI bot/agent.
    • Naive-BayesPredictor - Naive-Bayes predictor for AI bot/agent.
    • HierarchicalStateMachine - Hierarchical State Machine for AI bot/agent.
    • DecisionTree - Binary decision tree for AI bot/agent.
    • FuzzyStateMachine - Fuzzy State Machine (FuSM) for AI bot/agent.
    • Godmode-as3 - Behavior tree implementation (artificial intelligence).
    • Zexpression - Parse and evalate math expressions with functions and variables.
    • FlexibleMatrix - A multi purpose Matrix class.
    • AS3Units - Port of NGUnits. Parsing, formatting, and converting between units of measure.
    • AS3LinAlg - Linear Algebra library (Jacobi SVD, Eigen Vectors/Values, Cholesky LU, etc).
    • AS3geometry - Primitives, Polygons, Intersections, etc.
    • AS3GeomAlgo - Collection of geometry algorithms. Port of hxGeomAlgo.
    • Csg.as - Constructive Solid Geometry on 3D meshes.
    • Hilbert - Port of Hilbert curve from cortesi/scurve.
    • AS3AStar - Fast A-Star pathfinding algorithm.
    • A-star_pathfinder - A-Star pathfinding interface for tile based maps.
    • As3Pathfinder - Grid Path finding Library written using Dijkstra's algorithm.
    • AS3Crypto - Fork of Henri Torgemane's excellent cryptography library ([patched](https://github.com/lyokato/as3crypto_patched)).
    • ASCrypt - Crypto library with a similar API for multiple languages.
    • BlooddyCrypto - High-performance library for processing binary data. This library contains MD5, SHA-1, SHA-2, Base64, CRC32, JSON, PNG/JPEG encoders.
    • Nexuslib - Reflection, serialization, seeded random number generation, cryptography, networking, and more.
    • XXTEA-AS3 - XXTEA encryption algorithm library for ActionScript 3.
    • Gibberish-AES - A fully OpenSSL compliant ActionScript 3 library for AES encryption.
    • Worker-from-class - Create Workers from Class definitions.
    • Hashlib - Over 30 different hashing functions.
    • AS3Commons Collections - Sophisticated and high-performance collections & iterators for AS3.
    • Linkify-as3 - Convert URLs, e-mail addresses, phone numbers, into clickable links.
    • FlashFormulaEditor - Formula editor made in Adobe Flex.
    • SmartKid - Powerful AI engine for 2D & 3D games.
    • AS3hyphenation - Port of the Javascript text hyphenation library Hyphenator.js.
    • PathUtils - Working with quadratic, bezier and line sequences.
    • Performance Primitives - High-performance math modeled on the Intel Performance Primitives.
    • AS3eval - Packages the Tamarin ESC compiler to work within Flash Player. ([alternate](https://github.com/SimonRichardson/as3-eval)).
  • AIR Native Extensions

    • WinDebug - Windows ANE to control applications, windows, memory, breakpoints, metadata, registry, etc.
    • WebView (FlashLab) - Replacement for StageWebView, allows calling Javascript functions from AIR.
    • PDF - Lets you open PDF files from your AIR mobile apps. Supported on Android and iOS.
    • SongPicker - A song picker/player ANE for iOS and Android.
    • VideoPlayer - Play video files in Android or iOS native video player.
    • SurfaceVideoPlayer - SurfacePlayer ANE helps you play video files inside your air mobile projects.
    • MyAR - AR ANE supporting Android and iOS 64-bit based on Metaio's SDK.
    • QR-zbar - ANE for QR Code Reader.
    • Barcode - Scan almost any barcode type with this super fast barcode scanner ANE.
    • SilentSwitch - ANE for iOS to mute sounds if the hardware silent switch is on.
    • VolumePro - Control native music stream volume and you can listen to the volume changes.
    • SystemVolume - Interact with the system volume for iOS and Android devices.
    • Bullet - Bullet physics simulation library.
    • Serial/MIDI/DMX - AIRBonjour, NativeSerial, NativeDMXController, NativeMIDI, VirtualMIDI, ExtendedMouse.
    • FileChooser - Enable users to select a file from the device filesystem.
    • ZipManager - Zip or unzip large zip archives super fast using native process on Android and iOS.
    • Firebase - API for Google Firebase on Android and iOS with 100% identical ActionScript API.
    • DownloadManager - Download large data files with pause/resume support.
    • Bluetooth - Scan for other devices, connect to and pair with them and transfer data between them.
    • GPS - Get current device GPS location as fast as possible by automatically checking the best available provider.
    • Speech - Convert strings to voice files and vice versa fully in the background.
    • GoogleVR - Google Virtual Reality SDK available to AIR developers.
    • Joystick-ANE - ANE Joystick Library.
    • AIRControl - Adobe AIR Game Controller ANE.
    • AIRKinectv2 - ANE for Microsoft Kinect v2 for Windows SDK.
    • AlarmManager - Run a scheduled task even if your AIR app is closed.
    • InAppPayments - Identical in-app-billing and in-app-purchase ANE for Android and iOS.
    • PermissionCheck - Check and request for permissions in your Adobe Air app.
    • RateMe - Ask your users to rate your app in the most efficient way.
    • Statusbar - Control the Statusbar in your AIR apps in runtime.
    • Badge - Control the iOS badge value.
    • Can-Open-URL - ANE for iOS to detect whether an app is installed to handle a specific URL scheme.
    • Facebook - Integrate Facebook SDK into your AIR apps.
    • GCM - Use Google Cloud messaging on Android and iOS. .
    • Spotlight - Integrate with iOS 9 Spotlight Search, to index search items and user generated content.
    • Admob - Admob ANE.
    • GameServices - Google Game Services for Android+iOS.
    • UMAnalytics - ANE for UMAnalytics SDK (iOS and Android).
    • Localytics - Localytics analytics for mobile Adobe AIR applications (iOS & Android).
    • Testflight - Apple TestFlight ANE.
    • Chartboost - ANE for the Chartboost SDK with compile scripts.
    • AIROUYAController - ANE for the OUYA Controller.
    • MoPub - ANE for MoPub advertising.
    • Baidu - Baidu ANE for for iOS and Android.
    • WebView (Tuarua) - 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.
    • AVANE - For building video encoding applications using FFmpeg.
    • BitTorrent - For building BitTorrent enabled applications.
    • TaskbarProgress - Display taskbar progress on OSX & Windows 7/8/10 .
    • DesktopToast - Display interactive toast notifications in Windows 8/10 and OSX.
    • WinDebug - Windows ANE to control applications, windows, memory, breakpoints, metadata, registry, etc.
    • HockeyApp - ANE for the Hockeyapp testing & distribute platform.
    • Devtodev - A full-cycle analytics solution for game developers.
  • User Interface

    • MinimalComps - Minimal ActionScript 3.0 UI Components for Flash.
    • MadComponents - Popular Mobile UI Framework for AS3 / AIR.
    • AsWing - Open Source Flash ActionScript GUI framework.
    • GPUI - Tiny GUI Library based on Stage3D (GPU).
    • Adobe TLF - Adobe/Apache Flex Text Layout Framework (TLF).
    • Flex-Android-Material-Skins - Android Material Design skins for Flex Mobile components.
    • Falcon - responsive/flexible mobile ui controls for Feathers.
    • Flex-maps - Definitive solution for maps in Apache Flex.
    • FlexBook - Awesome Page Flip component for Flex.
    • TransformTool - Free Transform Tool (AS, JS) for manipulating objects in 2D space.
    • Argilla-Mosaic - Dynamic layout library.
    • xrope - Simple layout library for native AS3 display objects.
    • miglayout-as - Port of MigLayout, a superbly versatile Flash/Flex/FlashCocoa (SWT/Swing/JavaFX) layout manager.
    • Gestouch - Multitouch gesture recognition library for building better Natural User Interfaces.
    • Gestures.IO - Simplifies the way you create gesture-based Natural Interactions.
    • TouchScript - Multitouch framework that makes handling complex gesture interactions on large touch surfaces easier.
    • Gamepad - Simulates an analog joystick input using the keyboard.
    • AS3dpad - A virtual touchscreen gamepad designed for Adobe AIR Mobile (Android/iOS).
    • Advanced_Joystick - Joystick for the Starling Framework, designed for Adobe AIR Mobile.
    • AS3-Controller-Input - Interact with Ouya and Xbox360 game controllers from Adobe AIR.
    • TinyTLF - Versatile text layout framework built on top of the Flash Text Engine for Flash/Flex.
    • TabbedApplication - View-based navigation model with swipe to navigate tabs.
    • DataGrid - Displays a datagrid with column headings and smooth scrolling.
    • DataTree - Displays hierarchical data arranged as an expandable tree.
    • Canvas - Supports basic vector drawing functionality.
    • CircleProgress - Displays progress using a radial progressbar.
    • ZoomableControl - Allows a pinch to zoom using the multitouch inputs.
    • Toaster - Simple feedback about an operation in a small popup. .
    • Google Maps - Google Maps for Starling, optimized for mobile devices.
    • TUIO Client - Common framework for multi-touch hardware, supporting TUIO/FLC and TUIO/TCP ([web](http://www.tuio.org/?flash)).
  • Database

    • AS3couchdb - Client-side API for interacting with a CouchDB instance.
    • ActionMongo - MongoDB driver.
    • AWS-dynamodb - Driver for accessing Amazon's AWS DynamoDB.
    • MongoAS3 - MongoDB driver.
    • Soup - Mixing CouchDB, Sinatra, AIR and RestfulX to create an offline/online ready app with undo/redo capabilities.
    • AS3Query - Another SQLite ORM and query DSL for ActionScript.
    • AS3redis - Driver for Redis.
    • AIRdb - AIR ORM for using client-side SQLite within AIR and Flex apps. Supports ActiveRecord style models, migrations and associations.
    • Flexine - SQLite ORM for AIR.
    • AIR-sqlite - Utilities for working with SQLite databases in AIR.
    • AS3mysql - Driver for the MySQL open source database.
    • Pegasus - Driver for the PostgreSQL open source database.
  • Runtimes

    • JS - RhinoJS, Port of Mozilla's Rhino JavaScript interpreter.
    • Simple JS - AS3-based Javascript interpreter.
    • CannonML - keim's CannonML (shmup scripting language) interpreter.
    • NES Emulator - Emulator of NES, Super Nintendo, Sega Mega Drive, GameBoy video consoles.
    • Commodore 64 Emulator - A low level Commodore 64 emulator written in Actionscript 3.
    • 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.
    • MIL - A MIL language VM and interpreter written in ActionScript.
    • Lisp Compiler - A lisp compiler for the AVM2.
    • TALES - TALES interpreter for ActionScript.
    • Scheme - Scheme interpreter in ActionScript.
    • Lisp - Lisp dialect written in Actionscript, with compiler and bytecode interpreter.