Skip to content

NetSimWeb

Welcome to NetSimWeb - a web-based network simulator for learning and teaching networking concepts.

Screenshot

NetSimWeb Interface

Features

  • 🖥️ Drag & Drop Interface - Easily add network devices to your topology
  • 🔗 Visual Connections - Create and visualize network links
  • 💻 Interactive Terminal - Configure devices using CLI commands
  • 📊 Real-time Simulation - Watch packets flow through your network
  • 🌐 No Installation Required - Runs entirely in your browser

⚠️ Development Disclaimer

Vibe-Coded Project

This application has been built with a "vibe-coding" approach - prioritizing rapid development and experimentation over formal engineering practices. While the simulator is functional and useful for learning, please note:

  • 🎯 Contributions Welcome: We appreciate community contributions and improvements
  • 🔍 Limited Review Capacity: Due to the informal development approach, code reviews may be limited or delayed
  • 🍴 Consider Forking: For significant changes or customizations, consider forking the project to maintain your own version

The project is open source under AGPL v3.0, so feel free to adapt it to your needs!

  • Get Started


    Jump right in and create your first network topology

    Quick Start

  • Launch App


    Open the network simulator application

    Open NetSimWeb

  • User Guide


    Learn how to use all the features

    Read the Guide

  • Command Reference


    Complete CLI command documentation

    Commands

  • VLAN Configuration


    Learn to segment networks with VLANs

    VLAN Guide

  • Example Topologies


    Pre-built networks for learning

    Examples

License

NetSimWeb is licensed under the GNU Affero General Public License v3.0.