PHPackages                             factorio-item-browser/export-data - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. factorio-item-browser/export-data

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

factorio-item-browser/export-data
=================================

The export data structure of the Factorio Item Browser.

4.0.0(5y ago)03.1k2GPL-3.0-or-laterPHPPHP ^7.4 | ^8.0CI failing

Since Feb 19Pushed 4y ago1 watchersCompare

[ Source](https://github.com/factorio-item-browser/export-data)[ Packagist](https://packagist.org/packages/factorio-item-browser/export-data)[ Docs](https://github.com/factorio-item-browser/export-data)[ RSS](/packages/factorio-item-browser-export-data/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (7)Dependencies (12)Versions (10)Used By (2)

[![Factorio Item Browser](https://raw.githubusercontent.com/factorio-item-browser/documentation/master/asset/image/logo.png)](https://raw.githubusercontent.com/factorio-item-browser/documentation/master/asset/image/logo.png)

Export Data Library
===================

[](#export-data-library)

[![GitHub release (latest SemVer)](https://camo.githubusercontent.com/0d3946ccf08cc9b44f4806a97d1827a9364048917eb419807f31d44b81eb7402/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f666163746f72696f2d6974656d2d62726f777365722f6578706f72742d64617461)](https://github.com/factorio-item-browser/export-data/releases)[![GitHub](https://camo.githubusercontent.com/1f8b92562c2a993c2fe03b9f4a3d2120250840b1bd7e57ffee4acd23ed7512f9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f666163746f72696f2d6974656d2d62726f777365722f6578706f72742d64617461)](LICENSE.md)[![build](https://camo.githubusercontent.com/8a64d14db84a01491a8a225b50d7ab6c1e35673fbe17533820521e1bcbc83e01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f666163746f72696f2d6974656d2d62726f777365722f6578706f72742d646174612f43493f6c6f676f3d676974687562)](https://github.com/factorio-item-browser/export-data/actions)[![Codecov](https://camo.githubusercontent.com/503738625106b9de5cd8ae591ef3b4ba508be5f247ba89c4270bd2eb7fddfab6/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f67682f666163746f72696f2d6974656d2d62726f777365722f6578706f72742d646174613f6c6f676f3d636f6465636f76)](https://codecov.io/gh/factorio-item-browser/export-data)

This library provides a data structure used to persist all the exported data from the Factorio game to the disk to later upload it to the server and import it into the actual database.

This persistence layer is required because the export gets executed on a local machine (able to run Factorio), which does not have access to the database on the server. This library simplifies uploading all the data (of which most are the icon images) and reading it into the importer script.

The data itself is saved in a single JSON file. The library puts this file into a zip archive, and adds all the rendered icon files to it as well, creating a single zip file as upload. All this is managed by the `ExportDataService`, which is the main entry point for the library.

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~182 days

Recently: every ~235 days

Total

7

Last Release

1913d ago

Major Versions

1.2.0 → 2.0.02018-12-26

2.1.0 → 3.0.02020-04-15

3.0.0 → 4.0.02021-02-17

PHP version history (4 changes)1.0.0PHP &gt;=7.1

1.1.0PHP ^7.2

3.0.0PHP ^7.3

4.0.0PHP ^7.4 | ^8.0

### Community

Maintainers

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

---

Top Contributors

[![BluePsyduck](https://avatars.githubusercontent.com/u/1012405?v=4)](https://github.com/BluePsyduck "BluePsyduck (103 commits)")

---

Tags

exportBluePsyduckFIBFactorio Item Browser

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/factorio-item-browser-export-data/health.svg)

```
[![Health](https://phpackages.com/badges/factorio-item-browser-export-data/health.svg)](https://phpackages.com/packages/factorio-item-browser-export-data)
```

###  Alternatives

[symfony/var-exporter

Provides tools to export, instantiate, hydrate, clone and lazy-load PHP objects

2.1k378.1M441](/packages/symfony-var-exporter)[riimu/kit-phpencoder

Highly customizable alternative to var\_export for PHP code generation

717.8M32](/packages/riimu-kit-phpencoder)[terminal42/contao-leads

Leads extension for Contao Open Source CMS; Store and manage form data with ease!

41167.9k10](/packages/terminal42-contao-leads)[jsvrcek/ics-bundle

This bundle provides a dependency injection wrapper for the JsvrcekICS iCal library

11150.6k](/packages/jsvrcek-ics-bundle)[akeneo-labs/pim-enhanced-connector

Provides PIM product reader with more option (choice on completeness, choice on enabled, delta based on last export time)

2135.6k](/packages/akeneo-labs-pim-enhanced-connector)

PHPackages © 2026

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