Open Source Mobile Operating Systems Networking Software

Networking Software for Mobile Operating Systems

Browse free open source Networking software and projects for Mobile Operating Systems below. Use the toggles on the left to filter open source Networking software by OS, license, language, programming language, and project status.

  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Pandora Open

    Pandora Open

    Open Source Monitoring System for performance and availability.

    Pandora OPEN is a high-performance, 100% open-source monitoring ecosystem, born as the independent evolution of the Pandora FMS community branch after version 777. Licensed under GPLv2, it provides a modular and sovereign platform for supervising networks, servers, and applications without commercial dependencies. It features multi-platform agents, remote monitoring (SNMP, WMI, HTTP), GIS maps, and advanced visual dashboards. Entirely maintained by the community on GitHub, it ensures total transparency, technical flexibility, and absolute freedom for system administrators.
    Leader badge
    4.8 out of 5 stars 40 Reviews
    Downloads: 1,721 This Week
    Last Update:
    See Project
  • 2
    NetBird

    NetBird

    Connect your devices into a secure WireGuard-based overlay network

    NetBird is an open-source solution that builds a WireGuard®-based overlay network enabling seamless, encrypted peer-to-peer connectivity without the complexity of firewall rules, port forwarding, or centralized VPN gateways. It integrates access control features such as SSO and MFA for secure, policy-driven networking. Every machine in the network runs NetBird Agent (or Client) that manages WireGuard. Every agent connects to Management Service that holds network state, manages peer IPs, and distributes network updates to agents (peers). NetBird agent uses WebRTC ICE implemented in pion/ice library to discover connection candidates when establishing a peer-to-peer connection between machines.
    Downloads: 99 This Week
    Last Update:
    See Project
  • 3
    AdGuard Home

    AdGuard Home

    Network-wide ads and trackers blocking DNS server

    AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network. Block throughout the whole system. This includes video ads and ads in your favorite apps, browsers, games, and on any website you can imagine. Dozens of ad filters are available to you and are updated on a regular basis, guaranteeing the best filtering quality. Protecting your personal data is our top priority. With AdGuard, you and your sensitive data will be safe from any online tracker and analytics system that may attempt to steal your data while surfing the web. Use the Family protection mode to block access to all websites with adult content and enforce safe search in the browser, in addition to the regular perks of ad blocking and browsing security.
    Downloads: 93 This Week
    Last Update:
    See Project
  • 4
    SoftEther VPN

    SoftEther VPN

    Cross-platform multi-protocol VPN software

    An open-source free cross-platform multi-protocol VPN program, as an academic project from University of Tsukuba, under the Apache License 2.0. The API Suite allows you to easily develop your original SoftEther VPN Server management application to control the VPN Server (e.g. creating users, adding Virtual Hubs, disconnecting a specified VPN sessions) from JavaScript, TypeScript, C# or other languages. SoftEther VPN ("SoftEther" means "Software Ethernet") is one of the world's most powerful and easy-to-use multi-protocol VPN software. It runs on Windows, Linux, Mac, FreeBSD and Solaris. SoftEther VPN is an optimum alternative to OpenVPN and Microsoft's VPN servers. SoftEther VPN has a clone-function of OpenVPN Server. You can integrate from OpenVPN to SoftEther VPN smoothly. SoftEther VPN is faster than OpenVPN. SoftEther VPN also supports Microsoft SSTP VPN for Windows Vista / 7 / 8. No more need to pay expensive charges for Windows Server license for Remote-Access VPN function.
    5.0 out of 5 stars 1 Review
    Downloads: 64 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    net-merge

    net-merge

    Use all your internet connections at once on Windows, macOS, Linux

    net-merge is a free, open-source networking utility that distributes internet traffic across multiple available connections. It combines Wi-Fi, Ethernet, and mobile tethering links to improve aggregate bandwidth utilization. The software assigns new network connections to available adapters based on their relative performance. Applications using multiple simultaneous connections can benefit from the combined capacity of different networks. It supports TCP and UDP traffic over IPv4 and IPv6 without requiring a proxy, VPN, or external server. Unavailable connections are automatically excluded until connectivity returns. A system tray interface displays network activity and connection statistics. Available for Windows, macOS, Linux, and Android, net-merge provides connection-level load balancing without requiring an account.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 6
    I2P

    I2P

    I2P is an anonymizing network to securely communicate

    The Invisible Internet is a privacy-by-design, people-powered network. It is a truly free and anonymizing Internet alternative. Get I2P. The Invisible Internet Project (I2P) is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tracked or their data being collected. In some cases people rely on the network when they need to be discrete or are doing sensitive work. I2P hides the server from the user and the user from the server. All I2P traffic is internal to the I2P network. Traffic inside I2P does not interact with the Internet directly. It is a layer on top of the Internet. It uses encrypted unidirectional tunnels between you and your peers. No one can see where traffic is coming from, where it is going, or what the contents are. Additionally, I2P offers resistance to pattern recognition and blocking by censors.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 7
    OpenNMS

    OpenNMS

    A Java based fault and performance management system

    An Enterprise-Grade Network Management Application Platform that is 100% Free and Open Source Software.
    5.0 out of 5 stars 36 Reviews
    Downloads: 66 This Week
    Last Update:
    See Project
  • 8
    NetGuard

    NetGuard

    A simple way to block access to the internet per app

    NetGuard is an open-source Android firewall app that lets users control internet access on a per-app basis without requiring root access, making it a straightforward and flexible way to improve privacy and data usage management on mobile devices. By creating a local VPN service on the device, NetGuard intercepts and selectively blocks or allows network traffic for individual applications and addresses, supporting both Wi-Fi and mobile connections according to user preferences. This means you can block internet access for specific apps to save bandwidth, extend battery life, or prevent unwanted background connections while still letting other apps communicate normally. NetGuard’s interface is simple, with toggles to allow or deny access and optional settings for screen-on behavior, roaming, system apps, and notification of internet usage, giving users fine-grained control over network behavior.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 9
    TrackerControl

    TrackerControl

    TrackerControl Android: monitor and control trackers and ads

    TrackerControl is a free, open-source Android privacy application designed to monitor and restrict hidden data collection by installed apps. It uses Android's local VPN functionality to analyze network connections without requiring root access. The application identifies tracking services and displays the companies and countries associated with outgoing traffic. Users can selectively block trackers, advertising domains, and unwanted network connections. TrackerControl combines multiple tracking databases with static analysis of libraries embedded in Android applications. It also offers DNS-over-HTTPS, custom blocklists, and optional routing through external VPN providers. By processing traffic metadata locally without decrypting HTTPS content, it helps users understand and control mobile tracking.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Splashtop AEM handles patching, alerts, scripts, and inventory, and unattended remote control is included. When something needs hands-on work, you’re one click away instead of switching tools.
    Start Free Trial
  • 10
    ZeroNet

    ZeroNet

    Decentralized websites using Bitcoin crypto and BitTorrent network

    Open, free and uncensorable websites, using Bitcoin cryptography and BitTorrent network. Your content distributed directly to other visitors without any central server. Uncensored: It's nowhere because it's everywhere! No hosting costs: Sites are served by visitors. Always accessible: No single point of failure. No configuration needed: Download, unpack and start using it. Decentralized domains using Namecoin cryptocurrency. Your account is protected by the same cryptography as your Bitcoin wallet. Page response time is not limited by your connection speed. Real-time updated, multi-user websites. Supports any modern browser on Windows, Linux or Mac platforms. You can easily hide your IP address using the Tor network. Browse the sites you're seeding even if your internet connection is down. Developed by the community for the community. We believe in open, free, and uncensored network and communication.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Tailscale Android Client

    Tailscale Android Client

    Tailscale Android Client

    Tailscale Android is a free, open-source VPN client designed to connect Android devices to private networks using WireGuard encryption. It creates secure connections between authorized devices without requiring complicated traditional VPN configurations. Users can access remote computers, servers, and internal services through their Tailscale network. The application automatically handles device connectivity and attempts direct peer-to-peer connections whenever possible. It supports private DNS resolution, exit nodes, and subnet routing through compatible network configurations. Access policies and device authentication help control connections between network participants. Tailscale Android also supports Android TV, ChromeOS, and compatible Amazon Fire devices. It provides a convenient way to access private network resources while traveling or working remotely.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    SerialTest

    SerialTest

    A cross platform debugger for serial port/Bluetooth/TCP/UDP

    A versatile test tool running on Windows/Linux/macOS/Android. Works as data transceiver/realtime plotter/shortcut/file transceiver. Supports serial port, Bluetooth SPP client/server, Bluetooth LE client, TCP client/server, UDP. Homepage: https://github.com/wh201906/SerialTest
    Leader badge
    5.0 out of 5 stars 1 Review
    Downloads: 81 This Week
    Last Update:
    See Project
  • 13
    AFWall+

    AFWall+

    AFWall+ (Android Firewall +) - iptables based firewall for Android

    AFWall+ is a free, open-source Android firewall application that gives users detailed control over network access on rooted devices. Built on Linux iptables, it allows individual applications to be permitted or blocked from accessing the internet. Users can configure separate connection rules for Wi-Fi, mobile data, VPNs, tethering, and local networks. Its profile management system enables different firewall configurations for specific situations. AFWall+ provides connection logging, blocked traffic notifications, and advanced rule scripting for network monitoring. It also supports IPv4 and IPv6, multi-user environments, and automation through Tasker or Locale. By enforcing network restrictions at the system level, it helps reduce unwanted connections, background data consumption, and potential information leaks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Brook

    Brook

    Brook is a cross-platform strong encryption and not detectable proxy

    Brook is a cross-platform strong encryption and not detectable proxy. Brook's goal is to keep it simple, stupid and not detectable. You can run commands after entering the command-line interface. Usually, everyone uses the command line interface on Linux servers. Of course, Linux also has desktops that can also run GUI. Of course, macOS and Windows also have command-line interfaces, but you may not use them frequently. Usually, the applications opened by double-clicking/clicking on macOS/Windows/iOS/Android are all GUIs. Usually, if you use Brook, you will need a combination of Server and Client, Of course Brook CLI also has many other independent functions. The Brook CLI file is an independent command file, it can be said that there is no concept of installation, just download this file to your computer, run it after granting it executable permissions in the command line interface.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Flashlight Android

    Flashlight Android

    Audits your app and gives a performance score to your Android apps

    Audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    InviZible Pro

    InviZible Pro

    Android application for online privacy and security

    InviZible Pro is a free, open-source Android application designed to improve online privacy, security, and anonymity. It combines Tor, DNSCrypt, and Purple I2P within a single interface for managing encrypted network connections. Tor routes traffic through multiple relays to reduce exposure of a user's identity and location. DNSCrypt encrypts DNS queries and helps protect against DNS surveillance and spoofing. Purple I2P provides access to decentralized anonymous services and I2P websites. The application also offers firewall controls, tracking protection, and configurable network routing. InviZible Pro works on rooted and non-rooted Android devices, with advanced settings for customizing individual privacy modules.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 17
    Android Network Tools

    Android Network Tools

    Set of useful android network tools

    Disappointed by the lack of good network apps in android/java I developed a collection of handy networking tools for everyday Android development. The javadoc should provide all information needed to understand the methods. The sample app is published on Google Play & F-Droid to allow you to quickly and easier test the library. Enjoy! And please do feedback to us if your tests produce different results.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Reach

    Reach

    A modern, cross-platform SSH client and remote server management tool

    Reach is a cross-platform SSH client and remote server management application built with Rust and Tauri. It provides tabbed terminals, split panes, and organized connection profiles for managing multiple systems. Users can transfer files through SFTP, configure SSH tunnels, and monitor remote server resources. Its encrypted vault protects credentials, SSH keys, and saved sessions with optional biometric authentication. The application also supports RDP, VNC, serial consoles, and local shells. Optional DevOps tools integrate databases, containers, Kubernetes, Ansible, and OpenTofu. An AI assistant and MCP server extend remote administration workflows. Reach supports Windows, macOS, Linux, and Android without requiring an account.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Swoole

    Swoole

    Coroutine-based concurrency library for PHP

    Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fiber API. Write your next scalable async application server with PHP coroutine and PHP fiber API. Compared with other async programming frameworks or softwares such as Nginx, Tornado, Node.js, Swoole has the built-in PHP coroutine, fiber and async support, multiple threads I/O modules. You can use sync or async, coroutine, fiber API to write the applications or create thousands of light weight fibers within one Linux process. Swoole PHP network framework enhances the efficiency of development team. The network layer in Swoole is event-based and takes full advantage of the underlying epoll/kqueue implementation, making it really easy to serve millions of requests. Swoole 4.x uses a brand new engine kernel and now it has a full-time developer team, so we are entering an unprecedented period in PHP history which offers a unique possibility for rapid evolution.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Network Spoofer

    Network Spoofer

    Change websites on a Wifi network

    Network Spoofer lets you change websites on other people’s computers from an Android phone. After downloading simply log onto a Wifi network, choose a spoof to use and press start. Please note that there is no intention for Network Spoofer to include any malicious features. This application is a fun demonstration of how vulnerable home networks are to simple attacks, with permission of the network owner - DO NOT attempt to use Network Spoofer on any corporate or other non-residential networks (eg. at school, university). It becomes very obvious when Network Spoofer is being used on a Network, and use of Network Spoofer will be considered malicious hacking by network administrators. Available on the Android Market.
    4.8 out of 5 stars 30 Reviews
    Downloads: 10 This Week
    Last Update:
    See Project
  • 21
    WiFi Password Manager

    WiFi Password Manager

    Simple app using Shizuku or root access to manage WiFi passwords

    WiFi Password Manager is an Android utility for viewing and managing saved wireless network credentials through privileged system access. It retrieves configured Wi-Fi networks and displays their associated passwords. The currently connected network can be highlighted and pinned above other saved connections. Users can connect to, disconnect from, or forget networks directly from the application. A searchable interface makes it easy to locate networks and copy their passwords. Custom notes can be attached to individual Wi-Fi configurations. Import and export tools support JSON backups with optional GZip compression and encryption. An automatic persistence feature converts temporary networks into permanently saved connections. Built with Material Design 3, the application requires Android 10 or later and Shizuku or root access.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    WiFi Widget

    WiFi Widget

    Customizable Android widget for monitoring your Wi-Fi connection

    WiFi Widget is a customizable Android application for monitoring wireless network information directly from the home screen. It displays connection details including network names, signal strength, frequency, link speed, and security protocols. Users can select which properties appear and rearrange them to prioritize relevant information. Advanced diagnostics include IP addresses, gateways, DNS servers, DHCP configuration, and network identifiers. Optional online lookups provide public IP addresses, approximate locations, internet providers, and autonomous system numbers. Its widgets support adjustable colors, typography, transparency, and dimensions. Connection information can be refreshed manually or through scheduled updates. Built with Kotlin and Jetpack Compose, WiFi Widget features Material Expressive styling and adaptive layouts.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    mDNS Browser

    mDNS Browser

    A cross platform mDNS-Browser app written in Rust using tauri

    mDNS-Browser is a cross-platform desktop application for discovering and inspecting services advertised through multicast DNS. It provides a graphical alternative to command-line tools for exploring devices and services available on local networks. Users can browse advertised service types and examine individual service instances. Detailed records reveal resolved hostnames, IP addresses, ports, service subtypes, and TXT metadata. This information helps developers and administrators troubleshoot local service discovery and connectivity problems. The application includes configurable diagnostic logging and command-line startup options. Linux-specific rendering controls address compatibility issues involving graphics drivers. Built with Rust, Tauri, and SvelteKit, mDNS-Browser supports Windows, macOS, and Linux with multiple installation methods.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24

    ION-DTN (Archived)

    Delay-Tolerant Networking suitable for spacecraft and ground

    8/29/2026 The ION-DTN project has moved permanently. * Official distribution sites for ION and ION-core have moved to GitHub: https://github.com/nasa-jpl/ION-DTN https://github.com/nasa-jpl/ion-core * ION documentation: https://ion-dtn.readthedocs.io/ Information on this website will no longer be updated. ============================= ION development is managed by the Jet Propulsion Lab. The Interplanetary Overlay Network (ION) software distribution implements Delay-Tolerant Networking (DTN) architecture, as described in Internet RFC 9171. It is designed for use in embedded environments, including spacecraft flight computers and ground systems.
    5.0 out of 5 stars 4 Reviews
    Downloads: 12 This Week
    Last Update:
    See Project
  • 25
    Beside

    Beside

    Direct local file, folder & text sharing for Windows & Android.

    Fast. Private. Together. — Send it. It's there. Engineered by Thisma Labs. Beside is a local-first peer sharing app for Windows 10/11 and Android 8.0+. Built with a native Rust core (rustls + ring) and Flutter UI, transfers stay strictly inside your local Wi-Fi at wire speed. Zero cloud, zero accounts, zero tracking. Key Features & Specifications: - Mutual TLS 1.3: End-to-end encrypted with pinned SPKI SHA-256 device keys. - 8-Digit SAS: RFC 8446 TLS Exporter pairing prevents Wi-Fi MITM attacks. - Hardware Keystore: Private keys encrypted in Windows DPAPI & Android Keystore. - Bounded 64 KB RAM: Stream multi-GB files with per-file SHA-256 verification. - OS Integration: System tray, Explorer "Send with Beside", and Android Share Sheet. - Free vs Pro: Free tier included; Pro unlocks unlimited sizes, folders, & Auto-Accept.
    5.0 out of 5 stars 5 Reviews
    Downloads: 7 This Week
    Last Update:
    See Project