Background image of hungvu.tech - Enjoy technology in the starry night.
Hung Vu

OpenWRT Table of Hardware (Full Details ToH, Updated Daily)

Find compatible routers, access points, switches and boards for OpenWrt firmware from more than 2000 devices on the market.

The OpenWRT Table of Hardware (or ToH, available at OpenWRT Wiki), made possible by the unsung community contributors, is a great place to search for OpenWRT-compatible hardware (mainly embedded firewalls, routers, access points, and recently, switches). However, the website has certain downsides such as:

  • Under-optimized load and render time (very slow for a large dataset, and can sometimes crash a browser tab => memory leak?).
  • Limited and slow filter capabilities (basically only search each column using a string).
  • The data input is not standardized, meaning different inputs but all have the same meaning (e.g., NULL, Null, null).
  • The UI is not the best.

So, I created this mini project as an improvement to the official OpenWRT ToH. Here are some facts about the table below.

  • Data is updated daily, at 12:00 AM UTC.
  • Data is sourced from an official OpenWRT daily database dump, licensed under CC BY-SA 4.0.
  • Aside from performance improvement, the table below is not a 1-to-1 map of source data. Instead, common duplicated-meaning values fields are cleaned up. Also, columns Brand, Model, and Version become a single Device Name column.
  • The data source does not contain every device supported by OpenWRT. Due to the community-based nature of the project, it is up to the contributors to add new devices. However, the project is lacking WiKi maintainer at the moment (source). The OpenWRT firmware selector might be a better source of truth in this regard.

Usage note:

  • Most columns are serachable with string matching, in 3 different modes: Contains, equals, and not equals.
  • Certain columns, that have limited variables, use a multi-select dropdown to search instead of string matching (behave like an Excel, or Google Docs sheet).
  • Columns can be hidden or shown up to your preference.
  • Press CTRL and click on multiple columns to enable multi-column sorts. The priority of the column is labeled by a number badge in the sorted column header.
  • Choose 10000 rows per page (bottom left dropdown) is effectively viewing all devices, it may take a few seconds to load depending on your connection. Look at the scrollbar to know the loading state. In future releases, I will make the indicator clearer.

If you discover any bugs or have suggestions for improvements, feel free to open a new issue on my GitHub repository.

Show Columns

Device Name, CPU, Supported Current Release, CPU Cores, CPU MHz, Flash (MB), RAM (MB)
Device Name
CPU
Supported Current Release1
CPU Cores2
CPU MHz3
Flash (MB)4
RAM (MB)5
Any
Any
Any
Any
Any
10
Jump to page (1 - 224):
;