The all-in-one offline-first networking toolbox for sysadmins
π networking-toolbox.as93.net
Run docker run -p 8080:80 lissy93/networking-toolbox
Or, use our example docker-compose.yml
Fork the repo, and import into Vercel, Netlify or any static hosting provider of your choice.
Follow the dev steps below.
Then run npm run build:node
to compile output.
You can then start the server with node build
.
More Deployment Options
Follow the dev steps below.
Then run npm run build:static
to compile output.
And upload the contents of ./build
to any web server, CDN or static host.
Follow the dev steps below.
Then run docker build -t networking-toolbox .
to build the image.
You can then start the container with docker run -p 8080:80 networking-toolbox
.
Fork the repo.
Head to the Actions tab, find the "Deploy to GitHub Pages" workflow, and trigger it.
Then go to Settings > Pages > Source and select the gh-pages
branch.
Visit https://<your-username>.github.io/networking-toolbox/
to see your deployed app.
You'll need Node.js installed, as well as Git and optionally Docker.
The app is build with Svelte + SvelteKit in TypeScript.
git clone [email protected]:Lissy93/networking-toolbox.git
cd networking-toolbox
yarn
yarn dev
Before merging, code must pass all unit and end-to-end tests, as well as linting, type checks, svelte check and build checks.
yarn test
Contributions are welcome (and much appreciated!)
Follow the dev instructions above to get started, then check the Contributing Guidelines, and submit your changes as a PR.
If you're new to GitHub or open source, take a look at git-in.to for a guide on getting started.
100+ networking and sysadmin tools, zero third-party dependencies, works ofline.
We've got 100+ tools, covering all aspects of network engineering
Β© Alicia Sykes 2025
Licensed under MIT
Thanks for visiting :)