One modestly-priced and commercially-available SDR transceiver with open sourced hardware I know of is the trUSDX (Manuel, the hardware guy, is in one of the clubs in my region!)
https://dl2man.de/Use the "where to buy" links to see suppliers he has tested demo units from, both for kits and for ready-to-use devices. There's no guarantee from him about the quality (he's open-sourced the design and isn't paid for quality control), but it's a starting point. Check the forums to find out about good and bad examples users have encountered.
It's designed to use the 80m, 60m, 40m, 30m and 20m amateur bands, but as he says, there are ways to modify the filters if you're building the kit yourself to get other bands.
Manuel told me that he's mostly interested in CW (Morse) operation, but that it can be used for some digital modes without an additional soundcard - otherwise, regular PC soundcard connections will do.
Edited to add caveat: the firmware is closed source and available on request after showing evidence of a successful hardware build. They did this because they were fed up with all the out-of-spec clones on the market and those deceived buyers then complaining to them about it not working, and that is why it's so hard to find an SDR with openly-available firmware.
If you want something that is still open, look for their previous design, the uSDX, but with a serious caveat emptor on pre-built units.