Below is the list of Open Source tools for Apache Flex.
- FlexUnit - An open-source unit testing framework for Flex developers.
- FlexLib - a community effort to create open source user interface components for Adobe Flex 2, 3 and 4.
- 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.
- Granite DS - Granite Data Services is a free, open source alternative to Adobe LiveCycle (Flex 2) Data Services for J2EE application servers.
- FlexCover - provides code coverage instrumentation, data collection and reporting tools for Adobe Flex and AIR applications.
- Flexmonkey - FlexMonkey is a free Adobe AIR application used for testing Flex and AIR based applications. Providing the functionality to record, playback and verify Flex UI interactions, our test automation tool also generates ActionScript-based testing scripts that you can easily include within a continuous integration environment.
- as3mathlib -The Flex/Actionscript Math Library (as3mathlib) is intended to provide a rudimentary numerical analysis toolkit for the Actionscript/Flex programming environment.
- as3statslib -A library of statistical functions and data analysis routines for AS3. Also includes integration and matrix functions. Still under development.
- standingwave -StandingWave is an AS3 code library designed for high level control of Flash Player 10's SampleDataEvent API for streaming audio output.
- as3-scaffold - as3-scaffold is a lightweight as3 framework with an accompanying set of scaffolding scripts to automate the tedium of setting up new as3 projects, with support for PureMVC.
- redlib-as3 - RedLib is an ActionScript 3 (AS3) library that contains classes and utilities for working with AS3 and other AS3 libraries. In other words, code that helps me with my day-to-day AS3 tasks.
- right-click-manager - Integrate the tricks of javascript and actionscript found on the internet to provide a simple way to add the ability to listen to right mouse button click event for Flex application,
- bendpixels - BendPixels is a Flex library that allows you to use PixelBender filters as Flex effects
- flexgdsgen - Flxgdsgen is an ant based generator that creates Flex/Air projects. The project uses GraniteDS for the communication between the client and the server. As the server side framework it uses Spring. The generated project is an Ant/Ivy based project that contains all the necessary files (.project, .classpath, ...) that allows you to import the project in Eclipse/Flex Builder.Flxgdsgen is an ant based generator that creates Flex/Air projects. The project uses GraniteDS for the communication between the client and the server. As the server side framework it uses Spring. The generated project is an Ant/Ivy based project that contains all the necessary files (.project, .classpath, ...) that allows you to import the project in Eclipse/Flex Builder.
- flex-blazeds-spring-archetype - The flex-blazeds-spring-archetype can be used to generate a multi-module Maven 2 project which integrates Flex, BlazeDS & Spring.
- flex-codegen - The CodeGen creates all necessary files for getting the base of an application started with easy access to the database, for all database operations. All code is generated from a schema.xml file that holds the applications databases schema. Any changes to the database or tables or fields usually would required a developer to go through the classes they made for that table or database and make the correct changes reflecting the new changes. But with the CodeGen all one would need to do is run the generator again and the newly updated tables will be re-written in the schema.xml file thus generating new php classes for the CRUD operations, therefore your application never runs out of sync.
- flex-colorfuldatechooser - Colorful date chooser component for Adobe Flex
- flexundoredo - e Flex UndoRedo Framework provides all the facilities that you need for implementing undo and redo within your applications.The Flex UndoRedo Framework was built with the following goals in mind:
- Provide a robust, extensible framework that would work without modification for basic needs
- Support for different groups of undo events (one group per flexMdi window for example)
- Allow undo and redo of an unlimited number of events
- Integrate cleanly and transparently into applications with or without Cairngorm
The Flex UndoRedo Framework is an open source project available for all to use. For more information, please see the links in the sidebar. - flex-databasemanager - Flex MySQL Monitor, Manager, Query Builder,
- flex-helper - Open Tools/Components to help flex applications be more accessible for the handicapped.
- flex-compile - Flex project management tool and wrapper for the Flex compiler for fast compilation
- flex-object-handles - User resizeable container for flex components.
- flex-iframe - An IFrame which you can embed into Flex applications to show an html page
- htmlwrapper - Wrapper is a cross-browser compliant HTML/CSS rendering engine written in ActionScript that sits on top of your standards compliant HTML page. Wrapper eliminates cross-browser issues and makes integrating ActionScript and HTML/CSS projects possible without needing to compile every change.
- picasa-flex-api - Picasa Flex API is easy way to access your images posted to Google Picasa from Flex and Flash Application. AIR is supported as well.The library provides service which works directly with Google Data API feeds and hides all complexity of parsing and processing, makes developing much more easier.
- as3flickrlib - The Flickr library is an ActionScript 3.0 API for the online photo sharing application, Flickr. It provides access to the entire Flickr API.
- flex-diagrammer - With this Flex library you can build your own diagrammers and easily extend nodes and links adding custom functionality.
- flex mmorpg engine - This is a mmorpg engine using adobe flex framework. The game application server bases on scala liftweb framework and media transport server bases on Red5.
- as3djvu - as3djvu is a library supporting decoding and rendering of DjVu files in ActionScript 3 and Flex based projects. DjVu is an excellent compression method for scanned documents which generally outperforms PDF and JPEG formats.
- as3xls - Read and write Excel files in Flex
- BlazeDS - is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex® and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences.