- uuid-ossp
- UUID generation: versions 1, 3, 4 and 5.
- citext
- Case-insensitive text: emails and usernames compare equal regardless of case, without lower() everywhere.
- hstore
- A key/value type for flat string maps.
- ltree
- Hierarchical labels like a.b.c, with fast ancestor and descendant queries.
- pg_uuidv7
- Time-ordered version 7 UUIDs, plus extracting the timestamp from one.
- intarray
- Fast operators and indexes for integer arrays: overlap, containment, sort and uniq.
- isn
- ISBN, ISSN, EAN13 and UPC types that validate check digits.
- ip4r
- IPv4 and IPv6 ranges with indexes that make "which range holds this address" fast.
- semver
- A semantic-version type that sorts 1.10.0 after 1.9.0.
- hll
- HyperLogLog: approximate distinct counts in a few kilobytes, mergeable across days.
- tdigest
- Approximate percentiles that merge: p95 and p99 from rollups.
- prefix
- Longest-prefix matching with an index, for phone-number routing and similar.
- unit
- Physical quantities with SI units, checked and converted.
- seg
- Line segments and measurements with uncertainty.