The control uses a native browser feature called datalist #UseThePlatform so no need for additional libraries.
Power Platform already provides an auto-complete control but it limits the allowed results. This PCF will suggest a set of values but also allow the user to write new values, removing the need for an ‘other’ value and additional text input.
We use the pac cli with a few lines of JavaScript to stub, edit, build and deploy the PCF: