Packages
TinyDB is a lightweight, pure-Python document database that stores JSON-like dictionaries to local files, with no external dependencies or server required.
tinygrad is a minimal deep learning framework providing a tensor library with autograd, an IR-based compiler, JIT execution, and neural network training utilities—positioned between PyTorch's ergonomics and lower-level compiler systems.
Renders HTML5 safely from Python expressions using a functional API with automatic escaping and compact output.
Parses HTML5 documents—including malformed ones—into an ElementTree structure, providing a lightweight alternative to full-featured HTML parsers.
Read, parse, and write .netrc credential files with dictionary-style access, fixing standard library limitations and adding write support.
TinySegmenter is a compact Japanese tokenizer that breaks Japanese text into morphological tokens without requiring external dictionaries or machine learning models.
Reads metadata (artist, title, duration, bitrate, and more) from audio files in formats including MP3, MP4, FLAC, OGG, WAV, and others, without writing or modifying tags.
Install it if you need to extract metadata from audio files without the overhead of a heavier library.
Controls and monitors Tuya WiFi smart devices (plugs, switches, lights, covers) over local network or cloud API using Tuya Protocols 3.1–3.5.
Packages the tippecanoe command-line tool as a Python package, making it installable via pip and usable in build systems to convert GeoJSON, FlatGeobuf, or CSV features into vector tilesets.
Provides a ready-to-run FastAPI application for serving Cloud Optimized GeoTIFFs and raster data as dynamic map tiles, with built-in support for STAC, MosaicJSON, and OGC standards.
Provides FastAPI-based building blocks to create dynamic tile servers for Cloud Optimized GeoTIFFs and raster data, handling tile generation, OGC standards, and geospatial data serving.
Install it if you are building a tile server; skip it if you need a ready-made tile service rather than a framework.
Provides pluggable extension classes for TiTiler's TilerFactory to add specialized endpoints like COG validation, STAC viewing, WMS support, and custom tile server functionality.
Install it if you are building a tile server and want to add COG validation, STAC viewing, WMS support, or custom tile endpoints without writing boilerplate.
Adds MosaicJSON support to TiTiler, enabling you to build a tile server that serves mosaicked raster data through FastAPI endpoints.
Install it if you need to add MosaicJSON support to TiTiler for serving mosaicked raster data.
Converts text to title case with intelligent handling of small words (a, an, the) based on New York Times style rules, plus a command-line utility for batch processing.
Not recommended if you need active bug fixes or compatibility guarantees beyond Python 3.10.
Provides Calendar and DateEntry widgets for Tkinter applications, with support for event display, locale settings, and customizable colors.
However, be aware that it is dormant—no active maintenance since 2019—so do not rely on it for bug fixes or compatibility with future Python or tkinter versions.
Adds native drag-and-drop support to Tkinter applications on Windows, macOS, and Unix by wrapping the tkDnD Tk extension.
Extracts the top-level domain (TLD) and first-level domain (FLD) from URLs using the Public Suffix list, with optional error handling and support for custom TLD sources.
Accurately extracts subdomain, domain, and public suffix from URLs using the Public Suffix List, handling edge cases like multi-level suffixes (e.g., .co.uk) that simple dot-splitting cannot parse correctly.
Parses domain names into their constituent parts (subdomain, domain, top-level domain) by working backwards from the TLD, with support for multi-part suffixes like .co.uk.
However, do not use it if you require active bug fixes or expect frequent TLD updates—the repository shows minimal ongoing support.
Provides a set of valid top-level domains (TLDs) automatically updated daily from IANA, allowing you to check whether a domain suffix is legitimate.
tlparse parses structured PyTorch torch.compile trace logs and generates HTML analysis files from the output.
An HTTP client library that mimics the requests API but uses TLS fingerprinting to emulate specific browser and mobile client identities, helping bypass detection systems that block standard HTTP clients.
However, maintenance is dormant (last release February 2024); use it for stable, long-term tasks where you do not expect active feature development or rapid security…
Parses TLS records from binary data, extracting protocol-level details for TLS/SSL inspection and analysis.
However, verify the license terms in the repository first, and check whether it supports the TLS versions your use case requires.
Pure Python implementation of SSL/TLS protocols (SSLv3.0, TLS 1.0–1.3) with support for modern ciphers, key exchange methods, and certificate types, optionally accelerated by external crypto libraries.
TM1py provides Python bindings to IBM Planning Analytics (TM1), enabling read/write operations on cubes, dimensions, and hierarchies, plus execution of TI processes and MDX queries.
Install it if you need to automate TM1 workflows or integrate TM1 data into Python applications.
Provides Python bindings to the TM-align algorithm for comparing protein structures by computing optimal alignment, rotation, translation, and similarity scores.
However, the GPLv3 license requires your project to be open-source; the aging maintenance status (no release in 278 days) suggests limited active development, so…
tmuxp saves and loads tmux sessions from YAML or JSON configuration files, letting you define multi-window, multi-pane terminal layouts declaratively and restore them on demand.
Install it if you find yourself recreating the same tmux layouts repeatedly or want to version-control your terminal workspace configuration.
Decodes Microsoft's Transport Neutral Encapsulation Format (TNEF) and extracts attachments, message bodies, and metadata from TNEF-encoded email messages.
Install it if you need to parse TNEF files or extract attachments from Microsoft-encoded email messages.
Automatically synchronizes your project's requirements.txt with packages you install via pip, keeping dependencies up-to-date without manual editing.
However, the aging maintenance (468 days since last release) means you should verify it works reliably with your current Python and pip versions before committing to…
Tobler transfers spatial data between different polygonal representations using areal interpolation, dasymetric mapping, and model-based methods, enabling tasks like standardizing census data across boundary changes or converting data between spatial scales.
Tockloader is a command-line tool for installing, updating, and managing Tock applications and kernels on embedded hardware boards via serial, JTAG, or other communication interfaces.
However, verify the license status before use in proprietary contexts, and confirm your board and communication interface are supported or can be configured via…
Official Python SDK for the Todoist API, providing synchronous and asynchronous clients to interact with Todoist tasks, projects, and comments.
A Python client library for the Together REST API, providing synchronous and asynchronous access to language models, chat completions, streaming responses, and realtime transcription services.
Install it if you need to call the Together API from Python; the synchronous and asynchronous clients cover both simple and high-concurrency scenarios.
Tokamax provides custom accelerator kernels for JAX, including optimized implementations of attention, normalization, and mixture-of-experts operations for NVIDIA GPUs and Google TPUs, plus tooling to build and autotune custom kernels.
However, expect API changes and incomplete features—suitable for research and experimentation, less so for production systems requiring stability guarantees.
Token throttler implements rate limiting using a token bucket algorithm, supporting both synchronous and asynchronous code with pluggable storage backends and decorator-based or manual usage patterns.
However, if you require active maintenance, frequent updates, or are building mission-critical systems, consider whether the 860-day gap since the last release poses…
Counts tokens and estimates USD costs for LLM API calls across OpenAI, Anthropic, and other major providers before or after requests are sent.
However, be aware that maintenance is aging—pricing tables may lag behind provider updates, and support for newly released models is not guaranteed.
Wraps Python's stdlib tokenize module to enable proper roundtripping of source code, adding ESCAPED_NL and UNIMPORTANT_WS tokens and a Token data type for lossless tokenization.
Install it if you're building a refactoring tool, linter, or code transformer.
Tokenizes Icelandic text into words, punctuation, numbers, dates, and other token types, with optional sentence segmentation and deep annotation of token properties.
Install it if you need to tokenize or segment Icelandic text.
Tokenizers converts raw text into token sequences for NLP models, with support for training custom vocabularies and using pre-built tokenizers (BPE, WordPiece) optimized for speed via Rust.
Provides optimized MLA (Multi-head Latent Attention) kernels for NVIDIA Blackwell GPUs, including prefill and decode operations with FP8 quantization and ragged sequence support.