threepp
C++20 기반 크로스플랫폼 3D 라이브러리, 파이썬 바인딩 및 three.js 수준 API 제공
브라우저에서 가정·실험실 네트워크를 지도화, 로컬스토리지에만 저장해 백엔드·계정·텔레메트리 없이
Map your home or lab network in the browser. Devices and connections are stored entirely in localStorage - no backend, no accounts, no telemetry.
개발 도구TypeScript · SCSSGitHub @BrainInBlack온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Browser-based local network visualizer — map your home or lab network, stored entirely in localStorage with no backend.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Map your home or lab network in the browser - add your devices, draw how they're wired, label the bits that matter - and keep it all local: no backend, no accounts, no telemetry.
You want a picture of your home or lab network - what's plugged into what, which port, which VLAN - without standing up a server, making an account, or trusting a SaaS with your topology. NetGraph is a single-page app that runs entirely in your browser: you draw the map by hand, it routes the cables for you, and everything is saved to localStorage on your machine. Nothing is transmitted, ever. When you want it portable, one menu click bakes the whole app into a single self-contained HTML file you can run from a USB stick or an air-gapped box.
Any modern desktop browser (Chrome, Firefox, Safari, Edge). Tablets are supported - drag to pan, pinch to zoom, long-press for context menus. Phones aren't a target: the panels and dialogs assume a tablet-or-larger screen.
Open the hosted build at netgraph.khemul.de in any modern browser. First run drops you on an example home network to poke around.
Already running NetGraph? Open the top-right menu -> Download Offline Copy. It saves the whole app - JS, CSS, and icons inlined - as a single netgraph.html. Double-click it from your file manager or run it off a USB stick; it works online or fully air-gapped, and its data stays local to whatever browser opens it.
Your map saves automatically as you go. The ? button (bottom-left) opens a one-page quick reference.
NetGraph keeps everything in your browser's local storage, on this device. There's no server and no account - which is the point - but it also means:
NetGraph ingests untrusted data in exactly two places - imported JSON bundles and uploaded custom icons (including SVG). Both go through a single validation layer (parse-shapes.ts) and an allow-list SVG sanitizer hardened against mutation-XSS; nothing user-supplied reaches the DOM unsanitized. Found a hole? See the security policy for private reporting - please don't open a public issue.
MIT + Commons Clause (c) 2026 BrainInBlack - free to use (including inside a company), modify, and share; you just may not sell it. See the Commons Clause for what "sell" means.
Want to build NetGraph yourself or contribute? See CONTRIBUTING.md.