live wormhole mapping for EVE Online

The wormhole map your corp shares, that keeps itself up to date.

Collaborative live wormhole mapping for EVE Online. Sigs paste straight in, tracked pilots move on the map as they jump, and every edit lands on your corpmates' screens the moment it commits. Open source, MIT licensed, self-hosted with one command.

The Aperture dashboard: a wormhole chain of 26 systems fanning from a C2 home system, with the system killboard, inspector with intel notes, signature table and route planner panels populated around the map.
A corp map mid-evening: 26 systems on the chain, killboard, inspector, signatures and routes docked around it.

the shared map

Every edit lands on everyone's map

Two or twenty corpmates can work the same chain at once. Every system, connection, signature and note edit fans out over a WebSocket the moment it commits: no refresh, no polling, no asking who has the latest map.

If realtime ever falls behind, a banner says so rather than letting the map go quietly stale. And after a deploy, a tab you are looking at offers a Reload button instead of pulling a half-typed intel note out from under you.

Two logged-in sessions on the same map. Edits on the left land on the right, untouched.

the pilot roster

Tracking runs on the server

Location polling is a background job on the server, one per tracked character, so jumps appear on the map whether or not anyone has a browser tab open. A new system is placed in an open slot next to the one it was reached from and the connection draws itself, so the chain grows in a readable shape without dragging.

Every tracked pilot carries a ship-class icon for the hull they are in, so fleet composition reads at a glance. One account holds every alt: link your characters once and fly the whole map from a single tab.

The pilot roster grouped by account: two mains with their alts indented beneath, each pilot showing location, ship-class icon, hull type and ship name.
Mains with their alts beneath, each with location, hull and ship name.

the signature table

Sigs paste straight in

Paste the probe scanner dump and Aperture resolves signature groups and wormhole types, links connections automatically, and ages sigs out after 48 hours, the longest a hole can stay open. Each row carries a combat-versus-exploration read, red swords or a green shield, so a scout can tell whether a site will shoot back before warping to it.

Signature search covers every system on the map at once: filter by wormhole class or k-space security, anomaly versus signature, or a single Shattered toggle, and click a result to snap to the system carrying it. D-Scan pastes into a sortable table for diffing against an overlay.

The home system's signature table: ore anomalies marked exploration-safe with green shield checks, combat sites with red swords, and two wormhole signatures resolved to their destinations, one leading high-sec.
The home system's table: ore anomalies marked safe, combat sites flagged, two holes resolved to their destinations.

the chain

It knows what a wormhole is

Hover any connection for its type, size class, leads-to, total stable mass, max jump mass, lifetime and a live EOL countdown. Jump mass is logged automatically from observed jumps by tracked pilots, not typed in by hand, so the mass figure is a record rather than a guess.

Either mouth of a hole can be flagged bubbled on its own, EOL runs through stages to expired, and multiple holes leaving one face of a system fan out so they never cross. Fixed-destination holes, J377 to Turnur or the C12s to Thera, resolve onto the map in one click with no far-side scout.

Eight systems filling the frame: a C4 aliased The Barn with connections fanning from one face, a mass-critical connection drawn in red, several end-of-life connections dashed, and a C18 shattered system on grid.
A mass-critical hole in red, EOL connections dashed, fanned exits on one face, and a shattered C18 on grid.

the panel grid

Panels arrange the way your corp works

The dashboard is a draggable, resizable grid. Drop one panel onto another to stack them as tabs, pull a tab out to split it into its own cell, and keep a separate layout per breakpoint. A layout exports to a JSON file, so a corp can standardise one and hand it round.

The dashboard with Signatures and Signature Search stacked as tabs in one panel cell, the search tab active with class and type filters, over a small chain with a mass-critical connection.
Signatures and Signature Search stacked as tabs in one cell, the search tab active.

the spectator view

Share the chain, keep the accounts

Managers can mint an unguessable link that shows the map live to anyone holding it, no login involved. Spectators get the chain plus a directions-in board: every k-space way in, the sig to scan, and the jumps from the nearest hub. Publishing signatures and bubble flags is opt in, per link, off by default.

Handy for a coalition op, an open event, or a live route posted into a public Discord without handing over an account.

A public share link: the chain in a read-only spectator shell with a directions-in board listing every k-space entrance, its signature, and jumps from the nearest trade hub, with a live indicator in the footer.
A share link's read-only view, with the directions-in board on the left.

latest releasev1.1.021 September 2026

Built in the open

Aperture began as a ground-up rebuild of Pathfinder and shares none of its code: the same idea, built again on a current stack. It ships roughly weekly, and every release carries a written changelog. That dated list is a better picture of the project's health than anything this page could claim, so read the changelog.

MIT licensed
The source is on GitHub. Fork it, audit it, run it however you like.
Current with the game
A daily job checks FC's published static data and ingests new builds on its own. New ships and systems appear after a patch with nothing to run.
One container, one database
A single Node process runs the app, the WebSocket server and the background worker, against Postgres. No Redis.
In production today
Runs live for an EVE alliance right now.
Accountable by design
Directors get management rights from EVE itself, membership changes are enforced automatically, and every map edit lands in a browsable audit log.
More than one pair of hands
Multiple contributors, credited by character name in every release.

Two ways to run it

Fly on the public instance

app.aperturemap.com is open to everyone. Sign in with EVE SSO and create a map, or, as a corp Director, create one for your corp or alliance. It is community-run, with no uptime promise; the instance page spells out the terms.

Open the public instance

Self-host for your corp

One docker compose up -d brings up the app, its migrations and Postgres. Login is restricted by allowlist, and your corp's data stays on your own box.

Read the self-host guide

Questions, feature requests or bugs: the Aperture Discord is the front door, and contributions are welcome through the repo.