this post is copied from http://www.adrianparr.com/?p=83
3D Engines
- Papervision3D
http://blog.papervision3d.org/
- Away 3D
- Sandy 3D
- Alternativa Platform
- FIVe3D
- WireEngine3D (we3d) — A lightweight and fast 3D Engine for Flash 8/9.
- Sharikura
- Infinity3d — In Russian
- AS3Dmod — A cross-engine 3d modifier library for Flash
- nd3d — ND3D is a small and lightweight AS3 3D Engine
3D Game Engines
- PaperWorld 3D
- Yogurt3D
2D Game Engines
- Citrus Engine — Flash Sidescrolling Platform Game Engine (Commercial)
- FlashPunk — Provide you with a fast, clean framework for prototyping and developing games.
- flixel — A collection of Actionscript 3 files that helps organize, automate, and optimize Flash games.
- PixelBlitz Engine –A game framework for Actionscript3
- PushButton Engine — An Open Source, Flash game engine and framework that’s designed for a new generation of games.
Isometric Engines
- as3isolib — An open-source ActionScript 3.0 Isometric Library
- FFilmation — AS3 Isometric Engine
- isoengineas3 — Flash Isometric Engine AS3
- OpenSpace — Commercial
- Sean Cooper Isometric Engine — Commercial
- TheoWorlds — Commercial
- T.I.L.E. (Tangerine Isometric Level Editor) — Commercial
http://www.tangerinepop.com/ then click on “TECH”
3D Animation Framework
- Cast3D
3D Physics Engines
- WOW-Engine
- jiglibflash
Augmented Reality
- FLARToolkit
- FLARManager
- ARtisan
Animation Tweening Engines
- Desuade Motion Package — A breakthrough AS3 library that combines keyframe-sequencing, physics, and tweening.
http://desuade.com/dmp
- TweenLite
- TweenMax
- Tweener — A class for creating tweens in actionscript 2 and 3 — because there’s infinity between 0 and 1.
- Tweensy
http://www.lostinactionscript.com/blog/index.php/2008/08/31/as3-tween-engine-tweensy-preview/
- TweensyZero — A light weight version of Tweensy.
- GoASAP (ActionScript Animation Platform)
- AS3 Animation System 2.0
- Animation Package
- KitchenSync — KitchenSync is an ActionScript 3.0 library for sequencing animations and other time-based actions.
- Gyro — A tween and animation library for ActionScript 3.
- gTween
http://www.gskinner.com/blog/archives/2008/08/gtween_a_new_tw.html
- HydroTween + HydroSequence (based on GoASAP)
http://blog.hydrotik.com/2008/07/19/hydrotween-hydrosequence-rev32/
- AS3 Easing
- Twease
- BetweenAS3
http://www.be-interactive.org/works/20090428/slide_betweenas3.html
- ByteTween — Light weight engine (focusing in low Kb increase and not being a do-it-all engine).
- Eaze — Blazing fast, chainable and compact Flash AS3 tweening library
- Actuate — Tween library for Actionscript 3
- grape-as3 — Path-based ActionScript 3 animation library
http://blog.generalrelativity.org/actionscript-30/grape-animation-library/
- RabbitTween — A new fast and easy transition/tween engine for Flash AS3
2D Physics Engines
- APE (Actionscript Physics Engine)
- Box2DFlashAS3
- FOAM — 2D Rigid Body Physics Engine.
- glaze — 2D Rigid Body Dynamics & Game Engine for Actionsctipt 3.
- motor2
- Fisix Engine
- PopShapes
- Collision Detection Kit
- QuickBox2D — A mini-library created to work with Box2DFlashAS3
Security
- AS3Crypto
Audio Libraries
- Popforge — ActionScript 3 code sandbox for various packages.
- Sonoflash — Dynamic AS3 Audio (Commercial)
Particle Systems
- FLiNT
- Partigen (Not free)
- Pulse Particle System — A general purpose AS3 particle system.
- Emitter — ActionScript 3.0 particle FX engine.
- Stardust — ActionScript 3.0 Particle engine.
- Orion — An all around simple and flexible particle generator.
- particlesun — A 3D or 2D Particle Engine for Actionscript 3.0
Data Visualization
- Flare — Create interactive data visualizations for the web.
Loading Kits
- BulkLoader — A library for managing multiple loadings with Actionscript 3 (AS3).
- Masapi — Flash/Flex/AIR AS3 Framework for the massive loading (MassLoad)
- QueueLoaderAS3 — an actionscript library for sequential asset loading and monitoring
- SomaLoader — A lightweight loading manager written in AS3
OOP Frameworks
- Cairngorm
http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
- PureMVC
- Mate
- Swiz — Brutally simple micro-architecture for Rich Internet Application development with Adobe Flex
- HydraMVC — A rewrite of the PureMVC API exclusively for Flex
- RobotLegs — An Architectural (or Structural) Action Script 3 Framework
- Gaia — An open-source front-end Flash Framework for AS3 and AS2 designed to dramatically reduce development time
- LayerGlue — A framework aimed at rapid website development for Flash & Flex.
- Slide — An application framework for Flex 2 and Flex 3
- Guasax — an ease of use programming framework to provide ordered and scalable Flex applications
- VEGAS — an AS3, AS2 and SSAS OpenSource Framework
- Parsley — an application framework for Flex/Flash/AIR applications written in AS3
- LowRa — AS3 version of pixlib.
- CASA Lib — An Open Source Code Library for ActionScript 2.0 & 3.0
- FlashMVC — A flexable lightweight framework engine for AS3.
- Hive — A state-based MVC framework for AS3.
- Soma and SomaUI — An AS3 MVC framework and software to generate an AS3 flash site based on it.
- Spring Actionscript — An offshoot of the Java-based Spring Framework.
- SmartyPants IOC — Dependency Injection for Adobe Flex and Flash
- fosfr — AS3 open source framework
Other APIs and libraries
- facebook-actionscript-api — Actionscript API for the Facebook platform.
- as3facebooklib — ActionScript 3.0 API for Facebook.
- Yahoo Maps API
- corelib — ActionScript 3.0 library for several basic utilities (JPEG Encoding, MD5 Hashing, JSON Serialization).
- as3flexunitlib — ActionScript 3.0 framework for unit testing.
- as3flickrlib — ActionScript 3.0 API for Flickr.
- as3mapprlib — ActionScript 3.0 API for Mappr.
- http://code.google.com/p/as3mapprlib/
- as3syndicationlib — ActionScript 3.0 library for handling syndication feeds.
- as3odeolib — ActionScript 3.0 API for Odeo.
- as3youtubelib — ActionScript 3.0 API for YouTube.
- as3ebaylib — ActionScript 3.0 API for eBay.
- as3awss3lib — ActionScript 3.0 library for interacting with Amazon S3.
- as3soundeditorlib — Actionscript 3.0 library for sound playback, spectrum display, and cue point display.
- as3ds — AS3 Data Structures For Game Developers.
- as3notificationlib — A notification framework written in AS3 for the Adobe Integrated Runtime (AIR).
- as3preferenceslib — An AIR library for storing preferences.
- as3nativealertlib — An AIR alert that appears in a native window.
- ASCOLLADA — actionscript library for parsing Collada files.
- FZip — An Actionscript 3 class library to load, modify and create standard ZIP archives.
- AS3 Zip Library — An ActionScript 3 based library for reading and writing zip files.
- lastfm-as3 — Actionscript 3.0 API to access the Last.fm web services.
- MapQuest
- Modest Maps — A display and interaction library for tile-based maps in Flash.
- as3cards — An ActionScript 3.0 card engine and example games.
- flexircclient — ActionScript 3 based IRC library.
- AsWing — A GUI framework and library that allows programmers to make their flash application(or RIA) UI easily.
- as3httpclient — ActionScript 3 utils/classes to extend HTTP/HTTPS APIs in Flash Player 9 (onwards).
- DistortionTweener
http://evolve.reintroducing.com/2007/11/18/as3/as3-distortiontweener/
- ascanvas — An adapter of HTML Canvas and fl.display.Graphics
- dopplr-as3 — actionscript 3 code for accessing data from dopplr.com’s api.
- FC64 — an Open-Source Commodore 64 Emulator.
- Google Maps API
http://code.google.com/apis/maps/documentation/flash/intro.html
- FVNC — VNC Client for Flash Player 9 and above.
- AS3 Parametric Curve Library
- AWI — AMFPHP-WordPress Integration.
http://www.klr20mg.com/awi/ (in Spanish)
- as3webservice — Open-source Webservice class implementation in AS3 for Flash CS3 IDE.
- as3jayrock — AS3 wrapper for Jayrock communication.
- ASAP Library — A library for the development of maintainable, multi-movie, interactive applications.
- Wordpress XML-RPC API
- as3maillib — An ActionScript 3 email library.
- AlivePDF — ActionScript 3 Open-Source PDF Library – 100% client side PDF generation.
- SWFAddress — Deep linking for Flash.
- Flash Camouflage — Skinning framework for AS3.
- Flexlib — Open Source Flex Component Library.
- Yahoo Astra Flash Components
- as3-fullscreen-lib — A small lib used for scalling content to the full size of the browser.
- coordy — An Actionscript 3 Layout Framework.
- vectorvision — Vectors in papervision3D.
- WiiFlash — Communication between the Wiimote and Flash.
- Stats — A simple info box that will help you monitor your code performance.
- twitterscript — Twitter API in ActionScript
- oauth-as3 — OAuth Actionscript library (useful for Twitter clients).
- OAuth — AS3/Flex OAuth Library (useful for Twitter clients).
- NabaztagAPI — Nabaztag API wrapper for Actionscript 3.
- SWFObject — Standards-friendly method to embed Flash content using one JavaScript file.
- tweetr — AS3 Twitter API
- myLib — A powerful open source framework designed for advanced components programming with Adobe Flash AS3 projects.
- as3scribdlib — ActionScript 3.0 API for Scribd
- FDOT — A collection of ActionScript 3 classes that make hard things easier.
http://onflash.org/ted/2009/08/fdot-making-hard-things-easier.php
- xpath-as3 — An XPath implementation for ActionScript 3.0
- DirectorAS3 — Library for SlideShowPro Director
- SWX — The Native Data Format for Adobe Flash
- openplatform-flash — AS3 client library for The Guardian Open Platform
- ARTionscript — An AS3 ‘Generative Art’ Framework
- ffffound-as3-api — FFFFOUND! (unofficial) AS3 API
- colormunch — Actionscript (AS3) library for the Adobe Kuler API
- GpxAS3 — A library for parsing and manipulating GPX (GPS Exchange Format) files.
- gaforflash — Google Analytics Tracking For Adobe Flash
- minimalcomps — Minimal ActionScript 3.0 code only UI components (Keith Peters)
- HYPE Framework — A collaborative visual framework (Branden Hall and Joshua Davis)
- TempoLite — A small, efficient media library
- SoundManager — Makes adding sounds to your projects super simple
http://evolve.reintroducing.com/2008/07/15/news/as3-soundmanager/
- TextFlowPro — Enables you to flow a series of textfields together so that they act as a single text container
http://www.gskinner.com/blog/archives/2009/01/editable_multif.html
- AnimatedBitmap - Provides functionality for Bitmap objects that are animated by using a series of still images
- Active Window Blur http://blog.onebyonedesign.com/?p=81
- SWFsize — Works with SWFObject and provides control over the swf’s container metrics
- as3-signals — Signals is a new approach for AS3 events, inspired by C# events and signals/slots in Qt
- swffit — Not an AS3 library, but a JavaScript file that adds scrollbars to the browser when smaller than a specified size
- libscorm — Not an AS3 library, but a JavaScript library for creating SCORM 2004 courses in Flash or HTML
- pipwerks.SCORM — Adding basic SCORM functionality to an existing Flash file
http://pipwerks.com/2008/04/27/how-to-add-basic-scorm-code-to-a-flash-movie/
- custom-context-menu — Capture right-click events in Flash / Flex (AS 3)
- Library & LibraryManager — For using external assets in your flash projects.
- DataStructures — HaXe/AS3 library for game developers
- miditoflash — Receive midi events in Flash from any midi device through Java and JavaScript
- ASBlender — Actionscript 3 library for reading Blender .blend files
- OpenPyro — An Open Source ActionScript 3 framework built for creating Rich Internet Applications
- TurboSignals — A library implementing the signals and slots design pattern
- evoTinyEngine — Demo scene engine
http://www.simppa.fi/blog/opensource-demo-engine-evotinyengine/
- FlashSURF — SURF (Speeded Up Robust Features) feature extraction library written in Flash using Alchemy
- XML-RPC — Easy way to get Flash to transfer data with an XML-RPC endpoint
http://danielmclaren.net/2007/08/03/xmlrpc-for-actionscript-30-free-library
- as3-rpclib — Actionscript 3 RPC libraries for flash-remoting(amf0), xml-rpc, json-rpc
- as3swf — Low level Actionscript 3 library to parse, create, modify and publish SWF files.
- BrowserCanvas — The World’s Easiest Way to Dynamically Resize Flash
- Chain — Delayed function calling
http://blog.stroep.nl/2009/11/delayed-function-calling-chain/
- App Analytics — Complete analyrics solution for Adobe AIR applications
- governor — A multithreading script engine
- mojocolors — An Actionscript 3 color library inspired by the great Nodebox Colors library
- flashdraw3d — A very lightweight 3d drawing API for Flash
- Sprouts — An open-source, cross-platform project generation and configuration tool
- ZaaIL — 40+ Image format support for Flash
http://www.zaalabs.com/2010/04/introducing-zaail-40-image-format-support-for-flash/
- MouseWheelTrap — A fix for unwanted simultaneous Flash and browser scrolling behaviour in AS3
- FLVSlicer — A simple FLV slicer and merger
Hi Joe & Kien,
I’m glad you found my list useful. I try to keep it as updated as possible.
Adrian
wow thanks, so cool that u’ve discovered our blog ^___^