Sp7 WorkBench Mapper and Query Builder use in-house list boxes.
They work quite well, and have good enough accessibility, but rewriting the code to use a third party solution like https://headlessui.com/react/listbox would improve accessibility even further, while adding more features for free and reducing tech dept