Router Firmware for Linux

View 0 business solutions

Browse free open source Router firmware and projects for Linux below. Use the toggles on the left to filter open source Router firmware by OS, license, language, programming language, and project status.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    ImmortalWrt

    ImmortalWrt

    An opensource OpenWrt variant for mainland China users.

    ImmortalWrt is a fork of OpenWrt, with more packages ported, more devices supported, default optimized profiles and localization modifications for mainland China users. Compared to upstream, we allow to use (non-upstreamable) modifications/hacks to provide better feature/performance/support. Default login address: http://192.168.1.1 or http://immortalwrt.lan, username: root, password: none.
    Leader badge
    Downloads: 366,499 This Week
    Last Update:
    See Project
  • 2
    OpenWrt

    OpenWrt

    A Linux operating system targeting embedded devices

    OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 3
    RADIUSdesk

    RADIUSdesk

    The professional way to manage your WiFi network using FreeRADIUS

    The professional way to manage your WiFi network using FreeRADIUS RADIUSdesk offers: * A Modern dashboard that is easy to navigate * Easy to use API that makes third party integration a snap * Login pages applet for central hotspot login page management. * Support Social Login (Facebook etc) integration for CoovaChilli and Mikrotik. * A device manager which makes BYOD a pleasure for any enterprise. * Fine grained rights management. * Extensive usage graphs for fine grained trend analysis and capacity planning. * i18n. Easy translations. Also supporting rtl languages. * Advanced debug trace applet to allow real-time debug traces on FreeRADIUS by using Websocket. * MESHdesk applet that helps to set-up, manage and monitor Batman-adv mesh networks
    Leader badge
    Downloads: 104 This Week
    Last Update:
    See Project
  • 4
    Open Source Routing Machine

    Open Source Routing Machine

    Open Source Routing Machine - C++ backend

    High-performance routing engine written in C++14 designed to run on OpenStreetMap data. There are several services available via HTTP API, C++ library interface and NodeJs wrapper. Nearest, snaps coordinates to the street network and returns the nearest matches. Route finds the fastest route between coordinates. Table computes the duration or distances of the fastest route between all pairs of supplied coordinates. Match snaps noisy GPS traces to the road network in the most plausible way. Trip solves the Traveling Salesman Problem using a greedy heuristic. Tile generates Mapbox Vector Tiles with internal routing metadata. To quickly try OSRM use our demo server which comes with both the backend and a frontend on top. The easiest and quickest way to setup your own routing engine is to use Docker images we provide. We base our Docker images (backend, frontend) on Debian and make sure they are as lightweight as possible.
    Downloads: 10 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    µWebSockets

    µWebSockets

    Compliant web server for the most demanding of applications

    Being meticulously optimized for speed and memory footprint, µWebSockets is fast enough to do encrypted TLS 1.3 messaging quicker than most alternative servers can do even unencrypted, cleartext messaging. Furthermore, we partake in Google's OSS-Fuzz with a ~95% daily fuzzing coverage with no sanitizer issues. LGTM scores us flawless A+ from having zero CodeQL alerts and we compile with pedantic warning levels. µWebSockets is written entirely in C & C++ but has a seamless integration for Node.js backends. This allows for rapid scripting of powerful apps, using widespread competence. We've been fully standards compliant with a perfect Autobahn|Testsuite score since 2016. Companies with everything to lose rely on µWebSockets on a daily basis - we power the trading APIs of Bitfinex.com & Kraken.com, handling volumes of multiple billions of USD every day. Other companies include Trello, where µWebSockets is serving their 50 million users with real-time board updates.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple functions quickly and apply functionality to services like Netflix. These functions include security authentication, dynamic routing, stress testing, load shedding and more.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    AngularUI Router

    AngularUI Router

    The solution to flexible routing with nested views in AngulaJS

    UI-Router provides state based routing. Each feature of an application is defined as a state. One state is active at any time, and UI-Router manages the transitions between the states. Each state describes the URL, the UI (a view or views), data prerequisites, and other logical prerequisites (such as authentication) for a feature. Before activating a state, UI-Router first fetches any prerequisites (asynchronously), and then activates the view(s) and updates the URL. UI-Router states are hierarchical; states can be nested inside other states, forming a tree. Child states may inherit data and behavior (such as authentication) from their parent states. A client-side router updates the browser URL as the user nagivates through the single page app. Conversely, changes to the browser’s URL can drive navigation of the app, enabling a user to create deep-links (i.e., bookmarks) to areas deep within the application.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Routing Component

    Routing Component

    Maps an HTTP request to a set of configuration variables

    When your application receives a request, it calls a controller action to generate the response. The routing configuration defines which action to run for each incoming URL. It also provides other useful features, like generating SEO-friendly URLs (e.g. /read/intro-to-symfony instead of index.php?article_id=57). Routes can be configured in YAML, XML, PHP or using either attributes or annotations. All formats provide the same features and performance, so choose your favorite. Symfony recommends attributes because it’s convenient to put the route and controller in the same place. On PHP 8, you can use native attributes to configure routes right away. On PHP 7, where attributes are not available, you can use annotations instead, provided by the Doctrine Annotations library. This configuration tells Symfony to look for routes defined as annotations in any PHP class stored in the src/Controller/ directory.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    FancySS

    FancySS

    fancyss is a project for bypassing the Great Firewall (GFW)

    Fancyss is a “scientific Internet access / bypassing censorship” toolkit targeted principally to Asus routers running AsusWRT or Merlin-based firmware. The project provides a plugin suite (with “software center” integration) so that home routers can run proxy or tunneling tools (e.g. V2Ray) to circumvent firewall or censorship (“GFW” in the Chinese context). Because it integrates into the router’s firmware environment, fancyss automates configuration, routing, and firewall rules to minimize manual tinkering. It supports multiple architectures and firmware versions, though some submodules or variants (e.g. “fancyss_hnd”) are optimized for specific chipsets. The project also maintains offline packages for constrained environments and hardware support lists. Many users adopt fancyss to turn relatively cheap consumer routers into censorship-resilient gateways, avoiding separate proxy appliances.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 10
    URL Routing

    URL Routing

    A bidirectional router with more type safety and less fuss

    swift-url-routing is a bidirectional router with more type safety and less fuss. This library is built with Parsing. ​
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    ForceBindIP GUI

    ForceBindIP GUI

    ForceBindIP GUI by LibTiff , the first graphical user interface that w

    ForceBindIP GUI by LibTiff , the first graphical user interface that was created in 2013. Latest version (2.0) is refreshed , more user friendly , with new graphical user interface for the ForceBindIP engine. Features full functionality such as Delay function , profiling and shortcuts of the most useful net commands. Proven and tested to work with all x86 & x64 systems.
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 12

    wl500g

    ASUS WL-5xx RT-N1x Oleg's based custom firmware

    wl500g is ASUS Oleg's based custom firmware. It is free with custom firmware features, and supports the following branches and models: 1.9.2.7-rtn (mainstream, 2.6.22 kernel based, supports: > ASUS RT-N16, RT-N15U, RT-N12, RT-N12B1, RT-N10, RT-N10U, RT-N10UB1, WL-500gP, WL-500gPv2, WL-500W); 1.9.2.7-d (stable/suspended, 2.4.37 kernel based, supports: > ASUS WL-500gP, WL-500gPv2, WL-500W, WL-500gX, WL-520gU, WL-550gE, WL-330gE, WL-320gE, WL-320gP).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Network Simulator (fork CORE - Live USB)

    Network Simulator (fork CORE - Live USB)

    Live DVD with CORE network simulator

    The Common Open Research Emulator (CORE) is a tool for emulating networks on one or more machines. You can connect these emulated networks to live networks. CORE consists of a GUI for drawing topologies of lightweight virtual machines, and Python modules for scripting network emulation.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 14
    Route_Serial_TCP_UDP

    Route_Serial_TCP_UDP

    Serial <-> TCP/IP, Serial <-> UDP/IP, TCP/IP <-> UDP/IP

    ScriptCommunicator (scriptable data terminal) script which routes: - serial port (RS232, USB to serial) <-> TCP/IP (Client/Server) - serial port (RS232, USB to serial) <-> UDP/IP - TCP/IP (Client/Server) <-> UDP/IP ScriptCommunicator can be found here: https://sourceforge.net/projects/scriptcommunicator/
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15

    proxychains-ng

    continuation of the famous proxychains project by netcreature

    proxychains is a hook preloader that allows to redirect TCP traffic of existing dynamically linked programs through one or more SOCKS or HTTP proxies.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    ubuntu22.04-mininet-ryu

    ubuntu22.04-mininet-ryu

    This is the Image of RYU controller and Mininet system,

    Download and unzip file then open OVF file, it will automatically load VM This is the Image of RYU controller and Mininet system, Wireshark is already installed in it, and two additional text editor is also installed. user password and sudo password is hemant. Perquisite requirements 1. VMware Player - Windows/ Linux 2. VMWare Fusion - Mac OS 3. Virtual Box - Mac / Linux / Windows # Minimum 8GB RAM and 50 GB Storage free # Internet Connection $ For running RYU Controller just open terminal and execute command - cd /ryu/ryu/app/ - ls $ Choose which Switch Controller you want to use # ryu-manager <Switch name> then on new terminal window - sudo mn --controller remote #ENJOY#
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    FlowViewer

    FlowViewer

    FlowViewer is a web-based netflow data analysis tool.

    FlowViewer provides a convenient web-based user interface to Mark Fullmer’s flow-tools suite and CMU's netflow data capture/analyzer, SiLK. The inclusion of the underlying SiLK tool set enables FlowViewer users to continue to use the tool with the newer IPFIX netflow data protocol, which includes support for IPv6 and Cisco's v9 and FNF netflow. FlowViewer has been developed for NASA’s Earth Sciences Data and Information System (ESDIS) networks, and credit goes to NASA for their usual outstanding support of innovation. The FlowViewer tools provide additional graphing and tracking features by utilizing open source software including Thomas Boutrell’s gd, Lincoln Stein's GD, Martien Verbruggen's GD::Graph, and Tobias Oetiker’s RRDtool. FlowViewer v4.6 fixes non-UTC local time environments for FlowViewer and FlowGrapher, and $no_devices_or_exporters FlowMonitor_Collector problem. **Note: SiLK must be v3.8.0 or later. Version 3.9 handles sFlow data.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    FWiptables. Firewall With iptables.

    FWiptables. Firewall With iptables.

    iptables script in only one file

    The fwiptables is a one-file WIZARD, for IPTABLES with COMMAND-LINE, with CLI-MENU, with GUI-MENU, with GUI-ROLL, with GUI-SHELL. fwiptables develop with Purpose Educational Since 2020, developing code Since 2024, cleaning code Since 2025, fixing code Browse Wiki: https://sourceforge.net/p/f-iptables/wiki/browse_pages/ Anonymouse Ticket: https://sourceforge.net/p/f-iptables/tickets/
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    Advanced DHCP Server Live CD (With GUI)

    Advanced DHCP Server Live CD (With GUI)

    The Free & Popular opendhcp application for Physical & Virtual Machine

    Instructions: 1. Write this .iso file to a Pen Drive, with the Free multibootusb software ( links below ) 2. Boot from the Pen Drive, after changing the BIOS Boot Order quickly on system startup 3. First startup will show some info dialogs. These can be cancelled without making any changes 4. Click on the opendhcp folder link on Desktop 5. Right click the set_eth0_static_ipaddress.sh file and choose Open as Text option. Edit the file to meet your network needs. To know about multiple interface names, click the Connect icon on desktop. 6. Similarly, edit the opendhcp.ini file to match your needs 7. Shutdown & choose the Save option. This will help in copying from RAM to USB Disk 8. Restart & click the lease status desktop icon, to see your changes go live 9. Follow this model to install more services / servers. Check README file append_to_etc_scripts.txt to see how services are automatically started. 10. Click installer icon on desktop, update it for setups
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    OpenWRT ©VMWare ©ESXi Appliance

    OpenWRT ©VMWare ©ESXi Appliance

    OpenWRT ©VMWare ©ESXi Appliance NAT router

    Ready to use OpenWRT NAT router appliance for ©VMWare ©ESXi. You only have to uncompress and register it to your ©ESXi server to be able to use it as a fencing device between your LAN network and some NATed network inside your ©ESXi host. It can also be easily configured to serve as a firewall in a dedicated ©ESXi host. You can follow the setup guide at https://33hops.com/vmware-esxi-nat-with-custom-firewall.html The appliance comes in a very small package (less than 5 MB), still it's fully functional, make not mistake. It is configured with 256 MB of RAM in a 50 MB .vmdk disk, which should be more than enough for any small lab, corporate department or (c)VMWare (c)ESXi dedicated server. Just uncompress and register, enjoy.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Gerix Wifi Cracker

    Gerix Wifi Cracker

    Gerix WiFi cracker

    Gerix WiFi cracker is a Backtrack program to crack WiFi. The main advantage of this program is that it has a graphical user interface. So that even newbies can easily hack a WiFi without the need of any command line knowledge.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    jTCPfwd started as a simple Java command line tool to forward TCP ports. Lots of other features are added, for example for forwarding TCP connections over reverse TCP connections, UDP/HTTP tunnelling or writing files to a network share.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    openWrt-snort

    openWrt-snort

    Image of OpenWrt OS, with snort community featured in.

    Image of OpenWrt OS, with snort community featured in, for Raspberry Pi 4/ 4B+ and 400, basically for Processor BCM2711. Installed Snort Community Model to Intrusion Detection system. Prevention system not installed. eth0 used as output/ LAN socket, to run internet and access router. eth1, which can be USB -> Ethernet port, is used as WAN port, to connect Pi board to Internet IP. to flash img file, you can restore in SD card, or use Balena Etcher to flash. or you can use DD commend of UNIX. **USERNAME** - root **PASSWORD** - bing.google12
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Redlink
    Redlink is a script designed to provide link redundancy for a Linux router with two links. It automatically identifies the availability of the links and manages routing rules in order to keep the router and the LAN behind it with internet access.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Proxy Tester is a proxy list tester and then it generates a wpad.dat file you can use for your browser based on working servers. wpad.dat file selects a random proxy server from the list of provided working proxy servers with each connection request.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Auth0 Logo