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.
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 chip while the lock is active, and passive location tracking won’t auto-add new systems on a locked map.
Role-based access — admin / 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 palette — Cmd/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 deployments — CORP_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
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.
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
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.
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.
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.
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.
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.
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?