OzBays © Joshua Micallef 2025–2026. OzBays is a community project for flight simulation on the VATSIM network. It is not affiliated with or endorsed by any airline or airport, and must not be used for real-world aviation.
Airline names, callsigns, aircraft types and airport names belong to their respective owners and are used for identification only. Bay and airport data is maintained by the OzBays team and contributors.
OzBays is built with the open-source software, assets and services below. Each is used under its own licence or terms - follow the links for details.
Loaded by the website from public CDNs.
| Name | Licence | Used For |
|---|---|---|
| Bootstrap 4.6 | MIT | Page layout, navigation, forms and modals |
| jQuery 3.x | MIT | Page scripting used by Bootstrap and DataTables |
| Popper.js 1.16 | MIT | Dropdown and tooltip positioning |
| DataTables 1.10 | MIT | Sortable and searchable tables |
| TinyMCE 6 | MIT (served by Tiny Cloud under Tiny's Terms of Service) | Text editor for news articles |
| Mapbox GL JS 2.15 | Mapbox Terms of Service | Live network map |
| Name | Licence | Used For |
|---|---|---|
| Font Awesome Free 6.5 & 4.7 | Icons CC BY 4.0, Fonts SIL OFL 1.1, Code MIT | Interface icons |
| Inter | SIL Open Font License 1.1 | Main text font, served by Google Fonts |
| Sora | SIL Open Font License 1.1 | Heading font, served by Google Fonts |
| IBM Plex Mono | SIL Open Font License 1.1 | Monospace font for flight boards, served by Google Fonts |
| VATSIM Radar aircraft icons | CC BY-NC 4.0 | Aircraft icons on the live map, shown as single-colour silhouettes. Non-commercial use only. |
Third-party data and services OzBays relies on. Each is used under its provider's terms.
| Name | Licence | Used For |
|---|---|---|
| Mapbox | © Mapbox, Mapbox Terms of Service | Map tiles and the dark map style |
| OpenStreetMap | © OpenStreetMap contributors, ODbL | Map data shown in the Mapbox map tiles |
| VATSIM | VATSIM Data Protection & Handling Policy | Live pilot positions and flight plans from the VATSIM network |
| AirLabs Data API | AirLabs Terms of Service | Real-world flight schedules and gate assignments |
| Hoppie's ACARS | Hoppie ACARS service | Bay assignment messages sent to pilots |
| Discord | Discord Developer Terms of Service | Account linking, roles and notifications |
The server-side packages OzBays runs on (from composer.lock). Packages marked "direct" are installed by OzBays; the rest are libraries they depend on.
| Name | Licence | Used For |
|---|---|---|
| laravel/framework 12.41.1 direct | MIT | The Laravel Framework. |
| laravel/tinker 2.10.2 direct | MIT | Powerful REPL for the Laravel framework. |
| league/commonmark 2.8.2 direct | BSD-3-Clause | Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM) |
| spatie/laravel-permission 6.24.0 direct | MIT | Permission handling for Laravel 8.0 and up |
| brick/math 0.14.1 | MIT | Arbitrary-precision arithmetic library |
| carbonphp/carbon-doctrine-types 3.2.0 | MIT | Types to use Carbon in Doctrine |
| dflydev/dot-access-data 3.0.3 | MIT | Given a deep data structure, access data by dot notation. |
| doctrine/inflector 2.1.0 | MIT | PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words. |
| doctrine/lexer 3.0.1 | MIT | PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers. |
| dragonmantank/cron-expression 3.6.0 | MIT | CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due |
| egulias/email-validator 4.0.4 | MIT | A library for validating emails against several RFCs |
| fruitcake/php-cors 1.4.0 | MIT | Cross-origin resource sharing library for the Symfony HttpFoundation |
| graham-campbell/result-type 1.1.3 | MIT | An Implementation Of The Result Type |
| guzzlehttp/guzzle 7.10.0 | MIT | Guzzle is a PHP HTTP client library |
| guzzlehttp/promises 2.3.0 | MIT | Guzzle promises library |
| guzzlehttp/psr7 2.8.0 | MIT | PSR-7 message implementation that also provides common utility methods |
| guzzlehttp/uri-template 1.0.5 | MIT | A polyfill class for uri_template of PHP |
| laravel/prompts 0.3.8 | MIT | Add beautiful and user-friendly forms to your command-line applications. |
| laravel/serializable-closure 2.0.7 | MIT | Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP. |
| league/config 1.2.0 | BSD-3-Clause | Define configuration arrays with strict schemas and access values with dot notation |
| league/flysystem 3.30.2 | MIT | File storage abstraction for PHP |
| league/flysystem-local 3.30.2 | MIT | Local filesystem adapter for Flysystem. |
| league/mime-type-detection 1.16.0 | MIT | Mime-type detection for Flysystem |
| league/uri 7.6.0 | MIT | URI manipulation library |
| league/uri-interfaces 7.6.0 | MIT | Common tools for parsing and resolving RFC3987/RFC3986 URI |
| monolog/monolog 3.9.0 | MIT | Sends your logs to files, sockets, inboxes, databases and various web services |
| nesbot/carbon 3.11.0 | MIT | An API extension for DateTime that supports 281 different languages. |
| nette/schema 1.3.3 | BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only | 📐 Nette Schema: validating data structures against a given Schema. |
| nette/utils 4.1.0 | BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only | 🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc. |
| nikic/php-parser 5.7.0 | BSD-3-Clause | A PHP parser written in PHP |
| nunomaduro/termwind 2.3.3 | MIT | Its like Tailwind CSS, but for the console. |
| phpoption/phpoption 1.9.4 | Apache-2.0 | Option Type for PHP |
| psr/clock 1.0.0 | MIT | Common interface for reading the clock. |
| psr/container 2.0.2 | MIT | Common Container Interface (PHP FIG PSR-11) |
| psr/event-dispatcher 1.0.0 | MIT | Standard interfaces for event handling. |
| psr/http-client 1.0.3 | MIT | Common interface for HTTP clients |
| psr/http-factory 1.1.0 | MIT | PSR-17: Common interfaces for PSR-7 HTTP message factories |
| psr/http-message 2.0 | MIT | Common interface for HTTP messages |
| psr/log 3.0.2 | MIT | Common interface for logging libraries |
| psr/simple-cache 3.0.0 | MIT | Common interfaces for simple caching |
| psy/psysh 0.12.16 | MIT | An interactive shell for modern PHP. |
| ralouphie/getallheaders 3.0.3 | MIT | A polyfill for getallheaders. |
| ramsey/collection 2.1.1 | MIT | A PHP library for representing and manipulating collections. |
| ramsey/uuid 4.9.1 | MIT | A PHP library for generating and working with universally unique identifiers (UUIDs). |
| symfony/clock 7.4.0 | MIT | Decouples applications from the system clock |
| symfony/console 7.4.1 | MIT | Eases the creation of beautiful and testable command line interfaces |
| symfony/css-selector 7.4.0 | MIT | Converts CSS selectors to XPath expressions |
| symfony/deprecation-contracts 3.6.0 | MIT | A generic function and convention to trigger deprecation notices |
| symfony/error-handler 7.4.0 | MIT | Provides tools to manage errors and ease debugging PHP code |
| symfony/event-dispatcher 7.4.0 | MIT | Provides tools that allow your application components to communicate with each other by dispatching events and listening to them |
| symfony/event-dispatcher-contracts 3.6.0 | MIT | Generic abstractions related to dispatching event |
| symfony/finder 7.4.0 | MIT | Finds files and directories via an intuitive fluent interface |
| symfony/http-foundation 7.4.1 | MIT | Defines an object-oriented layer for the HTTP specification |
| symfony/http-kernel 7.4.2 | MIT | Provides a structured process for converting a Request into a Response |
| symfony/mailer 7.4.0 | MIT | Helps sending emails |
| symfony/mime 7.4.0 | MIT | Allows manipulating MIME messages |
| symfony/polyfill-ctype 1.33.0 | MIT | Symfony polyfill for ctype functions |
| symfony/polyfill-intl-grapheme 1.33.0 | MIT | Symfony polyfill for intl's grapheme_* functions |
| symfony/polyfill-intl-idn 1.33.0 | MIT | Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions |
| symfony/polyfill-intl-normalizer 1.33.0 | MIT | Symfony polyfill for intl's Normalizer class and related functions |
| symfony/polyfill-mbstring 1.33.0 | MIT | Symfony polyfill for the Mbstring extension |
| symfony/polyfill-php80 1.33.0 | MIT | Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions |
| symfony/polyfill-php83 1.33.0 | MIT | Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions |
| symfony/polyfill-php84 1.33.0 | MIT | Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions |
| symfony/polyfill-php85 1.33.0 | MIT | Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions |
| symfony/polyfill-uuid 1.33.0 | MIT | Symfony polyfill for uuid functions |
| symfony/process 7.4.0 | MIT | Executes commands in sub-processes |
| symfony/routing 7.4.0 | MIT | Maps an HTTP request to a set of configuration variables |
| symfony/service-contracts 3.6.1 | MIT | Generic abstractions related to writing services |
| symfony/string 7.4.0 | MIT | Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way |
| symfony/translation 7.4.0 | MIT | Provides tools to internationalize your application |
| symfony/translation-contracts 3.6.1 | MIT | Generic abstractions related to translation |
| symfony/uid 7.4.0 | MIT | Provides an object-oriented API to generate and represent UIDs |
| symfony/var-dumper 7.4.0 | MIT | Provides mechanisms for walking through any arbitrary PHP variable |
| tijsverkoyen/css-to-inline-styles 2.3.0 | BSD-3-Clause | CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails. |
| vlucas/phpdotenv 5.6.2 | BSD-3-Clause | Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically. |
| voku/portable-ascii 2.0.3 | MIT | Portable ASCII library - performance optimized (ascii) string functions for php. |
Used to build the website's assets (from package.json).
| Name | Licence | Used For |
|---|---|---|
| @tailwindcss/vite 4.3.2 | MIT | Front-end build tooling |
| axios 1.18.1 | MIT | Front-end build tooling |
| concurrently 9.2.4 | MIT | Front-end build tooling |
| laravel-vite-plugin 2.1.0 | MIT | Front-end build tooling |
| tailwindcss 4.3.2 | MIT | Front-end build tooling |
| vite 7.3.6 | MIT | Front-end build tooling |