skŸlizer is a web application for importing, analyzing, organizing, and sharing EVE Online moon scans, probe-scanner results, directional-scanner results, corporation structure data, and mining ledgers.
The original skŸlizer project was created and maintained by Rtg Quack under the GitHub account chrRtg. The original maintainer stopped actively developing the project after leaving EVE Online in 2023, and the upstream repository was later archived.
This repository continues the project under new stewardship:
- Canonical repository: Null-Sec-North/eve-skylize
- Current maintainer: Solomon Iskander
- Original upstream repository: chrRtg/eve-skylizer
The project is undergoing dependency, security, ESI, database, and deployment modernization. Compatibility claims should be validated against the current default branch and release notes before production deployment.
For current project information, see the Changelog.
- Import scan results by copying them directly from the EVE Online client and pasting them into skŸlizer.
- Store and share scan findings with authorized users.
- Search by solar-system name or constellation with autocomplete support.
- Navigate between neighboring systems, constellations, and previously scanned moons.
- Filter and sort scan results by type, composition, quantity, and estimated ISK value.
- Display moon-material composition, quantity, and estimated ISK value.
- Display the composition, quantity, and estimated ISK value of refined materials.
- Filter results by moon material or refined mineral.
- Sort moons by estimated value to identify high-value extraction targets.
- Retrieve current market-price data through EVE Swagger Interface (ESI) endpoints.
- Export moon-scan information as CSV when the user has the required application permission.
- Import directional-scanner results by copying and pasting them from the EVE Online client.
- Identify Upwell structures, engineering complexes, refineries, control towers, and related objects.
- Associate refinery records with known moon-scan data.
- Record structure positions relative to planets, moons, stations, and stargates, including distance information when available.
- Detect and store player-assigned structure names.
- Maintain ownership, naming, notes, and other structure metadata.
- Reconcile refinery records when a structure type or name changes.
- Import probe-scanner results by copying and pasting them from the EVE Online client.
- Group results by anomaly or signature type.
- Update stored results as newer scans are submitted.
- Link to English- and German-language anomaly reference material.
- Record wormhole destinations by solar-system name or space classification, including high security, low security, null security, and wormhole space.
- Filter results by gas, ore, exploration, combat, faction, wormhole, and structure categories.
- Import and visualize corporation mining-ledger data.
- Display extraction efficiency and related ledger metrics.
- Track structure timers, fuel deadlines, extraction events, and inactive drills.
- Associate structures, owning corporations, structure names, and operational notes with moons.
- Perform a moon scan, probe scan, or directional scan in EVE Online.
- Use the EVE Online client option to copy the scan results to the clipboard.
- Paste the copied data into the appropriate skŸlizer import form.
- Submit the scan.
- Review, filter, sort, annotate, and share the imported results according to your permissions.
TBD
Installation, application-update, data-update, and release information is maintained in the project wiki:
The wiki content may require further revision as the modernization work proceeds.
The following versions represent the current modernization target as of July 2026. They do not, by themselves, guarantee that every legacy code path has already been migrated or tested.
- PHP: PHP 8.4 or PHP 8.5, using a currently supported patch release
- Database: MariaDB 12.3 LTS; MariaDB 11.4 LTS may be retained temporarily where compatibility testing requires it
- Dependency management: Current Composer 2.x stable release
- Required PHP extensions:
curl,gd,intl,json,mbstring,openssl,pdo,pdo_mysql, andxml - Web server: A currently supported Apache HTTP Server 2.4 release or a current NGINX stable release
- EVE API: Current ESI endpoints and OpenAPI 3.x specifications, including compatibility-date handling where required
- Authentication: Current EVE Single Sign-On using OAuth 2.0
Refer to the official PHP supported-versions table, MariaDB release notes, and EVE Developer Documentation when selecting production versions.
skŸlizer provides a foundation for developing EVE Online administrative and intelligence tools, including:
- ESI integration based on the current OpenAPI specifications rather than the retired Swagger 2.0 specification.
- EVE Single Sign-On as the identity provider.
- Access rules based on EVE Online characters, corporations, application roles, and public-access settings.
- Character-specific allow and deny controls.
- Granular role, permission, and authorization management.
- Administrative interfaces for users, roles, and permissions.
- Support for assigning one or more application administrators.
- Laminas components as the maintained continuation of Zend Framework packages.
The historical implementation was built with Zend Framework 3 and was based in part on the Role Demo sample by Oleg Krivtsov. Zend Framework is no longer maintained. Laminas MVC is currently in security-only maintenance, so future architectural work should evaluate maintained Laminas components and Mezzio where an application-level migration is justified.
Contributions are welcome. Before opening an issue or pull request:
- Search the existing issues and discussions.
- Use the appropriate issue form for reproducible defects, feature proposals, or documentation corrections.
- Do not include access tokens, ESI refresh tokens, credentials, private corporation data, database dumps, or other sensitive information in public submissions.
- Keep changes focused and document any database migration, configuration, dependency, or compatibility impact.
- Include tests or repeatable validation steps when practical.
Project-maintenance inquiries may be directed to Solomon Iskander through the repository's Issues or Discussions sections.
Do not report security vulnerabilities through a public issue. Use the repository's private security-advisory form when available.
Before submitting logs or configuration excerpts, remove EVE SSO secrets, OAuth tokens, ESI tokens, database credentials, personally identifying information, corporation-sensitive information, hostnames, and internal network details that should not be public.
This project is provided under the GNU General Public License v3.0. See the repository's LICENSE file for the full license text.
The project retains the original author's acknowledgments and extends them for the maintained continuation:
- Rtg Quack / chrRtg, original creator and maintainer of skŸlizer.
- The contributors of Laminas, the open-source continuation of Zend Framework.
- Oleg Krivtsov for Using Zend Framework 3. Thank you, Oleg, and respect for the substantial effort invested in that work.
- OG, for teaching the original maintainer Doctrine 2 and related development practices.
- EVELabs for the historical EVE Online OAuth library.
- SeAT for the historical ESI interface.
- xell network seven and V.e.G.A., with whom the original maintainer proudly flew for many years.
Historical project resources retained for reference:
EVE Online and all associated logos and designs are the intellectual property of CCP hf. This project is a third-party application and is not affiliated with or endorsed by CCP hf.

