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

awesome-actionscript-sorted

A curated list of awesome ActionScript frameworks, libraries and software.
https://github.com/uhub/awesome-actionscript-sorted

Last synced: 9 days ago
JSON representation

  • User Interface

    • Starling

      • StarlingGAFPlayer - Starling GAF Player is an ActionScript 3 library that allows developer easily to play back animations in GAF format using Starling framework. GAF is a solution that allows porting animations created in Flash Pro into an open format GAF and play back them in different popular frameworks, such as Starling, Unity3d, Cocos2d-x and other.
      • as3AmisFramework - Adobe Air - ActionScript 3 - Starling - Set of classes built on top of Starling to help creating apps
      • Starling-Extension-Graphics - flash.display.Graphics style extension for the Starling Flash GPU rendering framework
      • Starling-Filters - A collection of filters for use with the Starling AS3 framework.
      • SpriterAS - An AS3 library for rendering Spriter Animations (SCML) with Starling
      • StarlingFeathers - 整合Starling+Feathers 还有一些Starling扩展
      • StarlingPunk - StarlingPunk is a framework built on top the Starling library designed to add structure and organization to your 2D game projects. It’s perfect for rapidly prototyping ideas and promotes code reuse between projects. As you may have been able to tell from the name, StarlingPunk is heavily inspired by the popular FlashPunk framework, although its not a direct port.
      • Fruitfly - A library for dynamic creation of Starling display objects from native Flash display objects
      • pixelmask - A Starling Extension to provide pixel based masking for Starling display objects
      • SpriterMC - An AS3 Starling implementation for importing skeletal (and non-skeletal) animations generated with Spriter
      • StarlingFullScreenExtension - Starling fullscreen no stretch extension. Makes multi-resolution support a breeze.
      • starling-preloader - An example preloader for Starling Framework running in Adobe Flash Player in a web browser
      • flat2d - a 2D Game Engine that uses Nape, Starling, and Signals
      • StarlingRendererPlus - Starling deferred shading and post-fx extension
      • Starling-extensions-filter - 基于Starling的滤镜扩展
      • FlashMovieClipConverter - The github home for ShaneSmit's public movieclip converter for Starling
      • StarlingVideoExample - A simple example demonstrating StageVideo under a Starling stage.
      • StarlingDynamicShadows2D - Starling deferred renderer sample project
      • StarlingChinese - Starling Framework i18n for Chinese
      • TMX_Starling - Support for loading TMX maps (mapeditor.org) on Starling Framework
      • Starling_Dynamic_TextureAtlas_Generator - A dynamic texture atlas generator for Starling.
      • TLFControlSprite - Starling TLFControlSprite: 图文混排,Starling的图文混排类。
      • DynamicAtlasCreator - Helps create Starling Texture Atlas dynamically from a single super atlas (2048, ipad retina screen width based)
      • benoitfreslon-layoutmanager - A visual layout manager. Build layouts with the Flash IDE for the Starling Framework and compatible with the CitrusEngine Framework.
      • skeleton - as3 skeleton for starling
      • as3isolib_starling - as3isolib starling port
      • Starling-UITool - StarlingUI导出工具。 需要FlashPro作为编辑器。 导出SWF然后读取数据。
      • Starling-Extension-Parallax-Layer - Starling custom Sprite to create Parallax Scrolling layers
      • Starling-PanelScroll - A version of the Greenshok PanelScroll developed with Starling.
      • StarlingPageFlip - Some Starling demos: Page Flip, 3D Cloud, Image Wrapper
      • Starling-Extension-BatchRenderer - Custom rendering extension for Starling-Framework. It lets you render with custom geometries, vertex formats, shaders and batch all of these on a single render pass.
      • Starling-Particle-Editor - Actionscript 3 Flash tool to create particle effect files (.pex) compatible for use with Starling and Sparrow frameworks.
      • Starling-FFParticleSystem - Improved particle system for the Starling framework
      • Starling-Extension-AnimatedParticle-System - Create particle systems for the Starling Framework using sprite sheet animations.
      • QuadtreeSprite-Extension - QuadtreeSprite extensions for Starling. Enables efficient handling of large number of children DisplayObjects.
      • TMX_Starling - Support for loading TMX maps (mapeditor.org) on Starling Framework
    • UI Components

      • MinimalComps - Minimal ActionScript 3.0 UI Components for Flash
      • MadComponents - Popular Mobile UI Framework for AS3 / AIR
      • razor - Razor UI components for Actionscript 3
      • flame - Flame is an ActionScript library that provides a number of useful UI controls, collections, cryptographic services, and utilities to work with the Flex SDK.
      • Flux - Lightweight Actionscript 3.0 UI framework alternative to Flex.
      • AsWing - Open Source Flash ActionScript GUI framework
      • Drops - ActionScript 3 UI components
      • cabin - UI component library for Actionscript 3.
      • KafeComponent - Easy to use components for Flash, designed for animators.
      • sl2d-framework - A actionscript 2d ui/game framework using new GPU acceleration API
      • skyui - SkyUI interface mod for Skyrim.
      • GPUI - tiny GPU [Stage3D] based GUI
      • LeUI - leui --an as3(actionscript 3.0) ui framework
      • OpenZoom sdk - Open Source Toolkit for Multiscale Images and Zoomable User Interfaces (ZUIs)
      • as3commons-ui - UI Related Algorithms and Managers
      • punk.ui - FlashPunk Community UI Project
      • Flex-4.5-Android-Component-Library - Android UI Components built for Flex 4.5
      • FlexLite framework - an Open Source UI Framework for Flash Games!
      • papaguiskin - Skins for FeathersUI (Starling based UI component library)
      • flexwires - Drag-and-drop wiring UI for Adobe Flex
      • FlexMXMLAndQNXUIComponents - A small library to allow QNX UI components to be used in MXML (Flex or Non-Flex apps)
      • foxhole-legacy - Flash UI components for the classic display list. Check out the Feathers project for Starling UI components.
      • fluid-feathers - Fluent interfaces for declarative description of GUI in FeathersUI also in Starling frameworks
      • PBGUI - A Minimal Components GUI for Pixel Bender shaders
      • Rookie-Components - 基于Starling的一套简单的UI组件
      • applicationupdaterui - Custom ApplicationUpdaterUI component for using AIR Update Framework in Flex 4
      • ActionScript-DataProvider-Controls - Library of standard user interface components
      • As3-Bloom - Bloom is a light weight user interface framework for developers. Based on wonderful code from Xin Hou
      • ParallaxScrollingAS3 - A straightforward parallax scrolling demonstration in ActionScript 3, also shows embedding
      • Parallax-Scrolling - A parallax scrolling engine for ActionScript 3.0
      • BitmapScroller - This is a small Blitting engine to scroll bitmaps of any size.
      • as3scrollinglist - AS3 Scrolling List for Android and iOS devices
      • Air-Mobile-ScrollController - Everything you need to have scrolling in your Adobe Air application that feels native on mobile (iOS, Android)
      • TouchScrolling - TouchScrollManager ("kinetic" touch scrolling) for AS3 (Flash platform) development
      • BitmapDataCollectionSampler - This is a small blitting engine to allow you to horizontally scroll several bitmaps as if they were one large image.
      • Continuous-Scrolling-Slideshow- - This is a continuous (infinite/looping) slideshow component for Adobe Flex
      • components-thumbScroller - Continuous 'infinite' Image Thumbnail Scrolling Component
      • as3_clip_flipper - Actionscript 3 classes for animated flipping of 'two-sided' display objects. (Think OS X Dashboard Widgets)
  • Utilities

    • Asynchronous

      • operations-lib - asynchronous ops library - a merge of joe berkovitz's moccasin operations and those in the spring-actionscript lib
      • TwoWayLocalConnection - Two way, asynchronous, LocalConnection class which is not subject to the 40KB message size limit imposed by the standard actionscript LocalConnection class
      • asynchrony - Simplifies your asynchronous ActionScript code
      • as3-worker-untar - ActionScript 3 Worker for extracting tar files in the background
      • as3-workers-examples - Examples (and non-examples) of using workers for concurrent programming in ActionScript 3.
      • worker-from-class - Create Workers from Class definitions
      • AS3Futures - Trying to make sanity from all this asynchronicity
      • as3-untar-worker - ActionScript 3 Worker for extracting tar files in the background
      • as3concurrency - as3concurrency using acrionsricpt workers
    • Crypto

      • as3-crypto - Fork of Henri Torgemane's excellent as3 cryptography library
      • ASCrypt - Open-source crypto library with a similar API for multiple languages.
      • blooddy_crypto - ActionScript (AS3) library for processing binary data. This library contains MD5, SHA-1, SHA-2 ( SHA-224 и SHA-256 ), Base64, CRC32 algorithms, JSON encoder & decoder as well as PNG and JPEG encoders.
      • as3crypto_patched - Patched version of as3crypto (ActionScript)
      • nexuslib-as3 - An Actionscript library providing robust reflection, serialization, seeded random number generation, cryptography, networking, and more.
      • xxtea-as3 - XXTEA encryption algorithm library for ActionScript 3.
      • gibberish-aes-as3 - A fully OpenSSL compliant ActionScript 3 library for AES encryption.
    • Dependency Injection

      • dawn - lightweight dependency injection for actionscript
      • Mainline - ActionScript dependency injection framework
      • as3-mixins - Create real mixins using bytecode injection at runtime.
      • bifff - Behavior Injection for Flex - a jQuery-like behavior injection framework for flex
      • as3-retrofit - Experiment in AS3 bytecode injection
    • Geometry

      • as3geometry - An ActionScript 3 Geometry Library
      • as3GeomAlgo - AS3 port of hxGeomAlgo - Small collection of geometry algorithms in Haxe 3.
      • csg.as - Constructive Solid Geometry for Actionscript 3
      • Hilbert - ActionScript port of Hilbert curve from cortesi/scurve
      • AS3-Euclidean-Math - Actionscript 3 Library for handling math on Euclidean Elements (Lines, Curves)
      • AS3AStar - Fast actionscript 3 astar pathfinding algorithm.
      • a-star_pathfinder - Actionscript 3 A* Pathfinding interface that can be implemented for easy pathfinding in tile based maps
      • As3Pathfinder - as3pathfinder is a Grid Path finding Library written on Action Script 3. It is finding shortest route from start point to end on a 2D grid for given map of obstacles. Utilizes Dijkstra's algorithm.
      • planpathplat - Experimental Path Planning for Platformer
      • Actionscript-PathUtils - A Path utility classes for working with quadratic, bezier and line sequences
    • Math

      • as3gullinburstilibs - Contains a variety of math, science, & other ActionScript 3.0 packages for add'l functionality.
      • StringParser - ActionScript 3 expandable String parser allows you to add sub-parsers. As example JSON parser and AS3 native expressions parsers are added. AS3 parser should allow to parse and execute simple expressions like math and object creation, method execution.
      • zexpression - A library to parse and evalate math expression with functions and variables.
      • FlexibleMatrix - A Do-Whatever Matrix-Math class in Actionscript 3
      • Code-Scanner - AIR Tool to scan source code of ActionScript Project. Count lines, calsses, function, etc.
      • Actionscript-Fun - Couple of library/class for Maths, String, Patterns, Series and More. Just for getting best out of Actionscript 3.0
      • AS3Units - ActionScript library for parsing, formatting, and converting between units of measure
      • actionscript-rules_engine - An decision engine for generic rules
      • as3eval - Simple expression evaluator for ActionScript 3
      • as3-eval - ActionScript3 Code Evaluator using Tamarin ESC compiler.
      • FlashFormulaEditor - FlashFormulaEditor is a formula editor made by Adobe Flex. It is can be used as an online formula editor for a forum, blog etc
      • AS3LinAlg - AS3 Linear Algebra library
      • FlashFormulaEditor - FlashFormulaEditor is a formula editor made by Adobe Flex. It is can be used as an online formula editor for a forum, blog etc
      • Code-Scanner - AIR Tool to scan source code of ActionScript Project. Count lines, calsses, function, etc.
    • Other Utilities

      • as3corelib - An ActionScript 3 Library that contains a number of classes and utilities for working with ActionScript? 3. These include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs.
      • as3-gettext - An implementation of the GNU Gettext utilities in Actionscript 3.0
      • as3utils - Useful Actionscript 3 utility classes
      • AS3-Bootstrap - Bootstrap utility for ActionScript 3 and Flex
      • AS3-WebVTT - AS3-WebVTT is a set of ActionScript 3.0 utility classes which enable the parsing and sorting of standard WebVTT (.vtt) files for video captioning.
      • URIManager - URI manager utility for ActionScript 3
      • as3utils - Utility classes for ActionScript based projects.
      • Gast - Google App Script utilities for ActionScript 3.0
      • Playbook-Utilities - A library of Blackberry Playbook utilities for Actionscript
      • as3-org.puremvc.as3.utilities.loadup - EXTERNAL - PureMVC (Standard) Loadup utility releases for use as Git submodules in ActionScript or Flex applications.
      • as3-yaul - yet another utility library for ActionScript 3
      • minodisk-as - ActionScript utilities.
      • as3utils - actionscript 3 utils
      • AS3-Utilities - A collection of development and language utilities for ActionScript 3
      • as3-action-physics - An Actionscript 3 physics engine intended for games that strives for simplified interfaces and full utilization of AS3 concepts.
      • ActionScript-utils - Disbranded ActionScript frequently used in Disbranded projects.
      • AS3GameUtil - Collection of utility class for game development using ActionScript 3.0
      • josht.org - Various ActionScript 3 utility classes and functions created and used by Josh Tynjala
      • tb_utils - ActionScript 3 library
      • dev67 - actionscript 3.0 private util libs
      • hashlib - Hashing utility functions for ActionScript 3.0
      • asconfigc - Command line utility that compiles ActionScript projects configured with an asconfig.json file.
      • AS3_Toolkit - ActionScript 3 utilities and classes to aid development
      • actionscript-async - Async utilities for ActionScript.
      • actionscript - ActionScript utilities repository
      • as3-utils - reusable package-level functions that solve common problems
      • flex-extensions - A collection of Adobe Flex user interface components, charting controls and elements, behaviors, data types and utility classes and methods.
      • AS3-Utilities - A collection of AS3 utilties i've created
      • as3-signals-utilities-async - Async test support for as3-signals
      • MakeApacheFlexForFlashBuilder - This project has moved to https://git-wip-us.apache.org/repos/asf?p=flex-utilities.git. All updates to this project will happen there from now on.
      • GuardedCommandMap - robotlegs utility extension of CommandMap to provides guarding too
      • WonderflUtils - utility classes related to wonderfl.net resources to add convinient features into your code
      • image-collage - Image collage widget which just like weibo's collage utility.
      • as3-async - Utilities for working with asyncronous code in ActionScript 3.
      • tomasino - Library of ActionScript 3.0 Utility Classes
      • asmonkey - ActionScript 3.0 Utilities Library
      • core.as - Comprehensive Collection of ActionScript Tools and Utilities
      • as3-airbrake - Actionscript 3 Airbrake Utility
      • TextureUtils - Utilities for creating dynamic TextureAtlas's in Starling
      • Flash-Player-Switcher - Utility to easily switch installed Flash Players (mac only).
      • mediate-behaviours-example - A look at the Robotlegs Variance Utility and how it leverages Robotlegs to provide meditation against contracts, rather than concrete classes.
      • DeviceCapabilities - AS3 Utility class - DeviceCapabilities & DeviceDetection
      • DestroyFramework - a framework of useful Actionscript classes
      • Actionscript-Toolkit - Various bits of useful Actionscript code that I've released in the past, grouped together in one place.
      • milkisevil-toolbox - A bunch of my custom classes, useful whilst developing in Actionscript 3
      • toolbox - actionscript toolbox of (hopefully) useful classes.
      • AS3 - Some useful codes for ActionScript 3
      • AS3-Tools - Some useful tools by ActionScript 3.0
      • actionscript-chop-tmbundle - Collection of useful ActionScript 3 snippets and templates for studio and student use.
      • AS3 - This is a very useful library of AS3 classes
      • AIRFileSave - Ever wanted to dynamically write local files from a Flash game/app at runtime (without server-side scripts, or annoying File Dialog prompts)? This handy AIR app can serve as a 3rd-arm for your Flash projects that needs to dynamically update JSON, TXT, or even ByteArray files. Also useful for launching NativeProcess (batch, commands, etc.)
      • containerport - A Flash minigame simulating container shipping ports. Status: developed some useful libraries but this game is on hold while I work on gamedev tutorials.
      • as3commons-collections - ActionScript Collections Framework
      • actionscript - A collection of as3 tools.
      • AS3-Toolkit - A collection of goodies for developing ActionScript 3 applications
      • as_validators - A Small collection of validators for ActionScript 2 (soon I'll port them to ActionScript 3)
      • StoleTheShow-AS3-Library - A collection of ActionScript 3 classes to aid in the development of Flash Applications.
      • Pair - Pair is a collection of Python standard library classes that were ported to Actionscript 3.
      • stream - ActionScript collection library with modern functionality
      • savage-as3-lib - A collection of Actionscript 3 classes for building professional flash applications and websites
      • AS3Libs - A collection of AS3 libraries and sketches that I have built over the years.
      • FlxUtils - A collection of Flixel-friendly classes related to graphics and debugging.
      • as3-collections - An AS3 library of collection classes, including maps, lists, sets, and for..each iteration.
      • ActionScript-utils - Disbranded ActionScript frequently used in Disbranded projects.
      • mediate-behaviours-example - A look at the Robotlegs Variance Utility and how it leverages Robotlegs to provide meditation against contracts, rather than concrete classes.
      • Actionscript-3-Utilities - A collection of Actionscript 3 utilties that have found their way into the Air / Flex / Flash projects I am involved in.
      • DashAS3Library - Common ActionScript 3 library classes and utilities
      • moonsphere-as3 - Generic ActionScript 3 library containing utilities, interfaces, various event wrappers, entity management and behaviour attachments
      • dev67 - actionscript 3.0 private util libs
      • SpaceAvoider - Juego en actionscript utilizando Starling framework y patrones de diseño
      • GreadFlashComponentLib - actionscript based library for commonly used component and utilities
      • actionscript-async - Async utilities for ActionScript.
      • flex-extensions - A collection of Adobe Flex user interface components, charting controls and elements, behaviors, data types and utility classes and methods.
      • milkisevil-toolbox - A bunch of my custom classes, useful whilst developing in Actionscript 3
      • AIRFileSave - Ever wanted to dynamically write local files from a Flash game/app at runtime (without server-side scripts, or annoying File Dialog prompts)? This handy AIR app can serve as a 3rd-arm for your Flash projects that needs to dynamically update JSON, TXT, or even ByteArray files. Also useful for launching NativeProcess (batch, commands, etc.)
    • Physics

      • Impulse-Engine - a physics engine written in Actionscript 3
      • FlxCollisions - A simple set of 2d physics + collision demos for flixel v2.0
      • Genome2D-Nape - Genome2D physics extension using Nape
      • wck - Box2d Flash Alchemy Port + World Construction Kit (AS3 Physics Engine)
      • box2d2-js - Automatic port of box2dAS 2.0 to javascript
      • Box2DFlashAS3 - A copy of BorisTheBrave's Box2DFlashAS3 project http://www.box2dflash.org/, SVN https://box2dflash.svn.sourceforge.net/svnroot/box2dflash