Open Source Libraries
Discover 309 open source Library repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Library projects here are most often combined with Python, Developer Tools and TypeScript. Last updated October 4, 2026.
309 repositories · updated October 4, 2026

tldraw: Build Infinite Canvas Apps in React
tldraw is a TypeScript SDK for building interactive infinite-canvas applications in React. It provides drawing and diagramming tools, extensible canvas primitives, and optional real-time collaboration for teams building custom visual products.

pytorch-image-models: Use PyTorch Image Models and Training Tools
A Python library of PyTorch image models, pretrained weights, training utilities, and reference scripts. Use it to build image-classification systems, extract backbone features, or train and evaluate models across a broad range of architectures.

graphene: Build GraphQL Schemas in Python
Graphene is a Python library for defining GraphQL schemas and executing queries against them. It suits developers who want a Python-first schema layer that can connect to different data sources and integrate with frameworks such as Django.

kapre: Add Audio Preprocessing Layers to Keras Models
Kapre provides TensorFlow-backed Keras layers for transforming audio waveforms into STFT, mel-spectrogram, and related features inside a model. It suits audio ML developers who want preprocessing to travel with training and deployment.

trafilatura: Extract Text and Metadata from Web Pages
Trafilatura is a Python library and CLI for discovering web content and extracting readable text and metadata from HTML. It suits developers and researchers building crawlers, web corpora, or content-processing pipelines that need structured output.

tokio: Build Asynchronous Applications in Rust
Tokio is a Rust runtime for building asynchronous applications, with task scheduling and non-blocking I/O for networking. It suits developers who need to handle concurrent connections and tasks without blocking execution.

pluginbase: Build Python Plugin Systems
PluginBase is a Python library for building plugin systems that load plugins from configured directories. It suits applications that need an extensible module structure without hard-coding every plugin into the main package.

toolz: Compose Functional Utilities for Python
Toolz is a lightweight Python library of composable utilities for iterators, functions, and dictionaries. Use it to build data transformations from small reusable operations without adding external dependencies.

treechop: Manipulate and Traverse Tree Data in TypeScript
treechop is a lightweight TypeScript utility library for common operations on tree-structured data. It helps developers traverse, filter, transform, sort, and convert trees and flat node arrays.

PySnooper: Trace Python Functions Without a Full Debugger
PySnooper logs which lines run in a Python function and how its local variables change, using a decorator or context manager. It suits developers who need quick, low-setup insight into code behavior without configuring a full debugger.

chatterbox: Generate Speech from Text with Voice Cloning
Chatterbox is Resemble AI’s Python text-to-speech model family, with English and multilingual options, voice cloning, and expressive speech controls. It suits developers building voice experiences who can manage model inference and its compute requirements.

websockets: Build WebSocket Servers and Clients in Python
websockets is a Python library for building WebSocket clients and servers with asyncio, threading, or Trio. It suits applications that need a focused implementation of the WebSocket protocol rather than a full HTTP framework.