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!

3 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)

2 Likes

I’ve now added Insurgency data to the maps.

3 Likes

Awesome! Will deploy tonight!

2 Likes

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

2 Likes

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
4 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

2 Likes

Added Standings to system info

2 Likes

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.

2 Likes

Bump!

2 Likes

Lots of stuff added, I’m kinda losing track.

Today’s update was the addition of deuteranopia / protanopia / tritanopia modes for people who need them.

Recent updates also include a wh tracker so it’ll notify you if you’re looking for specific holes or system states.

1 Like

Had some issues with DB Scheme but AI managed to get it resolved will review copilot to get you the errors.

Other than that you have awesome documentation to run on Docker and runs very smooth on a legacy on prem Server. Just trialing for now with one of my toons.

1 Like

Cool, thank you!

I’ll look at whats going on the schema to see if there’s an easy fix or one of the steps is wrong.

Keep a close eyes on versions. as I do release frequently. e.g. Today I tweaked system alignment so it maps a little better and hovering over a system will show where it’s actually connected to as primary so you can see any overlapping connections. e.g.

1 Like

Added another new feature that should be useful. You can now save Wormhole chains and they’re saved across the map (so anyone with access to the map can see them too).

It auto-calculates the route and tells you where to be

Few updates recently (slower than normal as a) it’s the World cup and b) I’m on Holiday!)

Anyway,

Labels have been introduced. You can use pre-defined system labels (A-C, 1-3) or create you own custom label and custom background colour. If you pick a colour where white text doesn’t work, I auto flip to black. You can also use icons which are searchable. I use Phosphor Icons so their entire library is included.

Another useful update is tracking which wormhole you took. Now, when you jump through a wormhole into an unmapped system, it will ask which sig you took. Picking the sig will populate the leads to.

Note: I only look at signatures that are marked as a wormhole and do not already have a system name in the leads to field. Also, we only take notice of know types. e.g. if you had 2 wh’s with Leads to C3 and one that leads to Null, if you jumped into null, we’d ignore the c3 one.

Looks really good, I might look into this for my corp.

1 Like

Added quite a few features recently. Alliance/Coalition has been added for self hosting. Things like watch list groups, far more Discord settings. If you self host, it also notifies admins that a new version is available.

I’ve not updated this thread in what feels like a lifetime (it’s been 20 days afterall!)
I’ve added a lot since then so these are the highlights I guess

  • Live kills notifications and logs so you know where the hotspots are on your map
  • Wormhole chains - record set paths between systems and expose them to anyone using the map. Reverse the route for the journey home to see accurate sig ID’s
  • Lots of work on Wormhole expiry. We now cleanup wormholes that have expired and show you where the breaks in chains are and also live lifeitime counters.
  • WH Rolling calculators with passive jump logs for recording who jumped through (when viewing the map) and in what ship (for mass)
  • Discord live kill feed. Any kill from systems on your map(s) can be fed to a discord channel so you don’t miss a thing
  • Ability to add adjacent system to a map without having to travel there. Sat in Jita? Add Perimeter by right clicking.
  • Discord notifications have been cleaned up and offer more information for connections
  • Watchlists - reworked these so you can a) group similar watchlists and b) add criteria to them. For example, if you’re only looking for C2’s that lead to HS AND/OR leads to null, you can add a watchlist for that and it’ll notify you when on the map.

Probably missed some things here

Interesting, always like to see a mapper address WH space, I use Tripwire since its been out.. yet, there are a few things you have that lack in Tripwire.. I still wonder if this will be abandon like so many other tools in EVE by coders?