An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

        



logo


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 highlight](./screenshots/ulid_highlight_with_timestamp.png)

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

![UUID / ULID / CUID quick fixes](./screenshots/uuid_quick_fixes.png)

- Random `UUID`

![Random UUID](./screenshots/generate_random_uuid.png)

- `UUID` Generate Popup

![UUID Generate Popup](./screenshots/generate_popup.png)

- Multi-caret support

![Multi-caret support](./screenshots/multi_caret_support.png)

- Toggle dashes

![Toggle dashes](./screenshots/toggle_dashes.png)

- `UUID` to clipboard

![UUID to clipboard](./screenshots/uuid_to_clipboard.jpg)

- `UUID` format settings dialogue

![UUID format settings dialogue](./screenshots/uuid_settings_dialogue.png)

- ID placeholders highlight

![ID placeholders highlight](./screenshots/id_placeholders_highlight.png)

- ID placeholders replacement action

![ID placeholders replacement action](./screenshots/id_placeholders_replacement.gif)

## Contributors

Special thanks to:

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