All checks were successful
OSV-Scanner Scheduled Scan / scan-scheduled (push) Successful in 16s
CI / check (push) Successful in 21s
CI / build (push) Successful in 34s
Publish NPM Package / publish (push) Successful in 44s
Build and Publish Docker Image / build (push) Successful in 8m18s
1.3 KiB
1.3 KiB
Quad4 Linking Tool
A client-side web linking tool for mapping relationships between entities.
Features
- Interactive graph visualization
- Multiple entity types (person, email, phone, address, domain, org, IP, social)
- Auto-save to localStorage
- Import/Export JSON
- Share link via base64 for smaller graphs
- Undo/Redo support
- PWA support (installable, offline-capable)
- Self-hostable
- Mobile support
Self-Hosting
NPM
npm config set @quad4:registry https://git.quad4.io/api/packages/quad4-software/npm/
npm install -g @quad4/linking-tool
linking-tool
Or
PORT=3000 HOST=0.0.0.0 linking-tool
Docker
docker run -p 3000:3000 git.quad4.io/quad4-software/linking-tool
Podman
podman run -p 3000:3000 git.quad4.io/quad4-software/linking-tool
Development
git clone https://git.quad4.io/quad4-software/linking-tool.git
cd linking-tool
NPM
npm install
npm run dev
Makefile
make dev
Docker
Uses Chainguard Images which are rootless and very minimal images.
docker build -t quad4-linking-tool .
docker run -p 3000:3000 quad4-linking-tool
Contributing
Send us a email atteam@quad4.io for any issues or feedback.