{"id":28049165,"url":"https://github.com/maxi-schaefer/simple-ip-manager","last_synced_at":"2026-04-29T10:07:44.893Z","repository":{"id":291476230,"uuid":"977724883","full_name":"maxi-schaefer/simple-ip-manager","owner":"maxi-schaefer","description":"A blazing-fast IP profile switcher for sysadmins and network engineers — built with Electron, React, and TypeScript.","archived":false,"fork":false,"pushed_at":"2025-05-05T08:48:05.000Z","size":2767,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T22:48:47.234Z","etag":null,"topics":["electron","ip-address","ip-management","multitool","network","networking","sysadmin","sysadmin-tool"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxi-schaefer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":null},"created_at":"2025-05-04T20:44:28.000Z","updated_at":"2025-06-12T14:22:31.000Z","dependencies_parsed_at":"2025-05-11T23:06:00.351Z","dependency_job_id":"d7585779-319e-4b67-9e10-e3d8c6bd0e4c","html_url":"https://github.com/maxi-schaefer/simple-ip-manager","commit_stats":null,"previous_names":["maxi-schaefer/simple-ip-manager"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/maxi-schaefer/simple-ip-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi-schaefer%2Fsimple-ip-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi-schaefer%2Fsimple-ip-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi-schaefer%2Fsimple-ip-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi-schaefer%2Fsimple-ip-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxi-schaefer","download_url":"https://codeload.github.com/maxi-schaefer/simple-ip-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxi-schaefer%2Fsimple-ip-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32420445,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","ip-address","ip-management","multitool","network","networking","sysadmin","sysadmin-tool"],"created_at":"2025-05-11T23:05:56.767Z","updated_at":"2026-04-29T10:07:44.862Z","avatar_url":"https://github.com/maxi-schaefer.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚠️ Requires Administrator Privileges\n\n\u003e **Important:** This application uses Windows `netsh` commands to change network configurations, which **requires administrator privileges** to function correctly. Make sure to run the app as an administrator.\n\n---\n\n# 🖧 Simple IP Manager\n\n![GitHub Release](https://img.shields.io/github/v/release/maxi-schaefer/simple-ip-manager?include_prereleases)\n![License: MIT](https://img.shields.io/github/license/maxi-schaefer/simple-ip-manager?style=flat-square)\n![Platform](https://img.shields.io/badge/platform-win-blue?style=flat-square)\n\n\u003e A blazing-fast IP profile switcher for sysadmins and network engineers — built with Electron, React, and TypeScript.\n\n---\n\n## 📦 Download v1.0 [here](https://github.com/maxi-schaefer/simple-ip-manager/releases/download/1.0/Setup.exe)\n\n## 🚀 Overview\n\n**Simple IP Manager** is a lightweight desktop tool that helps system administrators and network engineers manage and switch between multiple static IP configurations right from the system tray.\n\nWhether you're managing multiple VLANs, test networks, or client configurations, this app saves time and reduces manual errors. Just click and switch!\n\n---\n\n## 🔧 Features\n\n- ⚡ **Quick Tray Access** – Instantly switch between IP profiles via the system tray.\n- 📁 **Profile Management** – Add, edit, or remove IP configuration profiles.\n- 🔐 **Electron-based** – Secure, lightweight, and fast.\n- 🌐 **Designed for Network Pros** – Tailored for sysadmins and IT support engineers.\n\n---\n\n## 📸 Screenshots\n\n| Dashboard | Tray Menu |\n|----------|-----------|\n| ![Dashboard](./docs/images/dashboard.png) | ![Tray Menu](./docs/images/tray-menu.png) |\n\n---\n\n## 📦 Installation\n\n### Download\n\nGo to the [Releases](https://github.com/maxi-schaefer/simple-ip-manager/releases) section and download the appropriate installer for your operating system.\n\n### Build from Source\n\nClone the repository and install dependencies:\n\n```bash\ngit clone https://github.com/maxi-schaefer/simple-ip-manager.git\ncd simple-ip-manager\nnpm install\nnpm run package\n```\n\n## 👨‍💻 For Contributors\n\nWe ❤️ contributions! Follow the steps below to get started:\n\n### 1. Clone \u0026 Setup\n```bash\ngit clone https://github.com/maxi-schaefer/simple-ip-manager.git\ncd simple-ip-manager\nnpm install\n```\n\n### 2. Run the App in Development\n```bash\nnpm start\n```\nThis launches the app with hot-reloading for both the main and renderer processes.\n\n### 3. Scripts You Should Know\n- `npm start` - Start the development version\n- `npm run package` - Package the app (no auto-publish)\n- `npm test` - Run Jest test suite\n- `npm run lint` – Lint the codebase\n\n## 📁 Project Structure\n- `/src` - Main app source code\n- `/release` - Output folder for build packages\n- `/.sim` - Custom scripts, configs and Webpack settings\n- `/assets` - Icons, images, and macOS entitlements (coming soon)\n\n## 📊 Tech Stack\n| Tech | Usage |\n|----------|-----------|\n| Electron | Desktop runtime |\n| React + TS | UI and state management |\n| Webpack | Bundling |\n| Jest | Testing |\n\n## 📝 License\nLicensed under the [MIT License](./LICENSE)\n\n## 🙌 Support\nIf you found this project useful, consider giving it a ⭐ on [Github](https://github.com/maxi-schaefer/simple-ip-manager)\n\n## 🌍 Author\n[Max Schäfer](https://github.com/maxi-schaefer)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxi-schaefer%2Fsimple-ip-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxi-schaefer%2Fsimple-ip-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxi-schaefer%2Fsimple-ip-manager/lists"}