PHPackages                             skymeyer/vatsimphp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. skymeyer/vatsimphp

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

skymeyer/vatsimphp
==================

VATSIM data parser

2.0.4(1y ago)3218.1k7[4 issues](https://github.com/skymeyer/Vatsimphp/issues)[1 PRs](https://github.com/skymeyer/Vatsimphp/pulls)1Apache-2.0PHPPHP &gt;=7.2CI failing

Since Jun 2Pushed 1y ago4 watchersCompare

[ Source](https://github.com/skymeyer/Vatsimphp)[ Packagist](https://packagist.org/packages/skymeyer/vatsimphp)[ Docs](http://github.com/skymeyer/Vatsimphp)[ RSS](/packages/skymeyer-vatsimphp/feed)WikiDiscussions 2.x Synced 4w ago

READMEChangelog (10)Dependencies (2)Versions (19)Used By (1)

Vatsimphp [![Latest Stable Version](https://camo.githubusercontent.com/79a24e2b080f9c8a0637ca34aa8bd919da8e3c9455fb897d7504a3f17b0cfd42/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f736b796d657965722f76617473696d7068702e737667)](https://packagist.org/packages/skymeyer/vatsimphp) [![Total downloads](https://camo.githubusercontent.com/e51e4ab1b51d1cf8b49e7ff8be06502b48eb5f085177e49b08d5e0c987609d43/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736b796d657965722f76617473696d7068702e737667)](https://packagist.org/packages/skymeyer/vatsimphp) [![Build Status](https://camo.githubusercontent.com/06516ef6d5173cab37af5ec767e80c569643f36ffd53be2bc7268d366b013abd/68747470733a2f2f7472617669732d63692e636f6d2f736b796d657965722f56617473696d7068702e7376673f6272616e63683d322e78)](https://travis-ci.com/skymeyer/Vatsimphp)
=======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#vatsimphp---)

Vatsimphp collects and parses the publically available statistics from the [VATSIM.net](http://www.vatsim.net) network. It provides iterators for the available data and basic search/filtering capabilities without using a database backend.

Vatsimphp uses an intelligent local file cache to avoid consuming unnecessary bandwidth from the public data servers. The software comes with sensible default settings, but can be changed if required. Vatsimphp can be dropped into your crontab very easily to avoid inline data updates in your web application.

A "cache only" node is available if another process is already responsible to retrieve the raw data files from the VATSIM network or if live connections are not applicable.

Vatsimphp can be easily plugged into existing PHP systems to query VATSIM data or feed the parsed results into a database backend of your choice.

Documentation
-------------

[](#documentation)

- [Browse documentation](https://github.com/skymeyer/Vatsimphp/blob/2.x/docs/index.md)
- [Browse examples](https://github.com/skymeyer/Vatsimphp/tree/2.x/examples)

About
=====

[](#about)

Requirements
------------

[](#requirements)

- From PHP 7.2 and above
- PHPUnit 7.4 or higher for test suite execution

Bugs and feature requests
-------------------------

[](#bugs-and-feature-requests)

Bugs and feature request can be filed on the [issues](https://github.com/skymeyer/Vatsimphp/issues) page.

Contributing
------------

[](#contributing)

Contributions are welcome in respect of the [PSR-2](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)coding style and unit test coverage.

Changelog
---------

[](#changelog)

See the `CHANGELOG.md` file for more details.

Author
------

[](#author)

Jelle Vink -  ()

License
-------

[](#license)

Vatsimphp is licensed under the Apache License, Version 2.0. Check the `LICENSE` and `NOTICE` file for details.

Disclaimer
----------

[](#disclaimer)

VATSIM (Virtual Air Traffic Simulation Network) is a non-profit organisation. The development of this software is not directly affiliated to the VATSIM organisation and provided on an "as is" basis as set forward in the above License. This software does not connect to the VATSIM network directly, but rather consumes publically available resources produced by the VATSIM network.

More information on VATSIM can be found at .

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 93% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~242 days

Recently: every ~337 days

Total

18

Last Release

654d ago

Major Versions

1.0.4 → 2.0.02020-04-26

1.0.5 → 2.0.22021-01-02

1.0.6 → 2.0.32021-01-06

1.0.7 → 2.0.42024-09-15

PHP version history (4 changes)1.0.0-beta1PHP &gt;=5.3.0

1.0.3PHP &gt;=5.3.29

1.0.4PHP &gt;=5.6

2.0.0PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/f8f2416891dd00c71a3ee76253142dc773b7546ff184c78c27acd75c50da14a5?d=identicon)[skymeyer](/maintainers/skymeyer)

---

Top Contributors

[![skymeyer](https://avatars.githubusercontent.com/u/593516?v=4)](https://github.com/skymeyer "skymeyer (133 commits)")[![CalumTowers](https://avatars.githubusercontent.com/u/7726792?v=4)](https://github.com/CalumTowers "CalumTowers (5 commits)")[![blt950](https://avatars.githubusercontent.com/u/2505044?v=4)](https://github.com/blt950 "blt950 (2 commits)")[![lblockken](https://avatars.githubusercontent.com/u/743792?v=4)](https://github.com/lblockken "lblockken (2 commits)")[![lotfio](https://avatars.githubusercontent.com/u/18489496?v=4)](https://github.com/lotfio "lotfio (1 commits)")

---

Tags

vatsimflight simulatorvirtual air trafficonline flight simulation

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/skymeyer-vatsimphp/health.svg)

```
[![Health](https://phpackages.com/badges/skymeyer-vatsimphp/health.svg)](https://phpackages.com/packages/skymeyer-vatsimphp)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[craftcms/cms

Craft CMS

3.6k3.6M3.0k](/packages/craftcms-cms)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k13](/packages/tempest-framework)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[illuminate/log

The Illuminate Log package.

6225.3M615](/packages/illuminate-log)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M559](/packages/shopware-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
