Home

Awesome

TypeID Python

<a href="https://github.com/akhundMurad/typeid-python/actions?query=setup%3ACI%2FCD+event%3Apush+branch%3Amain" target="_blank"> <img src="https://github.com/akhundMurad/typeid-python/actions/workflows/setup.yml/badge.svg?event=push&branch=main" alt="Test"> </a> <a href="https://pepy.tech/project/typeid-python" target="_blank"> <img src="https://static.pepy.tech/personalized-badge/typeid-python?period=total&units=international_system&left_color=black&right_color=red&left_text=downloads" alt="Downloads"> </a> <a href="https://pypi.org/project/typeid-python" target="_blank"> <img src="https://img.shields.io/pypi/v/typeid-python?color=red&labelColor=black" alt="Package version"> </a> <a href="https://pypi.org/project/typeid-python" target="_blank"> <img src="https://img.shields.io/pypi/pyversions/typeid-python.svg?color=red&labelColor=black" alt="Supported Python versions"> </a>

A Python implementation of TypeIDs using Python

TypeIDs are a modern, type-safe, globally unique identifier based on the upcoming UUIDv7 standard. They provide a ton of nice properties that make them a great choice as the primary identifiers for your data in a database, APIs, and distributed systems. Read more about TypeIDs in their spec.

This particular implementation provides an pip package that can be used by any Python project.

Installation

Usage

Basic

CLI-tool