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

xgrammar: Constrain Language Model Output to Structured Formats

xgrammar: Constrain Language Model Output to Structured Formats

XGrammar is a library for constrained decoding that helps language models produce outputs matching JSON, regular expressions, or context-free grammars. It suits teams integrating structured output into LLM inference and applications that need reliable machine-readable responses.

C++LLMMachine Learning
Added Jun 27, 2026 View details
jsonformer: Generate Schema-Conforming JSON with Language Models

jsonformer: Generate Schema-Conforming JSON with Language Models

Jsonformer guides Hugging Face language models to produce JSON that matches a supplied schema by generating variable content while inserting predictable structure itself. It suits developers who need structured model output and can work within its supported JSON Schema subset.

PythonLLMMachine Learning
Added Jun 27, 2026 View details
llm-guard: Add Security Checks to LLM Interactions

llm-guard: Add Security Checks to LLM Interactions

LLM Guard is a Python toolkit for screening prompts and model outputs for risks such as prompt injection, harmful content, and sensitive data. It is archived, so consider it for existing integrations or evaluation, not as a maintained security layer.

PythonLLMSecurity Tools
Added Jun 26, 2026 View details
AuditNLG: Check and Improve Trust in Generated Text

AuditNLG: Check and Improve Trust in Generated Text

AuditNLG is a Python library for evaluating generated text for factualness, safety, and instruction compliance. It combines model- and API-based checks with explanations and rewrite suggestions for research and language-model application teams.

PythonLibraryAI
Added Jun 25, 2026 View details
spacy-llm: Add LLM Tasks to spaCy NLP Pipelines

spacy-llm: Add LLM Tasks to spaCy NLP Pipelines

spacy-llm connects large language models to spaCy pipelines, turning model responses into structured NLP outputs without training data. It suits teams prototyping NLP tasks or combining LLM components with conventional spaCy processing.

PythonLLMMachine Learning
Added Jun 24, 2026 View details
orbitdb: Build Peer-to-Peer Databases

orbitdb: Build Peer-to-Peer Databases

OrbitDB is a JavaScript database for decentralized and local-first applications. It stores data with IPFS and synchronizes peers using Libp2p Pubsub, with Merkle-CRDTs to merge concurrent writes.

JavaScriptDatabaseNetworking
Added Jun 22, 2026 View details
vue-pdf-embed: Display PDF Documents in Vue Apps

vue-pdf-embed: Display PDF Documents in Vue Apps

A Vue component for rendering PDF documents inside web applications, with optional text and annotation layers, search, and document controls. It suits Vue teams that need an integrated viewer rather than a separate PDF page or browser plugin.

VueTypeScriptPDF
Added Jun 20, 2026 View details
QuestPDF: Generate PDF Documents with C#

QuestPDF: Generate PDF Documents with C#

QuestPDF is a C# library for creating structured PDF documents through a fluent, component-based API. It suits .NET developers building reports, invoices, and other data-driven documents without relying on HTML-to-PDF conversion.

CsharpDotnetLibrary
Added Jun 19, 2026 View details
ipspot: Find IP Addresses and Geolocation

ipspot: Find IP Addresses and Geolocation

IPSpot is a Python library and CLI for detecting public and private IPv4 and IPv6 addresses, with optional geolocation details. It queries multiple providers and supports automatic provider selection and fallback.

PythonCLIGeolocation
Added Jun 13, 2026 View details
vamp: Accelerate Robot Motion Planning with SIMD

vamp: Accelerate Robot Motion Planning with SIMD

VAMP is a C++ motion-planning library that uses CPU SIMD instructions to speed up collision checking and forward kinematics. It offers several sampling-based planners and Python bindings for robotics research and applications.

C++RoboticsLibrary
Added Jun 12, 2026 View details
tidesdb: Build Transactional Key-Value Storage into C Applications

tidesdb: Build Transactional Key-Value Storage into C Applications

TidesDB is an embeddable C storage engine for applications that need transactional key-value or column-family storage without adopting a full database server. Its LSM-based design combines configurable durability, range scans, and multiple transaction isolation levels.

DatabaseLibraryPerformance
Added Jun 9, 2026 View details
ascii-chat: Video Chat in Your Terminal

ascii-chat: Video Chat in Your Terminal

ascii-chat turns webcam video into colored terminal art for live, multi-person calls over a client-server network. It also supports audio, encryption, and media from files or URLs, but setup involves a substantial native dependency stack.

CCLITerminal
Added Jun 4, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️