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

dlt: Load Data from Sources into Analytics Destinations
dlt is a Python library for building data-loading pipelines that extract data from APIs, databases, files, and Python objects, then load it into analytics destinations. It handles schema inference, normalization, and incremental loading within your existing code.

sumy: Summarize Text and HTML Documents
sumy is a Python library and command-line tool that extracts concise summaries from plain text and HTML. It offers several extractive summarization methods, language tokenization support, and tools for evaluating summaries.

cerberus: Validate Python Data Against Schemas
Cerberus is a lightweight Python library for checking data against schemas, with built-in type validation and extension points for custom rules. It suits applications that need reusable input validation without adding runtime dependencies.

StreamDiffusion: Generate Images in Real Time with Diffusion
StreamDiffusion adapts diffusion pipelines for interactive image generation, with support for text-to-image and image-to-image workflows. It targets developers building responsive GPU-powered demos and applications.

loguru: Simplify Logging in Python
Loguru is a Python logging library designed to make useful logging easy to add without the standard logging setup boilerplate. It suits scripts and applications that need configurable outputs, structured context, and clearer exception traces.

typescript-sdk: Build Model Context Protocol Clients and Servers
The official TypeScript SDK for building Model Context Protocol clients and servers. It provides transports, server and client libraries, and optional framework adapters for applications that exchange context with LLMs through MCP.

sqlmodel: Build Python Models for SQL Databases
SQLModel combines Pydantic-style data models with SQLAlchemy database mapping in one Python library. It suits FastAPI developers and Python teams who want typed models for validation and database access without maintaining duplicate definitions.

factory_boy: Create Python Test Data with Factories
factory_boy replaces static test fixtures with configurable factories that build Python objects for individual tests. It supports multiple creation strategies and integrations with popular ORMs, making it useful for projects that need flexible, repeatable test data.

x: Build AI Interfaces with React Components
Ant Design X is a TypeScript component and tooling suite for building AI-powered interfaces with React. It provides conversation UI, streaming data utilities, Markdown rendering, and dynamic cards, so teams can focus on integrating their AI experiences rather than assembling these pieces from scratch.

judgy: Estimate LLM Judge Success Rates with Bias Correction
judgy estimates a system’s true pass rate from human-labeled calibration data and LLM judge predictions. It corrects for judge errors and uses bootstrap resampling to produce a confidence interval, making it useful when evaluating larger unlabeled datasets.

gs-quant: Build Quantitative Finance Tools in Python
GS Quant is a Python toolkit for developing quantitative trading strategies, analyzing derivatives, and supporting risk management. It suits developers and quants with access to Goldman Sachs APIs who need finance-focused tools and analytics.

Box: Access Python Dictionaries with Dot Notation
Box is a Python library that adds attribute-style access to dictionaries while keeping key-based access available. It recursively converts nested dictionaries and lists, and includes helpers for converting data to common formats.