Open Source at FlightAware
FlightAware is a proud user and supporter of open source software projects. Not only does FlightAware support open source
projects that power FlightAware, but we actively release & maintain new open source projects that are public releases
of software that FlightAware has developed in-house. FlightAware's code is released under the liberal New BSD license, which
allows free use & distribution by all.
If you write an application in FlightXML, FlightAware's XML Flight Tracking API, please
publish to Github and let us know so that we can link to your open source project that
involves FlightAware.
FlightAware Open Source Contributions
FlightAware contributes code, documentation, and bug reports to many open source projects that power FlightAware.com, such as:
FlightAware Open Source Projects
FlightAware has released over a dozen applications (under the free and liberal BSD license) into the open source
community. FlightAware's repositories are
available on GitHub for public use, discussion, bug reports, and contribution.
Featured Projects
speedtablesSpeed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.
piawareClient-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builderDebian package builder for piaware
casstclTcl language interface to the Cassandra high availability database
kafkatclTcl language interface to Apache Kafka distributed messaging system
tcl.gdFeature-complete Tcl interface to GD graphics drawing library
yajl-tclTcl bindings for Yet Another JSON Library
flightxml2-client-rubyFlightAware FlightXML2 Ruby Client
tcl-fogbugz-apiTcl package for working with the FogBugz XML API
All Projects
TclTweezerAn instrument for examining and modifying the internal state of Tcl objects
casstclTcl language interface to the Cassandra high availability database
dump1090FlightAware fork of Dump1090, a simple Mode S decoder for RTLSDR devices
dump1090_builderDebian package builder for dump1090
fa_schema_toolsTools for cracking PostgreSQL schemas
flightxml-client-rubyFlightAware FlightXML1 Ruby Client
flightxml2-client-rubyFlightAware FlightXML2 Ruby Client
kafkatclTcl language interface to Apache Kafka distributed messaging system
piawareClient-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builderDebian package builder for piaware
speedtablesSpeed tables is a high-performance memory-resident database. The speed table compiler reads a table definition and generates a set of C access routines to create, manipulate and search tables containing millions of rows. Currently oriented towards Tcl.
syslogboxTcl code libraries to go with tclsyslogd
tcl-fogbugz-apiTcl package for working with the FogBugz XML API
tcl.gdFeature-complete Tcl interface to GD graphics drawing library
tclbsdA Tcl package for interfacing to various BSD UNIX system calls and library routines
tcllauncherThis is tcllauncher, a launcher program for Tcl applications.
tclsplineThis is tclspline, a direct Tcl interface to spline routines extracted from Tk
tclsyslogdBSD syslogd with integrated Tcl interpreter that can look at each message received
yajl-tclTcl bindings for Yet Another JSON Library