https://github.com/lissy93/networking-toolbox
🛜 All-in-one offline-first networking tools and utilities
https://github.com/lissy93/networking-toolbox
Last synced: 9 months ago
JSON representation
🛜 All-in-one offline-first networking tools and utilities
- Host: GitHub
- URL: https://github.com/lissy93/networking-toolbox
- Owner: Lissy93
- Created: 2025-09-27T09:43:42.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-27T10:06:32.000Z (9 months ago)
- Last Synced: 2025-09-27T11:00:39.697Z (9 months ago)
- Language: Svelte
- Homepage: https://networking-toolbox.as93.net
- Size: 4.32 MB
- Stars: 5
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Networking Toolbox
The all-in-one offline-first networking toolbox for sysadmins
🌐 networking-toolbox.as93.net
---
### Deploying
#### Option 1 - Docker
Run `docker run -p 8080:80 lissy93/networking-toolbox`
Or, use our example [`docker-compose.yml`](https://github.com/Lissy93/networking-toolbox/blob/main/docker-compose.yml)
#### Option 2 - Cloud
Fork the repo, and import into Vercel, Netlify or any static hosting provider of your choice.
#### Option 3 - Source: Node
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
#### Option 4 - Source: Static
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.
#### Option 5 - Source: Docker
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`.
#### Option 6 - GitHub Pages
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://.github.io/networking-toolbox/` to see your deployed app.
---
### Developing
#### Prerequisites
You'll need Node.js installed, as well as Git and optionally Docker.
The app is build with Svelte + SvelteKit in TypeScript.
#### Setup Commands
```
git clone git@github.com:Lissy93/networking-toolbox.git
cd networking-toolbox
yarn
yarn dev
```
#### Testing
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
```
---
### Contributing
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](https://git-in.to) for a guide on getting started.
---
### Features
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 :)