Codex 41e79edca0
All checks were successful
build-linux / build (push) Successful in 1m0s
Rewire gateway and switches to match intended topology
2026-02-11 16:49:10 -06:00
2026-02-11 12:42:04 -06:00
2026-02-11 12:44:36 -06:00
2026-02-11 12:42:04 -06:00
2026-02-11 12:44:36 -06:00
MVP
2026-02-11 14:04:53 -06:00

InfraMap

Infrastructure mapping and planning app written in Go.

Features

  • Create maps with WAN/Internet inputs (speed, media, public IPs, provider, tag)
  • Add datacenters per map with PDU mode and power notes
  • Add racks per datacenter with configurable rack units (U)
  • Add devices (servers, switches, routers, PDU, battery) with U size, start U, and ports
  • Create cable connections with cable type/color, ports, speed, redundancy, and tags
  • Topology view with layered non-overlapping layout
  • Rack view showing physical U placement

Run

go run .

Open http://localhost:8080.

Data

  • Default state file: data/state.json
  • Override with: INFRAMAP_DATA=/path/to/state.json
  • Change port with: PORT=9090
Description
Infrastructure Mapping and Planning Written in Go
Readme CC-BY-SA-4.0 906 KiB
Languages
JavaScript 63.8%
Go 17.1%
CSS 9.8%
HTML 9.3%