Maybe a potential option is Opnsense on some x86 hardware? Would be really easy to find a mini PC or something.
Free and Open Source Software
If it's free and open source and it's also software, it can be discussed here. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I don't want to run Openwrt or Tomato precisely because they include non-free firmware blobs in order to support the ac/ax WiFi chipsets, and I don't want to spend the time and effort figuring out how to remove those when the developers of libreCMC have already done that.
I think a far better option for you then is building your own router, duel ethernet nuc + cheap ethernet switch or a rasberry pi + switch would both run fine and leave some headroom for running a firewall+dns+vpn+etc
While that sounds like an interesting project, I'm not trying to invest a lot of time and effort into this. The grass won't stop growing back while I figure it out.
No wifi, at all? Why?
No need, and it's just easier to secure that way.
You.. Don't have a smartphone? Or tablet.. Or laptop? I mean, I also have ethernet ports everywhere in my home and use those most of the time, but wifi sure is nice
I have a laptop that I use at the desk next to where I will put the router, and any network-attached storage will also be right there next to the router, so I have no need for WiFi. It's fine if the WiFi could work of course, but I wouldn't use it, and I imagine that many routers would be 100% compatible with libreCMC if not for the WiFi requiring non-free firmware. What I want to know is which routers these are that don't require any non-free firmware for any of the hardware other than the WLAN.
I'm sorry, I don't know about routers that much. Here in France you cannot really use another router than the one provided by your ISP
You can just run Openwrt or Tomato and turn off the wifi.
I don't want to run Openwrt or Tomato precisely because they include non-free firmware blobs in order to support the ac/ax WiFi chipsets, and I don't want to spend the time and effort figuring out how to remove those when the developers of libreCMC have already done that.
Gotcha.