Open Source Libraries

A software library is a collection of reusable code that applications can call to handle common tasks or add specific capabilities. Libraries help developers avoid rebuilding established functionality, from formatting data and generating documents to managing network connections and parallel work. They can simplify complex operations, provide consistent interfaces, and make it easier to integrate capabilities into existing software.

Open source libraries cover areas such as user interfaces, APIs, data processing, networking, and language-specific utilities. When choosing one, consider its license, maturity, maintenance activity, documentation, dependencies, supported environments, and fit with your application’s architecture. Check compatibility and integration requirements, especially for security-sensitive or foundational components. Libraries are useful to individual developers and teams building, extending, or maintaining software across a wide range of platforms.

295 repositories · updated October 14, 2026

agent-harness: Use Coding Agents from Rust Applications

agent-harness: Use Coding Agents from Rust Applications

A Rust framework that gives multiple coding agents a shared interface and typed event stream. Use it to embed agent runs in applications without writing separate output parsers for each provider or CLI.

NewHealth 47/100

RustAI AgentsLibrary
Added Oct 5, 2026 View details
pydantic-ai-harness: Add Capabilities for Long-Running AI Agents

pydantic-ai-harness: Add Capabilities for Long-Running AI Agents

A Python capability library that extends Pydantic AI agents with tools and support for coding, research, memory, delegation, and context management. This repository is no longer updated; development continues in the Pydantic AI repository.

ActiveHealth 79/100

PythonAI AgentsLibrary
Added Sep 28, 2026 View details
tooltrim: Compress LLM Agent Tool Outputs

tooltrim: Compress LLM Agent Tool Outputs

tooltrim trims large tool results before they enter an LLM agent’s context, using content-aware, query-aware extraction and optional retrieval of the original output. It suits teams looking to reduce context use without changing their provider or agent framework.

NewHealth 33/100

PythonAI AgentsLLM
Added Sep 16, 2026 View details
intent-plane: Gate Agent Actions With Auditable Authorization

intent-plane: Gate Agent Actions With Auditable Authorization

intent-plane is a Go authorization gate for agent actions that can have irreversible effects. It checks declared intents against signed policy and records decisions for independent verification, with a fail-closed posture when evaluation is uncertain.

NewHealth 28/100

GoAI AgentsSecurity
Added Sep 12, 2026 View details
mdx-a2ui: Convert MDX to A2UI JSON

mdx-a2ui: Convert MDX to A2UI JSON

mdx-a2ui converts prose and approved components in MDX into A2UI JSON without evaluating the source. It is an experimental option for agents or tools that author MDX but need structured output for A2UI renderers.

NewHealth 20/100

AI AgentsAILibrary
Added Sep 9, 2026 View details
agenticschema: Turn Structured Web Data Into Agent Tools

agenticschema: Turn Structured Web Data Into Agent Tools

AgenticSchema converts Schema.org data already present in web pages into tools for AI agents. It supports browser WebMCP registration and a Node MCP server, without requiring a new backend or page API.

NewHealth 44/100

TypeScriptAI AgentsMCP
Added Sep 8, 2026 View details
agent.cpp: Build Local AI Agents in C++

agent.cpp: Build Local AI Agents in C++

agent.cpp is a C++ library for building agents that run small language models locally through llama.cpp. It provides an agent loop, tools, callbacks, and support for GGUF models, grammar constraints, and LoRA adapters.

ActiveHealth 39/100

C++AI AgentsLLM
Added Sep 3, 2026 View details
flint-chart: Create Polished Charts from Compact Specs

flint-chart: Create Polished Charts from Compact Specs

Flint turns semantic, human-editable chart specifications into polished visualizations for several charting backends. It is aimed at developers and AI-agent builders who want consistent chart creation without manually configuring every layout detail.

NewHealth 58/100

TypeScriptVisualizationLibrary
Added Sep 1, 2026 View details
adk-rust: Build AI Agents with Rust

adk-rust: Build AI Agents with Rust

ADK-Rust is a modular framework for building and deploying asynchronous AI agents in Rust. It supports multiple model providers, tools, workflows, memory, and real-time voice, with composable crates for projects ranging from prototypes to production services.

ActiveHealth 63/100

RustAI AgentsAgent Framework
Added Sep 1, 2026 View details
xlrd: Read Data from Legacy Excel Files

xlrd: Read Data from Legacy Excel Files

xlrd is a Python library for reading cell data and formatting from legacy Excel .xls files. It suits scripts and applications that need to inspect older spreadsheets, but it does not read newer Excel formats such as .xlsx.

MaintainedHealth 40/100

PythonLibraryData Extraction
Added Aug 31, 2026 View details
pdfminer.six: Extract and Analyze Content from PDFs

pdfminer.six: Extract and Analyze Content from PDFs

pdfminer.six is a Python library and command-line tool for extracting and analyzing content from PDF files. Use it when you need text, layout details, images, or document structure from PDFs in a Python workflow.

QuietHealth 49/100

PythonPDFData Extraction
Added Aug 30, 2026 View details
mistune: Parse Markdown in Python

mistune: Parse Markdown in Python

Mistune is a Python library for converting Markdown to HTML, with configurable renderers and plugins. It suits applications that need Markdown processing in Python and want to extend parsing or output behavior.

ActiveHealth 46/100

PythonMarkdownLibrary
Added Aug 30, 2026 View details
Previous Page 1 Next

Related topics