awesome-actionscript3
A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.
https://github.com/robinrodricks/awesome-actionscript3
Last synced: 14 days ago
JSON representation
-
Frameworks
- 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.
-
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/)).
- 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.
- FLARManager - Lightweight framework for building augmented reality apps, using FLARToolkit/flare.tracker/flare.NFT.
- 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.
- 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.
- CameraDetection - Camera detection.
- Fluocam - Virtual camera for Starling applications.
- WebcamRecorder - Chromeless video/audio/still image recording from webcams.
- FlashyWrappers - Recording video from AIR apps on Windows/Android/iOS/OSX.
- Scale9Image - Optimized scale9Grid image for starling.
- ASImageLib - BMP/PNG decoder for actionscript.
- Async-Image-Encoders - Asynchronously encode BitmapData objects into image file format.
- Flip-Planes-AS3 - Photo slideshow effects.
- AS3-transitions-lib - Image Transitions Library.
- 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.
- BlurHash - A BlurHash encoder/decoder implementation in ActionScript 3.0..
- 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.
- Desuade Partigen - Desuade Partigen particle generation system ([github](https://github.com/andrewfitz/desuade)).
- Angulex - Particle Designer for the Starling framework (ActionScript 3).
- SAP - Particle System for Starling.
- Starling-Particles - Particle system for the Starling framework, compatible with the "Particle Designer" from 71squared.com.
- MotionParticleSprite - Design motion paths in Flash Pro and use it to guide Starling particles.
- SaladoPlayer - Panorama viewer.
- PanoramicViewer - 3D Panoramic Viewer.
- Sphere_panorama - Panorama player with equirectangular texture written in AS3 (Alternativa3D).
- 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.
- SoundAS - Modern & lightweight sound manager for AS3.
- Standingwave3 - Dynamic audio library.
- Standingwave3-addons - Addons for SW3.
- Soundtouch-as3 - AS3 Port of the SoundTouch Sound Processing Library.
- SeiON - Sound Management 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.
- AS3-audio - Audio Management in Actionscript.
- SiON - Flash Software Synthesizer.
- 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.
- Flod - Amiga SoundTracker (MOD) and FastTracker (XM) Replay Library.
- Flowplayer - Flowplayer Flash, the video player for the Web.
- Goplayer - Modern open-source video player written in ActionScript 3.
- OSFlashVideoPlayer - Open source flash video player.
- dashas - MPEG-DASH player written in ActionScript.
- hlsplayer - HLS player for OSMF flash framework.
- vgaplayer - Open source player for Adobe Flash Media Server streams (RTMP).
- Axiis - Data visualization framework with line, bar, wedge, column, cluster, area, smith and treemap charts.
- Inspirit Image - FFT, SURF, edge detection, fluid solver, etc.
- Pantaloons - Panoramic viewing in Flash Player.
- F4player - Open Source AS3 Flash Video Player.
-
Networking
- AS3glue - Communication for Arduino boards.
- 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.
- AS3midilib - Work with MIDI files and MIDI input/output devices.
- AS3-arduino - Connecting Arduino Prototyping board to Adobe AIR.
- AIRkinect - ANE for integrating with Microsoft Kinect. ([examples](https://github.com/AS3NUI/airkinect-2-examples)).
- KinectGate - KinectSDK to AS3 socket gate.
- Kinect-Gestures - AIR Kinect Gesture Library.
- 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).
- AIRhttp - HTTP Server for Adobe AIR.
- AIR-Server - Socket Server library for Adobe AIR.
- Actionscript-oauth2 - Interfacing with OAuth 2.0 services.
- oauth-flex - OAuth.io plugin for Apache Flex/ActionScript.
- 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.
- AS3httpclient - HTTP client implementation.
- AS3httpclient - HTTP client implementation.
- Amazon Web Services - AS3 API for AWS.
- P2Plocal - Local RTMFP connections.
- Android-Flash-P2P - P2P Communication between a Client.swf and an Android Device with AIR.
- NetGrouper - Wrapper for NetGroup and RTMFP Multicasting abilities to create quick P2P multiplayer games over local networks or Adobe Cirrus.
- HydraP2P - Simplifies the peer-to-peer API introduced in Flash Player 10.1.
- GroupP2P - P2P-based netgroup.
- HLS-P2P - Flash OSMF based hybrid cdn&p2p hls solution.
- P2Pmessaging - Simple messaging framework for doing P2P in Flash.
- ArcusNode - RTMFP Rendevouz Service For Peer Assisted Networking With Adobe Flash on Node JS.
- AS3WebSocket - WebSocket client implementation for the final WebSocket Draft RFC6455.
- 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.
- GIT - Client-side implementation of Git.
- AIRplay - Client-side implementation of Apple's Airplay.
- TeaTime - AS3/Erlang implementation of the Croquet project's TeaTime protocol.
- XMPP - Client-side implementation of XMPP library.
- XMPP - Lightweight 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.
- 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.
- AS3glue - Communication for Arduino boards.
-
Runtimes
- 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.
- JS - RhinoJS, Port of Mozilla's Rhino JavaScript interpreter.
- Simple JS - AS3-based Javascript interpreter.
- MIL - A MIL language VM and interpreter written in ActionScript.
- TALES - TALES interpreter for ActionScript.
- Scheme - Scheme interpreter in ActionScript.
- Lisp - Lisp dialect written in Actionscript, with compiler and bytecode interpreter.
- Lisp Compiler - A lisp compiler for the AVM2.
- CannonML - keim's CannonML (shmup scripting language) interpreter.
-
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).
- Falcon - responsive/flexible mobile ui controls for Feathers.
- Flex-maps - Definitive solution for maps in Apache Flex.
- FlexBook - Awesome Page Flip component for Flex.
- Flex-Android-Material-Skins - Android Material Design skins for Flex Mobile components.
- 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.
- Adobe TLF - Adobe/Apache Flex Text Layout Framework (TLF).
- TinyTLF - Versatile text layout framework built on top of the Flash Text Engine for Flash/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.
- TUIO Client - Common framework for multi-touch hardware, supporting TUIO/FLC and TUIO/TCP ([web](http://www.tuio.org/?flash)).
- 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.
- AS3dpad - A virtual touchscreen gamepad designed for Adobe AIR Mobile (Android/iOS).
- Gamepad - Simulates an analog joystick input using the keyboard.
- 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.
- TransformManager - By Greensock. Interactive scaling/rotating/moving of DisplayObjects.
-
Utilities
- AS3eval - Packages the Tamarin ESC compiler to work within Flash Player. ([alternate](https://github.com/SimonRichardson/as3-eval)).
- 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.
- Godmode-as3 - Behavior tree implementation (artificial intelligence).
- DecisionTree - Binary decision tree for AI bot/agent.
- FuzzyStateMachine - Fuzzy State Machine (FuSM) for AI bot/agent.
- SmartKid - Powerful AI engine for 2D & 3D games.
- EasyAS-Worker - Simplified wrapper for AIR Workers.
- Worker-from-class - Create Workers from Class definitions.
- BlooddyCrypto - High-performance library for processing binary data. This library contains MD5, SHA-1, SHA-2, Base64, CRC32, JSON, PNG/JPEG encoders.
- AS3Crypto - Fork of Henri Torgemane's excellent cryptography library ([patched](https://github.com/lyokato/as3crypto_patched)).
- AS3corelib - MD5 and SHA1 hashing, Image encoders, and JSON serialization.
- ASCrypt - Crypto library with a similar API for multiple languages.
- Nexuslib - Reflection, serialization, seeded random number generation, cryptography, networking, and more.
- Hashlib - Over 30 different hashing functions.
- XXTEA-AS3 - XXTEA encryption algorithm library for ActionScript 3.
- Gibberish-AES - A fully OpenSSL compliant ActionScript 3 library for AES encryption.
- AS3Commons Collections - Sophisticated and high-performance collections & iterators for AS3.
- AS3geometry - Primitives, Polygons, Intersections, etc.
- AS3GeomAlgo - Collection of geometry algorithms. Port of hxGeomAlgo.
- Coral - High-performance classes for 3D mathematics (Point, Vector, Matrix, Quaternion).
- Csg.as - Constructive Solid Geometry on 3D meshes.
- PathUtils - Working with quadratic, bezier and line sequences.
- 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.
- AS3Units - Port of NGUnits. Parsing, formatting, and converting between units of measure.
- AS3LinAlg - Linear Algebra library (Jacobi SVD, Eigen Vectors/Values, Cholesky LU, etc).
- Performance Primitives - High-performance math modeled on the Intel Performance Primitives.
- Zexpression - Parse and evalate math expressions with functions and variables.
- FlexibleMatrix - A multi purpose Matrix class.
Programming Languages
Categories
Sub Categories
Keywords
actionscript
12
adobe-air
9
flash
5
ane
5
adobe-flash
4
adobe-flex
3
augmented-reality
2
adobeair
2
starling-framework
2
air
2
treemap
1
ui-components
1
orm
1
orm-library
1
sqlite
1
sqlite-orm
1
json-mapper
1
json-serialization
1
as3
1
flex-sdk
1
from-scratch
1
pdf-viewer
1
apache-flex
1
adobe-flash-player
1
transitions-library
1
slideshow-maker
1
slideshow-library
1
3d
1
image
1
encoding-library
1
sound
1
sha1
1
feathers
1
sha224
1
web-framework
1
flex
1
md5
1
json
1
jpeg
1
crc32
1
base64
1
emulator
1
c64
1
6510
1
6502
1
monster-debugger
1
feathers-ui
1
spritesheet
1
rendering
1
gpu-acceleration
1