Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-actionscript3

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

Last synced: about 5 hours ago
JSON representation

  • Development Tools

    • 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).
    • 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 Scout - Advanced visual profiling and debugging tool for AIR apps & games (supports Stage3D).
    • Adobe Animate CC - Premiere vector graphics and animation toolset for vector/spritesheet creation.
    • TILED Map Editor - Flexible tile map editor compatible with various AS3 game engines.
    • 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).
    • FlashDevelop - Premiere free & open-source IDE for AS3 & AIR, with code completion, debugging, and more.
    • 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.
    • Adobe Scout - Advanced visual profiling and debugging tool for AIR apps & games (supports Stage3D).
    • TILED Map Editor - Flexible tile map editor compatible with various AS3 game engines.
    • 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).
  • 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.
    • GreenSock GSAP - The industry-standard animation library for Flash (TweenLite, TweenMax) ([github](https://github.com/greensock/GreenSock-AS3)).
    • 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.
    • Hummingbird - Build and deploy robust MVC applications for AS3, Mobile and the Starling Framework.
    • 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.
    • 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.
    • Flare3D - Commercial 3D platform with high-performance engine and Level-editor IDE.
    • Zen3D - High-performance 3D engine for Adobe Flash & AIR (GPU based).
    • 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.
    • AS3unit - Unit testing framework for ActionScript 3.
    • CitrusEngine - Professional-grade game engine built built on Starling & Away3D.
  • User Interface

    • TransformManager - By Greensock. Interactive scaling/rotating/moving of DisplayObjects.
  • 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)).
    • Pantaloons - Panoramic viewing in Flash Player.
    • Zxing AS3 - QR code detection and generation ([docs](https://zxing.github.io/zxing/)).
    • Axiis - Data visualization framework with line, bar, wedge, column, cluster, area, smith and treemap charts.
    • Inspirit Image - FFT, SURF, edge detection, fluid solver, etc.
    • F4player - Open Source AS3 Flash Video 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)).
    • Abc-abstraction - Allows ABC to be analyzed, manipulated, packaged back into an SWF, and run.
    • DynamicXMLParser - Dynamic parse xml content into predefined data classes (actionscript 3).
  • Networking

    • AS3glue - Communication for Arduino boards.
    • 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

    • SmartKid - Powerful AI engine for 2D & 3D games.
    • 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)).
    • AS3eval - Packages the Tamarin ESC compiler to work within Flash Player. ([alternate](https://github.com/SimonRichardson/as3-eval)).
    • FlashFormulaEditor - Formula editor made in Adobe Flex.
    • Linkify-as3 - Convert URLs, e-mail addresses, phone numbers, into clickable links.
    • AS3hyphenation - Port of the Javascript text hyphenation library Hyphenator.js.
  • AIR Native Extensions

    • MoPub - ANE for MoPub advertising.
    • WinDebug - Windows ANE to control applications, windows, memory, breakpoints, metadata, registry, etc.
    • Baidu - Baidu ANE for for iOS and Android.
  • Database

    • AS3mysql - Driver for the MySQL open source database.
    • Pegasus - Driver for the PostgreSQL open source database.