All
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 AeroAPI, 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:
- Apache Rivet - web application platform (tcl.apache.org/rivet)
- Tcl - scripting language (tcl.tk.org)
- PostgreSQL - database server (postgresql.org)
- FreeBSD - FreeBSD UNIX operating system (freebsd.org)
- Related: FlightAware's FreeBSD High Capacity/Performance Tuning page
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
speedtables
Speed 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.
piaware
Client-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builder
Debian package builder for piaware
casstcl
Tcl language interface to the Cassandra high availability database
kafkatcl
Tcl language interface to Apache Kafka distributed messaging system
tcl.gd
Feature-complete Tcl interface to GD graphics drawing library
yajl-tcl
Tcl bindings for Yet Another JSON Library
flightxml2-client-ruby
FlightAware FlightXML2 Ruby Client
tcl-fogbugz-api
Tcl package for working with the FogBugz XML API
Speed 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.
piaware
Client-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builder
Debian package builder for piaware
casstcl
Tcl language interface to the Cassandra high availability database
kafkatcl
Tcl language interface to Apache Kafka distributed messaging system
tcl.gd
Feature-complete Tcl interface to GD graphics drawing library
yajl-tcl
Tcl bindings for Yet Another JSON Library
flightxml2-client-ruby
FlightAware FlightXML2 Ruby Client
tcl-fogbugz-api
Tcl package for working with the FogBugz XML API
All Projects
TclTweezer
An instrument for examining and modifying the internal state of Tcl objects
casstcl
Tcl language interface to the Cassandra high availability database
dump1090
FlightAware fork of Dump1090, a simple Mode S decoder for RTLSDR devices
dump1090_builder
Debian package builder for dump1090
fa_schema_tools
Tools for cracking PostgreSQL schemas
flightxml-client-ruby
FlightAware FlightXML1 Ruby Client
flightxml2-client-ruby
FlightAware FlightXML2 Ruby Client
kafkatcl
Tcl language interface to Apache Kafka distributed messaging system
piaware
Client-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builder
Debian package builder for piaware
speedtables
Speed 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.
syslogbox
Tcl code libraries to go with tclsyslogd
tcl-fogbugz-api
Tcl package for working with the FogBugz XML API
tcl.gd
Feature-complete Tcl interface to GD graphics drawing library
tclbsd
A Tcl package for interfacing to various BSD UNIX system calls and library routines
tcllauncher
This is tcllauncher, a launcher program for Tcl applications.
tclspline
This is tclspline, a direct Tcl interface to spline routines extracted from Tk
tclsyslogd
BSD syslogd with integrated Tcl interpreter that can look at each message received
yajl-tcl
Tcl bindings for Yet Another JSON Library
An instrument for examining and modifying the internal state of Tcl objects
casstcl
Tcl language interface to the Cassandra high availability database
dump1090
FlightAware fork of Dump1090, a simple Mode S decoder for RTLSDR devices
dump1090_builder
Debian package builder for dump1090
fa_schema_tools
Tools for cracking PostgreSQL schemas
flightxml-client-ruby
FlightAware FlightXML1 Ruby Client
flightxml2-client-ruby
FlightAware FlightXML2 Ruby Client
kafkatcl
Tcl language interface to Apache Kafka distributed messaging system
piaware
Client-side package and programs for forwarding ADS-B and Mode S data to FlightAware
piaware_builder
Debian package builder for piaware
speedtables
Speed 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.
syslogbox
Tcl code libraries to go with tclsyslogd
tcl-fogbugz-api
Tcl package for working with the FogBugz XML API
tcl.gd
Feature-complete Tcl interface to GD graphics drawing library
tclbsd
A Tcl package for interfacing to various BSD UNIX system calls and library routines
tcllauncher
This is tcllauncher, a launcher program for Tcl applications.
tclspline
This is tclspline, a direct Tcl interface to spline routines extracted from Tk
tclsyslogd
BSD syslogd with integrated Tcl interpreter that can look at each message received
yajl-tcl
Tcl bindings for Yet Another JSON Library
Login
Did you know that FlightAware flight tracking is supported by advertising?
You can help us keep FlightAware free by allowing ads from FlightAware.com. We work hard to keep our advertising relevant and unobtrusive to create a great experience. It's quick and easy to whitelist ads on FlightAware or please consider our premium accounts.