We have several. One of them frequently generates warnings in the logs because there’s too many records - and causes the occasional server error as well.
OMG! How did you survive before? 1K suppliers! You definitely need a database or some sort of organization for all this. Consider the fact that now all suppliers are active or provide the same goods.
I totally feel your pain when it comes to displaying a large list of suppliers in a user-friendly way. It can be quite a challenge to make it look organized and easy to navigate.
I came across a website that specializes in database design and development. They might have some helpful insights or tools to improve your database display and search experience. You can check them out at https://www.cosource.com.au/database-design/
If you come across any other suggestions or plugins that could enhance the display of your supplier list, feel free to share.
Why not convert your list to JSON, and upload into Matrix. Then simply use SSJS or even plan JS or a JS library like Datatables to display and filter records. We have done this many times.