Nexum - Eve Mapping tool

I know I know, another mapping tool!
I’ve used Pathfinder for years but the lack of support was bugging me (it’s been abandoned for a few years). Rather than complain, I decided to build my own.

Nexum

Key features


Mapping

  • Interactive map — drag systems, draw connections, set wormhole class/type/status per connection. Snap-to-grid, optional minimap.
  • Wormhole intel — per-connection mass tracker (≤10% / ≤50% / critical), end-of-life flag with countdown, K162-aware static identification, frig-hole and gas-site auto-tagging from sig type.
  • Wormhole type picker — searchable popover for assigning the exact wormhole type to a connection; statics quick-info on hover shows destination class, mass, lifetime.
  • Multi-select bulk operations — shift-click to select multiple systems/signatures, then bulk-assign type, delete, or rename.
  • PNG export — render the current map (with sig counts, connections, status) to a PNG for sharing.
  • Map PNG / clipboard — copy or download the current chain as an image for pings.

Personal & corp maps

  • Solo / Corp split — every user has personal maps that are always private; in corp mode each corp also gets shared corp maps. Cross-corp visibility is opt-in via CORP_MAP_SHARED.
  • Multi-map support — each character (or corp) can maintain multiple independent maps up to configured limits (MAX_USER_MAPS / MAX_CORP_MAPS).
  • Map locking — admins can freeze a corp map’s topology. Systems, connections, and the map name lock for non-admins, but signatures, structures, and per-system notes stay editable so ops can continue while the layout is pinned. The toolbar shows an amber :locked: chip while the lock is active, and passive location tracking won’t auto-add new systems on a locked map.
  • Role-based accessadmin / full / edit / readonly. Roles only restrict corp-map actions; every user owns their personal maps regardless of role.

System intelligence

  • System panel — per-system cards for signatures, structures, NPC stations, notes, killboard, and activity charts; cards are reorderable via drag-and-drop and persist per-user.
  • Signature management — paste EVE scan results directly; tracks created/updated age per signature; auto-deletes sigs missing from a re-paste; bulk type assignment for multi-select.
  • Structure import — paste EVE overview data to import player-owned structures.
  • Activity charts — 24-hour rolling history of jumps, ship/pod kills, and NPC kills, polled from ESI hourly.
  • Sovereignty & station data — live alliance/corp/faction sov info and NPC station services with in-game waypoint/destination actions.
  • Killboard pane — recent zKillboard activity per system; recent kills also bubble up as highlights on the map.
  • Chain effect summary — at-a-glance view of all wormhole effects currently present in the chain.

Live ops

  • Scout connections — Thera and Turnur public Eve-Scout connections surfaced into the sidebar so you can jump straight to known holes.
  • A0 sun detection — auto-flags systems with A0 (yellow) suns visible via ESI for capital-friendly skirmish planning.
  • Proximity alerts — incursions and pirate insurgencies appear as a toolbar chip showing the closest threat in jumps; configurable threshold with browser notification + beep on entry/exit.
  • Route planner — server-side BFS over stargates + your live chain, so a route through a wormhole hop is a single click.
  • Location tracking — opt-in live character location dot in the toolbar plus per-map “you are here” indicator.
  • Online status — toolbar dot shows whether each user is currently logged into EVE Online.

Productivity & UX

  • Command paletteCmd/Ctrl + K opens a fuzzy search across systems, sigs, and actions (jump to system, set waypoint, toggle panes).
  • Home hotkey — jump the viewport back to the home system from any panel.
  • Recent-kill highlights — systems with kills in the last hour get a coloured halo so you can see fresh activity at a glance.
  • User stats modal — per-character totals: jumps, signatures by type, broken down by day/week/month/year/forever.
  • Server status widget — live Tranquility server status, player count, and ESI health in the toolbar.
  • Demo map — the landing page mounts a non-editable demo map so visitors can see what the tool does before logging in.
  • Collapsible sidebar — Map Options, Connections, Proximity Alerts, Stale System Fade, and Shortcuts each expand or collapse independently. State persists per browser.
  • European date format — DD-MM-YYYY everywhere a date is displayed; ISO timestamps in CSV exports for spreadsheet sortability.

For corporations

  • Multi-corp deploymentsCORP_ID accepts a comma-separated list of corporation IDs. One instance can host several corps; each corp’s maps stay scoped to its own members unless CORP_MAP_SHARED=true.
  • Admin dashboard — a dedicated #/admin page with four tabs: Users, Maps, Reports, Audit log.
  • User management — change roles, block / unblock, and force an ESI corp-membership re-check on demand. Anyone who has left every listed corp is auto-blocked on next login.
  • Map management — admins see every corp map with owner avatar, corp ticker, system / connection counts, lock state, and last-active time. Force-lock, force-unlock, and force-delete are one-click each.
  • Users report — per-character last-login, systems added / deleted, structures added, signatures broken down by type. Filterable by activity and time window, exportable as CSV.
  • Systems report — aggregate corp-map signatures with a sig-type donut, daily / monthly activity line chart, and a sortable wormhole-type breakdown.
  • Audit log — every admin action recorded with actor, target, old → new value, and timestamp. Exportable as CSV.
  • Corp ticker resolution — corp IDs resolved to in-game tickers via ESI, with a 1-hour in-memory cache.
  • Per-character attribution — sigs, structures, and system add / delete actions recorded with the user who made them, so reports can answer “who has been scanning what” with no manual logging.

Tech Stack
Nothing fancy to be honest.

  • React + ReactFlow on the frontend
  • NodeJS on the backend
  • Typescript throughout
  • Docker containerization
  • Postgres Database

Feel free to use it. If you want to self host, you can and full instructions are provided in Github

Feature roadmap currently

  • Fix anything thats broken
  • Currently really only for solo players so adding the ability for corps to run and manage maps would be next
  • Then alliances!

Any feedback would be welcome!

2 Likes

Any chance we can get more pics <3

Yeah, sure.

Here’s a few more

Full map showing menu options

When maps get large, we have a mini-map in the bottom corner. It shows which part you are looking at at that zoom level and clicking on the mini-map will take you to that area.

This is the main area showing system information.
The sections are draggable so you can re-order them and collapse them if you have no interest.

The sections currently are

There are a few different node types as I show Wormhole Effects as well as Incursion Systems on the map

For an Incursion it shows

And the system info shows more of a breakdown

This is a picture of the whole thing (note, you can zoom in and zoom out as much as you like)

I added User stats this morning (and Incursions)

1 Like

I’ve now added Insurgency data to the maps.

2 Likes

Awesome! Will deploy tonight!

1 Like

If you have any issues let me know. I added a few security tweaks yesterday and some bug fixes.

There’s also a demo on the landing page which gives users a basic preview

I’m slowly putting in the corp maps as well. Technically, you can add them in but I’ve yet to create any of the admin pages for them

1 Like

I’ve added quite a lot to this today).

We now provide Thera connections, Turner Connections and the closest A0 Sun system with routing

Other things

  • Mass tracker has been added for WH’s
  • ‘has somone died here recently’ I flag systems that someone has died in the last hour (excludes NPC deaths)
  • When you update wh data, it auto updates the connection to show the type
  • ‘Am I close to death’ feature. Basically, it’ll notify you if you are close to an incursion or lawless system
3 Likes

Huge update today.
The largest part is that I’ve added Corporation support so you can share maps across 1 or more corporations (yes, you can add multiple corps access!)

I’ll work on Alliance mode next which would extend to coalitions

1 Like

Added Standings to system info

1 Like

Added a tonne of stuff now.

9 Languages supported, 1 click region mapping (if you explore in k-space, you can generate entire regions in a dotlan style), Server side events for collaboration, discord feeds.

1 Like

Bump!