Browse all available Python library compilers. Each compiler provides a dedicated environment optimized for its specific library.
Core Python libraries and popular packages available in Pyodide.
Create stunning data visualizations and plots. Perfect for data analysis, scientific research, and creating publication-quality graphics.
Create Sankey diagrams online for free. Visualize flows, energy distribution, budgets, and processes with beautiful flow diagrams using Matplotlib's Sankey module.
Scientific computing with arrays. Essential for numerical operations, linear algebra, and mathematical computations.
Data analysis and manipulation. Work with structured data, perform data cleaning, transformation, and analysis operations.
Machine learning tools and algorithms. Build predictive models, perform classification, regression, and clustering tasks.
Compress and decompress multidimensional floating-point and integer arrays with zfp compression. Support lossless and lossy compression modes with configurable error tolerances for scientific computing.
Parse and emit YAML data in Python. Work with YAML configuration files, data serialization, and nested data structures with a complete YAML 1.1 parser.
Arbitrary-precision floating-point arithmetic for Python. Perform high-precision calculations, evaluate special functions, and solve numerical problems with any desired precision.
Simulate population genetics data with coalescent models. Generate genealogical trees and genomic sequence data for population genetics research and evolutionary biology.
Safely escape HTML and XML characters to prevent XSS attacks. Handle untrusted strings securely in web applications with automatic escaping and safe string marking.
Fast, correct JSON library for Python. High-performance JSON serialization and deserialization with native support for dataclasses, datetime, and numpy arrays.
Generate QR codes online with Python using Segno library. Create QR codes for URLs, vCards, WiFi, emails, and more. Pure Python implementation for browser-based generation.
Python generate barcode online with python-barcode library. Create EAN-13, Code128, Code39, UPC-A, ISBN barcodes for retail, inventory, and logistics. Pure Python barcode generator.
Additional libraries created by the community and hosted on PyPI.
Text processing library that reduces words to their root forms through stemming algorithms. Supports multiple languages for natural language processing.
Dynamic SVG graphing library. Create beautiful, interactive, and highly customizable vector charts including Bar, Line, Pie, and Gauge charts.
Parse and extract data from HTML strings. Perfect for web scraping, data extraction, and HTML content processing.
Work with labeled multi-dimensional arrays. Simple, efficient, and fun manipulation of N-dimensional arrays with dimensions, coordinates, and attributes.
Process XML and HTML with high performance. Parse documents, use XPath queries, XSLT transformations, and ElementTree API for comprehensive markup processing.
Generate random programming jokes. Add humor to your applications or simply enjoy a quick laugh during coding sessions.
Pretty print tables from Python lists. Create beautifully formatted tables for displaying structured data in a readable format.
Generate shorter, URL-safe UUIDs. Create compact unique identifiers perfect for URLs, database keys, and unique resource IDs.
Parse and build URLs with immutable URL objects. Handle URL components, query parameters, and path manipulation safely and conveniently.
Generate fake data for testing and demos. Create realistic names, emails, addresses, phone numbers, and more with localization support.
Advanced text wrapping and formatting. Wrap, fill, shorten, and format text with precise control over width, indentation, and line limits.
Fast JSON encoder/decoder used by Python’s stdlib. Customize hooks, preserve Decimal precision, and build optimized serializers.
Create and analyze binary data with BitArray, BitStream, and pack helpers. Slice, search, and reinterpret bits for protocols and telemetry.
Pure-Python SortedList, SortedDict, and SortedSet types with fast inserts, bisect helpers, and memory-efficient ordered collections.
Powerful templating engine with filters, macros, and inheritance for generating HTML, emails, docs, or automation outputs.
Create and analyze graphs with Python. Build networks, run shortest paths, centrality, spanning trees, and export data for visualization.
Mozilla’s HTML sanitizer for stripping unsafe tags, filtering CSS, linkifying URLs, and keeping user-generated content XSS-safe.
Convert HTML into Markdown-style plain text. Configure line width, link handling, and formatting for emails, previews, and indexing.
Lightweight helpers for validating emails, URLs, IPs, UUIDs, credit cards, and more without defining schemas.
Google’s libphonenumber port for Python. Parse, validate, format, and enrich international phone numbers with carrier/region metadata.
Type-hint driven data validation and settings management. Model schemas, enforce constraints, and serialize/deserialize JSON effortlessly.
User-friendly timezone-aware datetimes. Convert zones, format durations, and produce human-readable differences with drop-in datetime compatibility.
Convert numbers to natural language text across dozens of locales, including cardinal, ordinal, year, and currency formats.
Run symbolic math with the pure-Python CAS. Differentiate, solve, simplify, and generate code without leaving the browser.
Query JSON with XPath-like expressions. Filter, project, and aggregate structured data using the declarative JMESPath language.
Parse natural language date expressions. Convert phrases like "tomorrow at 5pm" or "last Friday" into timezone-aware datetime objects.
Statistical data visualization library built on Matplotlib. Create beautiful and informative statistical graphics with high-level plotting functions.
Non-validating SQL parser for Python. Parse, split, and format SQL statements with customizable indentation and keyword casing for better code readability.
Fast, simple object-to-object and broadcast signaling system. Create event-driven applications with signals, receivers, and sender-specific connections for loose coupling.
JSON Web Token implementation in Python. Create, encode, decode, and verify JWT tokens for secure token-based authentication and authorization in web applications.
Powerful extensions to the standard datetime module. Parse dates from strings, calculate relative deltas, work with timezones, and handle recurrence rules for advanced date manipulation.