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

tsyringe: Inject Dependencies in TypeScript and JavaScript

tsyringe: Inject Dependencies in TypeScript and JavaScript

TSyringe is a lightweight dependency injection container for TypeScript and JavaScript, centered on constructor injection. Use it to resolve class dependencies and manage registrations and instance lifetimes in applications that benefit from explicit dependency wiring.

TypeScriptJavaScriptLibrary
Added Feb 12, 2026 View details
grpc-go: Build Go Services with gRPC

grpc-go: Build Go Services with gRPC

grpc-go is the Go implementation of gRPC, a high-performance RPC framework built around HTTP/2. Use it to define and implement RPC clients and servers in Go, especially for service-to-service communication.

GoGolangLibrary
Added Feb 11, 2026 View details
java-sdk: Build MCP Clients and Servers in Java

java-sdk: Build MCP Clients and Servers in Java

The official Java SDK for building Model Context Protocol clients and servers. It provides transport and JSON integration options for Java applications that need to exchange requests, notifications, and streaming data with MCP services.

JavaMCPModel Context Protocol
Added Feb 11, 2026 View details
unstructured: Turn Documents Into Structured Data

unstructured: Turn Documents Into Structured Data

Unstructured is a Python library for parsing and preprocessing documents into structured elements for downstream applications, including LLM workflows. It supports many file types, with format-specific dependencies for some inputs.

PythonLLMData Extraction
Added Feb 10, 2026 View details
mantine: Build React Interfaces with Components and Hooks

mantine: Build React Interfaces with Components and Hooks

Mantine is a TypeScript React library for building user interfaces, with reusable components, hooks, and supporting packages for forms, charts, notifications, and more. It suits teams that want a broad UI toolkit rather than assembling every interface primitive themselves.

TypeScriptReactLibrary
Added Feb 10, 2026 View details
pythonnet: Connect Python with the .NET Runtime

pythonnet: Connect Python with the .NET Runtime

Python.NET lets Python programs use .NET libraries and lets .NET applications embed Python. It suits developers integrating the two ecosystems, with runtime setup and Python’s thread and object-handling rules to account for.

PythonCsharpDeveloper Tools
Added Feb 9, 2026 View details
LLMSanitize: Detect Contamination in NLP Data and LLMs

LLMSanitize: Detect Contamination in NLP Data and LLMs

LLMSanitize brings together methods for checking whether NLP datasets or language models may be contaminated by training data. It is aimed at researchers and evaluators who need to assess benchmark reliability across open- and closed-data settings.

PythonLibraryMachine Learning
Added Feb 9, 2026 View details
awesome-quant: Find Quantitative Finance Tools and Resources

awesome-quant: Find Quantitative Finance Tools and Resources

awesome-quant is a categorized directory of quantitative finance libraries, data sources, trading systems, and learning materials. Use it to explore options across languages and research workflows, then evaluate each project for your needs.

Awesome ListHTMLLibrary
Added Feb 8, 2026 View details
builderbot: Build WhatsApp Chatbots with Automated Flows

builderbot: Build WhatsApp Chatbots with Automated Flows

BuilderBot is a TypeScript library for building automated WhatsApp conversations without tying flows to a specific provider. Use it to handle common questions, respond to incoming messages, and track customer interactions.

TypeScriptChatbotAutomation
Added Feb 6, 2026 View details
disposable-email-validator: Validate Emails Against Signup Rules

disposable-email-validator: Validate Emails Against Signup Rules

A TypeScript library for blocking disposable email domains and optionally plus-addressed emails. It lets applications apply different validation rules by environment, with allowlists and a built-in disposable-domain list.

TypeScriptLibraryDeveloper Tools
Added Feb 6, 2026 View details
pymatting: Estimate Image Transparency for Clean Cutouts

pymatting: Estimate Image Transparency for Clean Cutouts

PyMatting estimates foreground transparency from an image and a trimap, helping create clean cutouts for compositing. It offers several classical matting methods, foreground estimation, and a Python API and CLI.

PythonLibraryComputer Vision
Added Feb 5, 2026 View details
quantstats: Analyze Portfolio Performance and Risk

quantstats: Analyze Portfolio Performance and Risk

QuantStats is a Python library for analyzing investment return series with performance metrics, risk statistics, visualizations, and reports. It suits quants and portfolio managers who want to profile and compare strategies from periodic returns.

PythonLibraryFinance
Added Feb 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 ❤️