Are you tired of using multiple tools to manage your network? Look no further! The GitHub repository "networking-toolbox" is an all-in-one offline-first networking toolbox that has got you covered. With over 100+ utilities and tools, this comprehensive package is designed specifically for sysadmins like you who need a reliable and efficient way to manage their networks.

Get Started with Docker

To get started, simply run the command docker run -p 3000:3000 lissy93/networking-toolbox or use our example docker-compose.yml. You can also fork the repo and import it into Vercel, Netlify, or any other static hosting provider of your choice.

Deploy Your App

Once you have the toolbox up and running, you can deploy it using various options. For a static deployment, simply run npm run build:static to compile the output and then upload the contents of the ./build folder to any web server, CDN, or static host. Alternatively, you can use Docker to build and deploy the app by running docker build -t networking-toolbox .. You can also build the app from source for a variety of platforms using SvelteKit adapters.

Configure Your Deployment

To customize your deployment, simply set the DEPLOY_ENV environmental variable to one of vercel, node, docker, netlify, static, or auto. For example, you can set it to 'node' npm run build to build the app for production. You'll need Node.js installed, as well as Git and optionally Docker.

Development Environment

To develop the app, simply clone the repo using git clone git@github.com:Lissy93/networking-toolbox.git, navigate to the directory, and run yarn. You can then start the development server with hot reload/HMR by running npm run dev.

Testing and Building

Before merging your code, make sure it passes all unit and end-to-end tests, as well as linting, type checks, Svelte checks, and build checks. You can do this by running yarn test. You can also use the following commands to test and build your app: npm run dev, npm run build, npm run preview, npm start, and more.

Contributions Welcome

If you're interested in contributing to the project, follow the development instructions above and check out our Contributing Guidelines. We welcome all contributions and appreciate your help in making this toolbox even better.

What's Included

This comprehensive toolbox includes custom layouts, theming, bookmarking, multi-language support, and much more. It's offline-capable, mobile-optimized, and has zero third-party dependencies. Whether you need to convert, calculate, diagnose, or verify server configs, this toolbox has got everything you need.

License

The networking-toolbox is licensed under MIT by Alicia Sykes 2026.