Packages
FastF1 provides Python access to Formula 1 timing data, telemetry, results, and schedules through an Ergast-compatible API, returning data as extended Pandas DataFrames with F1-specific analysis functions and Matplotlib visualization integration.
Install it if you work with Formula 1 data; skip it if you have no need for F1-specific APIs or telemetry.
FastJet provides Python bindings to the FastJet C++ library for clustering particles in high-energy physics, supporting vectorized, out-of-core, and non-vectorized interfaces with Awkward Array integration.
Validates JSON data against JSON Schema specifications using compiled validation code for speed, with no external runtime dependencies.
Reads, writes, and manipulates KML files—an XML-based geospatial data format—using a simple Python API with support for geometry objects and date/time handling.
fastlite wraps sqlite-utils to provide interactive SQLite database access with auto-complete, convenient table/column navigation, and dataclass generation for Jupyter and IPython environments.
A Python client library for the Fastly API, providing programmatic access to manage CDN services, ACLs, backends, billing, and other Fastly platform features.
FastMCP is a Python framework for building Model Context Protocol (MCP) servers, clients, and interactive applications that connect large language models to tools, resources, and data.
Provides hardened patterns and utilities for building Model Context Protocol servers on top of FastMCP, including auth factories, tool filtering, telemetry integration, and server scaffolding.
However, it is still in Beta (Development Status 4), the auth factory's production readiness is not explicitly confirmed, and the ecosystem around FastMCP itself is…
FastMCP exposes Python functions as Model Context Protocol (MCP) tools, resources, and prompts that LLMs can call, with automatic schema generation, validation, and documentation.
Install it if you need to expose Python functions to LLMs or integrate with MCP-compatible tools.
Generates unique, URL-friendly string IDs using a Rust-backed implementation that is faster than the original py-nanoid library.
Converts strings and other inputs to numbers (int, float, or real) with fast, flexible error handling and type-checking functions that outperform Python's built-in int() and float().
Parses, loads, edits, and serializes OBO (Open Biomedical Ontology) format files via Python bindings to a Rust parser, supporting both plain and gzip-compressed files.
fastokens is a high-performance BPE tokenizer for large language models, built on a Rust backend and compatible with HuggingFace tokenizer.json and tiktoken model formats.
However, verify the license status in the repository before use in proprietary projects, and confirm that unsupported tokenizer features do not block your use case.
fastparquet reads and writes Apache Parquet files in Python, offering a native implementation that integrates with pandas, numpy, and other data processing libraries.
fastpdb is a Rust-based drop-in replacement for Biotite's PDBFile that reads and writes PDB structure files with significantly higher performance than the original Python implementation.
However, the abandoned repository status means no future updates or bug fixes should be expected; install only if the current feature set meets your needs and you are…
Displays nested progress bars with optional live plotting for Jupyter notebooks and console output, useful for tracking multi-level loops and training workflows.
Remap, renumber, and relabel NumPy arrays at C++ speed, plus perform in-place transposition and extract point clouds from labeled images.
The LGPL-3.0 copyleft license is permissive for open-source use but requires careful review in proprietary contexts.
A C-level re-entrant lock for CPython that replaces threading.RLock with faster acquire/release cycles through optimistic locking and Cython implementation.
Loads safetensors model files significantly faster than the standard safetensors deserializer by optimizing I/O patterns for GPU and storage systems.
Converts OpenAPI and Google Discovery API specs into fully async Python clients with attribute chaining, streaming, and file upload support.
An asynchronous Python framework for building event-driven applications with support for multiple message brokers and automatic AsyncAPI documentation generation.
Install it if you are building message-driven microservices and want to reduce boilerplate.
fastText is a library for learning word embeddings and training text classifiers using efficient algorithms based on subword information and bag-of-words methods.
Suitable for production use of existing models or training on stable datasets, but not for active development or cutting-edge NLP research.
Identifies the language of UTF-8 text using Facebook's pretrained fastText lid.176 model, supporting 176 languages with optional memory-efficient compressed mode.
Install it if you need fast, accurate language identification across 176 languages without external service calls.
fasttext-numpy2 provides Python bindings for fastText, a library for learning word representations and training text classifiers, with compatibility fixes for numpy 2.
However, the repository has not been updated in 644 days and is archived; consider whether you can tolerate lack of future bug fixes or feature updates.
Loads and runs fastText language identification models with a minimal, dependency-free predict interface.
fasttext-wheel provides Python bindings for fastText, enabling efficient learning of word representations and text classification through unsupervised and supervised training models.
However, the package is abandoned—last released in 2020 and its repository archived in 2024.
fasttransform provides a Transform class for building reusable, composable data transformations with support for reversibility, type-based dispatch, and type preservation.
However, verify that it fits your specific dispatch and composition needs—it is still in Beta (version 0.0.2) and may not yet be production-hardened for all use cases.
FastUI lets you build responsive web application UIs by writing declarative Python code with Pydantic models, which are rendered as React components on the frontend without writing JavaScript.
FastUUID provides CPython bindings to Rust's UUID library, offering faster UUID generation and parsing than Python's standard library with support for UUID versions 1, 3, 4, 5, and 7.
FastWARC parses WARC (Web ARChive) files—compressed or uncompressed—at high speed using Rust-backed bindings, supporting WARC/1.0 and WARC/1.1 with Gzip, Zstd, and LZ4 compression.
Install it if you work with WARC files or web archives; the Rust backend and broad compression support make it a solid choice for this specific task.
fatfs-ng wraps ChaN's FatFS library to create, mount, and manipulate FAT filesystems in memory or on disk, with extended directory traversal, file operations, and ESP32 wear-leveling support.
A Python SDK for the Fathom External API that lets you query meetings, teams, and team members, and manage webhooks for meeting content notifications.
However, verify the license terms before use—the metadata does not declare an SPDX license, which is unusual for an official SDK.
Detects character encoding in binary data with high speed, supporting dozens of languages and encodings through a C++ binding to uchardet.
Faust-streaming is a Python library for building stream processing applications that consume from Kafka topics, perform stateful transformations, and persist distributed key-value state using RocksDB.
Not recommended if you need a simpler event queue or if your team lacks async/await experience.
Fetches and parses a website's favicon from its HTML, returning icon metadata including URL, dimensions, and format.
Fawltydeps identifies undeclared dependencies (imports without corresponding declarations) and unused dependencies (declared but never imported) in Python projects.
A command-line and Python client for automating iOS Simulators and Devices remotely, exposing granular primitives for testing and automation workflows.
However, the 2022 release date and required separate macOS companion daemon mean you should verify current iOS version compatibility and CI/CD integration feasibility…
A Python library for sending and receiving messages through the Facebook Messenger API, with support for templates, attachments, buttons, and webhook handling.
fcache provides a dictionary-like file-based cache that persists data to disk, with an optional write buffer and Shelf compatibility for simple key-value storage without a database.
However, the dormant maintenance status means you should verify that the package meets your performance and concurrency requirements before adopting it in production;…
Provides Fortran modules and a unit testing framework for building mixed-language applications that interoperate between Fortran and C/C++, wrapping algorithms from ecKit.