Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -1,13 +1,13 @@
 (https://www.adobe.com/products/air.html)
 Awesome ActionScript 3 !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
 Awesome ActionScript 3 !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
▐ A curated list of awesome libraries and components for ActionScript 3 and Adobe AIR.
Adobe AIR (https://en.wikipedia.org/wiki/Adobe_AIR) provides a single set of APIs to build cross-platform desktop/mobile applications and games. ActionScript 3 
(https://en.wikipedia.org/wiki/ActionScript) is the programming language for AIR. Powerful native functionality such as file system, SQLite, sensors are included by default. To add missing 
functionality, you can build ANEs (Air Native Extensions) coded in the native language (eg VC++ for Windows, Java for Android, Swift/Objective-C for iOS). To build mobile apps/games with 
GPU-rendered graphics, use the Starling (https://gamua.com/starling/) framework and optionally the Feathers UI (https://feathersui.com/). Adobe AIR is very popular in the mobile gaming space.
Adobe AIR (https://en.wikipedia.org/wiki/Adobe_AIR) provides a single set of APIs to build cross-platform desktop/mobile applications and games. ActionScript 3 (https://en.wikipedia.org/wiki/ActionScript) is the programming language for
AIR. Powerful native functionality such as file system, SQLite, sensors are included by default. To add missing functionality, you can build ANEs (Air Native Extensions) coded in the native language (eg VC++ for Windows, Java for 
Android, Swift/Objective-C for iOS). To build mobile apps/games with GPU-rendered graphics, use the Starling (https://gamua.com/starling/) framework and optionally the Feathers UI (https://feathersui.com/). Adobe AIR is very popular in 
the mobile gaming space.
Contributions welcome. To add a useful project simply create an Issue (https://github.com/hgupta9/awesome-actionscript3/issues).
@@ -32,8 +32,7 @@
⟡ FlashDevelop (http://flashdevelop.org/) - Premiere free & open-source IDE for AS3 & AIR, with code completion, debugging, and more.
⟡ Powerflasher FDT (http://fdt.powerflasher.com/) - Commercial IDE built on the Eclipse platform for development of Adobe Flash/AIR content.
⟡ Adobe Flash Builder (https://www.adobe.com/products/flash-builder.html) - Commercial IDE for building applications on the Flex framework (with advanced debugging tools).
⟡ Moonshine IDE (http://moonshine-ide.com/) - 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.
⟡ Moonshine IDE (http://moonshine-ide.com/) - 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 (https://www.jetbrains.com/help/idea/building-actionscript-and-flex-applications.html) - Commercial IDE that supports many different languages including AS3.
⟡ Visual Studio Code (https://as3mxml.com/) - An AS3 & MXML language extension for Visual Studio Code. Runs on Windows, macOS, and Linux.
@@ -76,19 +75,18 @@
UI Frameworks
⟡ Starling (https://gamua.com/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)).
⟡ Starling (https://gamua.com/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 (https://feathersui.com/) - User interface components for Starling Framework (github (https://github.com/BowlerHatLLC/feathers), help (https://feathersui.com/help/index.html)).
⟡ Flow (https://github.com/artman/Flow) - Layout, effects, data binding and remoting framework to be used instead of Flex.
⟡ AS3Commons UI (https://github.com/AS3Commons/as3commons-ui) - Layouting, focus and keyboard management framework.
⟡ Swiz (https://github.com/swiz/swiz-framework) - Brutally simple micro-architecture for creating RIAs with AS3 and Adobe Flex.
⟡ Hiddenwood (https://github.com/raweden/Project-Hiddenwood) - User interface library developed for a web app project, written in AS3 and in a MVC pattern.
⟡ Elastic-Lists (https://github.com/MoritzStefaner/Elastic-Lists) - Fluid and powerful interface for facet browsing.
⟡ Apache Flex® (https://flex.apache.org/) - 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® (http://royale.apache.org/) - 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.
⟡ Apache Flex® (https://flex.apache.org/) - 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® (http://royale.apache.org/) - 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.
Game Frameworks
@@ -96,8 +94,8 @@
⟡ StarlingPunk (https://github.com/asaia/StarlingPunk) - Framework built on Starling to add structure and organization to your game projects.
⟡ FlashPunk (https://github.com/useflashpunk/FlashPunk) - Framework to build 2D games. Provides graphics, events, inputs, animation, etc.
⟡ Flixel (https://github.com/AdamAtomic/flixel) - Useful base classes that you can extend to make your own game objects.
⟡ Tetragon (https://github.com/NothingInteractive/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.
⟡ Tetragon (https://github.com/NothingInteractive/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.
⟡ Pixelizer (https://github.com/johanp/Pixelizer) - Component based game engine to build 2D games. Provides rendering, animation, input, etc.
⟡ AS3isolib (https://github.com/as3isolib/as3isolib.v1) - Isometric Library developed to assist in creating isometrically projected games.
⟡ IsoHill (https://github.com/jadbox/IsoHill-Game-Engine) - GPU-based Isometric engine built on Starling, with TILED map parser, layers, etc (website (http://www.isohill.com/)).
@@ -198,8 +196,7 @@
Augmented Reality
⟡ FLARToolKit (https://github.com/Saqoosha/FLARToolKit) - AS3 port of the industry standard ARToolkit library, for Flash Player 11. (website 
(http://www.libspark.org/wiki/saqoosha/FLARToolKit/en)).
⟡ FLARToolKit (https://github.com/Saqoosha/FLARToolKit) - AS3 port of the industry standard ARToolkit library, for Flash Player 11. (website (http://www.libspark.org/wiki/saqoosha/FLARToolKit/en)).
⟡ FLAREmulator (https://github.com/theflashbum/FLAREmulator) - Test AR demos to see what works and what doesn't with or without a webcam.
⟡ FLARManager (http://words.transmote.com/wp/flarmanager/) - Lightweight framework for building augmented reality apps, using FLARToolkit/flare.tracker/flare.NFT.
⟡ NyARToolkitAS3 (https://github.com/nyatla/NyARToolkitAS3) - NyARToolkit AS3 edition. Marker based Augmented reality library.
@@ -447,8 +444,8 @@
⟡ AIRkinect (https://github.com/AS3NUI/airkinect-2-core) - ANE for integrating with Microsoft Kinect. (examples (https://github.com/AS3NUI/airkinect-2-examples)).
⟡ KinectGate (https://github.com/cleoag/KinectGate) - KinectSDK to AS3 socket gate.
⟡ Kinect-Gestures (https://github.com/tonybeltramelli/Air-Kinect-Gesture-Lib) - AIR Kinect Gesture Library.
⟡ OpenTSPS (https://github.com/labatrockwell/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.
⟡ OpenTSPS (https://github.com/labatrockwell/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 (https://github.com/logotype/LeapMotionAS3) - Integrate with the LeapMotion sensor (provides Gestures, Image, Skeleton/Bone @ 210 FPS).
Servers
@@ -529,8 +526,7 @@
Crypto
⟡ BlooddyCrypto
 (https://github.com/blooddy/blooddy_crypto) - High-performance library for processing binary data. This library contains MD5, SHA-1, SHA-2, Base64, CRC32, JSON, PNG/JPEG encoders.
⟡ BlooddyCrypto (https://github.com/blooddy/blooddy_crypto) - High-performance library for processing binary data. This library contains MD5, SHA-1, SHA-2, Base64, CRC32, JSON, PNG/JPEG encoders.
⟡ AS3Crypto (https://github.com/timkurvers/as3-crypto) - Fork of Henri Torgemane's excellent cryptography library (patched (https://github.com/lyokato/as3crypto_patched)).
⟡ AS3corelib (https://github.com/mikechambers/as3corelib) - MD5 and SHA1 hashing, Image encoders, and JSON serialization.
⟡ ASCrypt (https://github.com/Meychi/ASCrypt) - Crypto library with a similar API for multiple languages.
@@ -599,8 +595,7 @@
⟡ SystemVolume (https://github.com/nweber/SystemVolumeNativeExtension) - Interact with the system volume for iOS and Android devices.
Multimedia ANE
⟡ WebView (Tuarua) (https://github.com/tuarua/WebViewANE) - 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.
⟡ WebView (Tuarua) (https://github.com/tuarua/WebViewANE) - 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.
⟡ WebView (FlashLab) (https://github.com/myflashlab/webView-ANE) - Replacement for StageWebView, allows calling Javascript functions from AIR.
⟡ AVANE (https://github.com/tuarua/AVANE) - For building video encoding applications using FFmpeg.
⟡ PDF (https://github.com/myflashlab/PDF-ANE) - Lets you open PDF files from your AIR mobile apps. Supported on Android and iOS.