https://github.com/leomillon/uuid-generator-plugin
An IntelliJ Idea plugin to generate UUID (Universally Unique Identifier), ULID (Universally Unique Lexicographically Sortable Identifier) and CUID (Collision Resistant Unique Identifier)
https://github.com/leomillon/uuid-generator-plugin
cuid cuid-generator idea idea-plugin intellij ulid ulid-generator uuid uuid-generator
Last synced: about 2 months ago
JSON representation
An IntelliJ Idea plugin to generate UUID (Universally Unique Identifier), ULID (Universally Unique Lexicographically Sortable Identifier) and CUID (Collision Resistant Unique Identifier)
- Host: GitHub
- URL: https://github.com/leomillon/uuid-generator-plugin
- Owner: leomillon
- License: mit
- Created: 2016-04-22T08:13:36.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-16T03:01:14.000Z (over 2 years ago)
- Last Synced: 2025-03-26T01:21:49.299Z (2 months ago)
- Topics: cuid, cuid-generator, idea, idea-plugin, intellij, ulid, ulid-generator, uuid, uuid-generator
- Language: Kotlin
- Homepage:
- Size: 3.99 MB
- Stars: 35
- Watchers: 2
- Forks: 13
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
Intellij UUID Generator
UUID, ULID and CUID generator plugin for IntelliJ based IDEs.
## JetBrains plugin
Link to the official plugin page : [UUID Generator](https://plugins.jetbrains.com/plugin/8320-uuid-generator)
## Description
[UUID](https://tools.ietf.org/html/rfc4122), [ULID](https://github.com/ulid/spec) and [CUID](https://github.com/ericelliott/cuid) generator plugin for IntelliJ based IDEs..
For example : `123e4567-e89b-12d3-a456-426655440000`.
You will find it in the **Generate popup** -> **Random UUID**.
## Available actions
- Random `UUID` / `ULID` / `CUID` (also as quick fix)
- Generate `UUID` / `ULID` / `CUID` to clipboard
- Generate `UUID` / `ULID` / `CUID` Popup
- Toggle `UUID` dashes (also as quick fix)
- Reformat `UUID` / `CUID` with settings (also as quick fix)
- Replace Distinct `UUID`s in Selection
- Replace Random `UUID` / `ULID` / `CUID` Placeholders in Selection`UUID`/`ULID`/`CUID` highlight in any language with context info (Timestamp extraction for `ULID`) and quick fix suggestions
## Demo
- `UUID` / `ULID` / `CUID` highlight

- `UUID` / `ULID` / `CUID` quick fixes

- Random `UUID`

- `UUID` Generate Popup

- Multi-caret support

- Toggle dashes

- `UUID` to clipboard

- `UUID` format settings dialogue

- ID placeholders highlight

- ID placeholders replacement action

## Contributors
Special thanks to:
- [Davide Maggio (DVDAndroid)](https://plugins.jetbrains.com/author/683c57fa-d7ec-4d24-ae4d-82442d3aa75a)