ets-fingerprintjs
ETS FingerprintJS is library which generates a unique identifier for a user's browser based on various browser and system properties such as user agent, language, screen resolution, plugins, etc. The identifier is generated using the MurmurHash3 algorithm