Open Source ActionScript Software
ActionScript Software
Browse free open source ActionScript Software and projects below. Use the toggles on the left to filter open source ActionScript Software by OS, license, language, programming language, and project status.
-
Build Agents and Models on One PlatformGemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
-
Stop Cyber Threats with VM-Series Next-Gen Firewall on AzureGain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
-
1
-
2
malware-samples
A collection of malware samples and relevant dissection information
This repo is a public collection of malware samples and related dissection/analysis information, maintained by InQuest. It gathers various kinds of malicious artifacts, executables, scripts, macros, obfuscated documents, etc., with metadata (e.g., VirusTotal reports), file carriers, and sample hashes. It’s intended for malware analysts/researchers to help study how malware works, how they are delivered, and how it evolves. -
3
mBlock
Base on scratch offline v2.0 by MIT
mBlock is a visual programming platform based on Scratch 3.0 that helps students learn programming concepts through drag-and-drop blocks, Python, and IoT/AI modules. Developed by Makeblock, it supports programming robots and Arduino boards with an intuitive interface. Designed for education, it bridges the gap between beginner-friendly environments and real-world coding with Python, AI, and robotics tools. -
4
HTML5 Editor
HTML5 editor, free and open-source website builder based on Silex
This editor is a free and open-source online tool which lets you design html pages with an interface very close to dreamweaver's or powerpoint's one. But we've put a special touch in it ;) The HTML5 editor is now available online and called Silex. Only developers will want to download Silex source code from github. **No need to download it, simply follow the link bellow** -
Our Free Plans just got better! | Auth0You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
-
5
VVVVVV
The source code to VVVVVV
From the creator of Super Hexagon, VVVVVV, the hit 2010 indie platformer, now available on android and iOS! Winner of Indiecade's 2010 award for Most Fun/Compelling Game. There are two versions of the VVVVVV source code available, the desktop version (based on the C++ port, and currently live on Steam), and the mobile version (based on a fork of the original flash source code, and currently live on iOS and Android). If you’re looking for the game’s text, that’s mainly (but not entirely) in the Scripts.cpp and TerminalScripts.cpp classes. These functions basically load data into a very simple script parser that controls cutscene logic. All the actual levels in the game are hardcoded in huge arrays generated with a map editor, which exports the levels in source code. Since the 2.0 update, the Windows, Mac and Linux versions of VVVVVV have featured a powerful and easy to use level editor. -
6
ElonaPlusCustom-GX
Elona+ variant based on Custom-G
ElonaPlusCustom-GX is a heavily modded and translated fork of the Japanese roguelike RPG Elona+, featuring new UI enhancements, rebalanced mechanics, bug fixes, and original content. Set in a whimsical fantasy world, Elona+ offers deep character creation, quests, housing, and turn-based combat. This GX version focuses on player experience, expanding Elona’s cult following with English patches and streamlined gameplay. -
7
DragonBonesAS
DragonBones ActionScript Runtime
DragonBonesAS is a skeletal animation framework for ActionScript 3 and Flash, designed to simplify the implementation of complex 2D animations. It separates the animation data from display logic, allowing developers to reuse assets, blend animations, and reduce draw calls. DragonBones supports the creation of character rigs, timelines, and inverse kinematics, making it popular in Flash-based game development. -
8
NESbox
Emulator of NES, SNES, Sega Mega Drive, GameBoy video consoles
The nesbox/emulator is an open source, browser-based emulator for a collection of retro gaming systems (NES, Super Nintendo, Sega Mega Drive, GameBoy, etc.). It’s written in ActionScript/Flash, and the project includes SWF binaries so you can embed the emulator into web pages. The emulator allows users to load ROMs and play them in their browsers via the Flash plugin. It’s licensed under the MIT license, meaning it’s quite permissive in terms of reuse. While Flash is an aging technology, the project remains a practical way to access old console gaming via browser, as long as Flash is supported or available. -
9
CasparCG: Pro Video & Graphics Play-Out
Pro Video & Graphics Play-Out SW, proven in 24/7 broadcasts since 2006
Playback and record video, graphics and audio to multiple screens via DVI/HDMI/SDI in SD, HD, 2K and 4K. -
Error to trace to log to deploy. One click. No SSH.AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
-
10
SoundAS
A modern lightweight sound manager for AS3
SoundAS is a modern and lightweight sound management library for ActionScript 3, built for both Flash and Adobe AIR applications. Its primary purpose is to simplify audio playback, making it easier to transition between sounds, manage sound effects separately from looping music, and handle complex sound interactions. The library provides a clean API that supports chaining, allowing concise and expressive sound control in just a few lines of code. It includes built-in support for seamless looping, volume fading, tweening, and grouping of sounds, making it highly useful for game development and multimedia projects. SoundAS also offers a modular structure, enabling developers to use individual SoundInstance objects directly without needing the full system. With a permissive license and active examples, it is designed to be straightforward, flexible, and powerful for managing audio in ActionScript projects. -
11
webcamjs
HTML5 webcam library for capturing images from browser
WebcamJS is a lightweight JavaScript library that enables users to access and capture images from their webcam directly within the browser using HTML5 and Flash fallback. It supports taking snapshots and integrating webcam features into web applications with minimal code. Ideal for creating apps involving profile pictures, document capture, or verification tools. -
12
This tool opens or create a Macromedia Flash shared object file (.sol) displays the content of the file and allow you to change the values.
-
13
AIMX
AIMX – Free tool to improve aim. Run all files in one folder.
AIMX is a professional gaming tool to improve aim accuracy. Free and easy to use. Compatible with Windows 10 and 11. -
14
Flare
Flare is an ActionScript library for creating visualizations
Flare is an ActionScript library for creating data visualizations in the Flash Player. It spans from simple charts (bar, line, pie, etc.) up to complex interactive and animated visualizations. It supports data management, visual encoding, animations, and interactive behaviors so that users/developers can build expressive, dynamic visual data displays in Flash. Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques. -
15
bfxr
Flash + AIR sound effects generator. Based on Sfxr.
The bfxr project by increpare is a sound-effects generator tool originally built using Flash + AIR, based on the earlier Sfxr project. Its purpose is to enable users, especially game developers and sound designers, to quickly generate retro, 8-bit/“chiptune” style sound effects (“bleeps”, “booms”, “zaps”, etc.) without deep knowledge of audio signal processing. It offers an interactive GUI through which you can tweak many parameters (oscillators, envelopes, filters, etc.) to sculpt custom sound effects; you can preview in real time, export, and iterate. The project includes libraries, HTML templates, and both ActionScript and JavaScript code. It has been well-received (over a thousand stars), but as of 2025, it has been superseded by a newer version called bfxr2, which is a JavaScript reworking of the original. -
16
FZip
Class library to load, modify and create standard ZIP archives
FZip is an ActionScript 3 class library that allows developers to load, create, and modify ZIP archive files from AS3; it supports reading existing ZIPs, writing new ones (including adding/removing files), decompressing and compressing entries, and generally working with standard ZIP formats entirely in AS3. -
17
VirtualCockroach
Cockroach Desktop "Pet"
VirtualCockroach is a desktop “pet” application that displays a cockroach roaming around on your desktop. It was developed using Adobe AIR / Flash, includes desktop integration (taskbar icon, system tray, etc.), has various behavioural modes, and includes features like hiding the window, startup animation, etc., mostly as amusement or novelty. Modify the tentacle animation, change from simple png reading to automatic random movement. Update window menu interface, support drag window. Expand the optional range of cockroach sizes, but don't be greedy and be careful that system resource usage is too high. -
18
boscaceoil
A simple music making program
Boscaceoil is a cross-platform, standalone music tracker designed by indie game developer Terry Cavanagh. Built with Flash, it lets users compose music in a grid-based tracker interface with built-in instruments that mimic the sound of old-school game consoles. It’s great for creating retro game music or experimenting with synthesized tones in a nostalgic interface that feels like a modern homage to classic trackers. -
19
Super Smash FLash 2
Super Smash Flash 2 is the most must-play battle game with 28 classic
SSF2 Fan Club: https://www.facebook.com/SuperSmashFlash2FC/ Play SSF2 Online: https://www.freegames66.com/fighting/super-smash-flash-2/ Nice news for those who love Super Smash Flash game, the upgraded version is better and better with an extra 3 playable characters to swell the ranks too (Marth, Zero Suit Samus and Chibi-Robo). Super Smash Flash 2's gameplay is very similar to the official Super Smash Bros. However, the most interesting feature of SSF2 is that character's health is measured by a damage percentage counter. It means a character is attacked, the damage will be accumulated, and percent value gets high. The controls of Super Smash Flash 2 are also different from the previous version. Make use of WASD keys to move Player while the arrow keys are used to control second player. The O and P keys still remain in P-1's possession, the P key for standard attacks, the I key for shield, and the 1 key for taunting. -
20
Glitch Client
Source for the Flash-based Glitch client
Glitch-client is the source code for the original Flash-based client for Glitch, the MMO game developed by Tiny Speck. It includes the user interface, display logic, game logic client-side (in AS3), asset handling and communication with servers. The client handles rendering the game world, inventory, avatars, locations, games etc., via the Flash client. The client code was later released as part of the asset archive after the game shut down. Networking / protocol logic to sync with game servers, update game state etc. (though server code is separate). Asset loading and display: integrating graphics/animations, locations, items etc. in the client view. -
21
scratch-flash
Legacy Flash-based version of the Scratch programming editor
Scratch Flash is the legacy version of the Scratch visual programming environment used to teach coding through creative projects and animations. Developed using Adobe Flash, it was the original engine powering Scratch 2.0. Although deprecated and replaced by Scratch 3.0, this version remains available for archival and historical purposes or for environments still supporting Flash. -
22
Build custom robots in your browser with IncrediBots! Design your robot by drawing shapes, joints, motors, and more! Then, pilot your machine using your own custom key bindings. NOTE: OPEN SOURCE VERSION CAN BE DOWNLOADED FROM "FILES" TAB!
-
23
Natural Docs
Multi-language source code documentation tool
Natural Docs is an open-source documentation generator for multiple programming languages. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it. SourceForge houses the source code and issue database for the old Perl version of Natural Docs, version 1.52. It is still available but no longer being updated. Please see NaturalDocs.org for the 2.x source code and issue database. However, you can still download the both the old and the new 2.x releases of Natural Docs here. -
24
mapgen2
Map generator for games
mapgen2 is a procedural map / island generator intended for games. It focuses on generating continent/island style maps (coastlines, mountains, rivers, etc.) with a vector / polygonal structure rather than a full high-resolution tile grid. Originally written in ActionScript, this tool emphasizes generating aesthetically pleasing island maps with realistic natural features while keeping computational complexity manageable. It supports exporting to SWF (Flash) via appropriate tooling. The most important features I want are nice island/continent coastlines, mountains, and rivers. Non-goals include impassable areas (except for the ocean), maze-like structures, or realistic height maps. -
25
BigBlueButton
A complete web conferencing system for virtual classes and more!
BigBlueButton is an open-source virtual classroom platform built to help teachers teach and learners learn online. It enables real-time collaboration through audio, video, slide presentations, screen sharing, and interactive whiteboards. Educators can actively engage students using polls, emojis, shared notes, multi-user whiteboards, and breakout rooms. The platform includes a Learning Analytics Dashboard that provides moderators with live insights into participant activity and engagement. BigBlueButton also supports session recording and playback, making it ideal for asynchronous learning and content reuse. Designed primarily for education, it adapts seamlessly to online tutoring, flipped classrooms, group collaboration, and large-scale virtual classes.
