Custom widgets for Drupal 8

TextAutocompleteWidget

Widget to use autocomplete functionality on lists, supports

List (float)
List (integer)
List (string)

Works with lists defined in the UI and list defined using callback_allowed_values_function

Widget settings

Max number of results to return
Specify the max number of result to return during the AJAX callback.

Default: 15

Matching method
Contains
Begins with

Default: Contains