https://github.com/justjavac/deno_machine_id
Unique machine (desktop) id (no admin privileges required)
https://github.com/justjavac/deno_machine_id
admin-privileges deno deno-machine deno-moduole desktop unique-machine
Last synced: about 2 months ago
JSON representation
Unique machine (desktop) id (no admin privileges required)
- Host: GitHub
- URL: https://github.com/justjavac/deno_machine_id
- Owner: justjavac
- License: mit
- Created: 2020-08-19T00:24:37.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-08-12T09:56:27.000Z (almost 4 years ago)
- Last Synced: 2025-11-09T23:13:17.885Z (8 months ago)
- Topics: admin-privileges, deno, deno-machine, deno-moduole, desktop, unique-machine
- Language: TypeScript
- Homepage:
- Size: 11.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deno_machine_id
[](https://github.com/justjavac/deno_machine_id/releases)
[](https://github.com/justjavac/deno_machine_id/actions)
[](https://github.com/justjavac/deno_machine_id/blob/master/LICENSE)
Unique machine (desktop) id (no admin privileges required).
## Usage
```ts
import machineId from "https://deno.land/x/deno_machine_id/mod.ts";
let id = await machineId();
// c24b0fe51856497eebb6a2bfcd120247aac0d6334d670bb92e09a00ce8169365
let id = machineId(true);
// 98912984-c4e9-5ceb-8000-03882a0485e4
```
Requires `allow-run` permission.
## Thanks
Heavily inspired by
[automation-stack/node-machine-id](https://github.com/automation-stack/node-machine-id).
## License
[deno_machine_id](https://github.com/justjavac/deno_machine_id) is released
under the MIT License. See the bundled [LICENSE](./LICENSE) file for details.