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

superjson: Preserve JavaScript Types in JSON Data

superjson: Preserve JavaScript Types in JSON Data

Superjson encodes JavaScript values that plain JSON cannot represent and restores them during parsing. It is useful for TypeScript and JavaScript apps that need to move values such as Dates, Maps, Sets, or BigInts across JSON-based boundaries.

TypeScriptJavaScriptLibrary
Added Jan 23, 2026 View details
keyboard: Capture and Simulate Keyboard Events in Python

keyboard: Capture and Simulate Keyboard Events in Python

A Python library for listening to and generating global keyboard events, registering hotkeys, and recording or replaying input. Useful for desktop automation and keyboard-driven tools, with platform permissions and support limitations to consider.

PythonLibraryAutomation
Added Jan 21, 2026 View details
pyqtgraph: Build Fast Scientific Data Visualizations

pyqtgraph: Build Fast Scientific Data Visualizations

PyQtGraph is a Python graphics library for interactive visualization in scientific and engineering applications. It combines NumPy, Qt and optional OpenGL support for plotting and displaying data in desktop applications.

PythonVisualizationLibrary
Added Jan 20, 2026 View details
handsontable: Build Spreadsheet-Like JavaScript Data Grids

handsontable: Build Spreadsheet-Like JavaScript Data Grids

Handsontable is a JavaScript data grid for editing and managing structured data with familiar spreadsheet interactions. It suits teams building data-rich web apps that need rich editing features and framework integrations.

JavaScriptData GridLibrary
Added Jan 18, 2026 View details
uchu: Use an OKLCH Color Palette in CSS Projects

uchu: Use an OKLCH Color Palette in CSS Projects

uch? is a CSS color palette built around the OKLCH color space, with expanded and reduced sets of colors. It suits web developers who want a ready-made palette and are comfortable using OKLCH rather than conventional color spaces.

CSSFrontendWeb Development
Added Jan 18, 2026 View details
fyne: Build Cross-Platform Apps with Go

fyne: Build Cross-Platform Apps with Go

Fyne is a Go UI toolkit for building desktop and mobile applications from a shared codebase. It suits Go developers who want a portable graphical interface without requiring users to install separate libraries.

GoGolangCross Platform
Added Jan 16, 2026 View details
fastrtc: Build Real-Time Audio and Video Apps in Python

fastrtc: Build Real-Time Audio and Video Apps in Python

FastRTC turns Python functions into real-time audio and video streams over WebRTC or WebSockets. It suits developers building voice, video, and AI interaction features who want stream handling and optional Gradio or FastAPI integration.

PythonJavaScriptLibrary
Added Jan 15, 2026 View details
style-observer: Detect Changes to CSS Properties

style-observer: Detect Changes to CSS Properties

Style Observer is a JavaScript library that detects changes to CSS properties on connected elements, including custom properties and elements in Shadow DOM. Use it when application logic needs to respond to style changes without polling.

JavaScriptCSSLibrary
Added Jan 10, 2026 View details
pyo3: Connect Rust and Python

pyo3: Connect Rust and Python

PyO3 provides Rust bindings for Python, letting developers build native Python extension modules or embed Python in Rust applications. It suits projects that need Rust code to interoperate with Python through its interpreter and C API.

RustPythonLibrary
Added Jan 4, 2026 View details
cytoolz: Speed Up Python Functional Utilities

cytoolz: Speed Up Python Functional Utilities

cytoolz provides Cython implementations of toolz utilities for working with iterables, functions, and dictionaries. Use it when toolz-compatible APIs and iterator-friendly processing need more speed, or when Cython projects need its C API.

PythonLibraryDeveloper Tools
Added Jan 2, 2026 View details
TabSTAR: Apply a Tabular Foundation Model to Data with Text Fields

TabSTAR: Apply a Tabular Foundation Model to Data with Text Fields

TabSTAR is a Python model for classification and regression on tabular datasets that include text fields. Use its package to fit a pretrained model to your data, or its research tools to pretrain and evaluate on benchmarks.

PythonMachine LearningDeep Learning
Added Jan 2, 2026 View details
xberg: Extract Text and Structure from Documents

xberg: Extract Text and Structure from Documents

Xberg is a Rust-based document intelligence engine that extracts text, tables, metadata, and structured data from many file types. Use it as a library, CLI, REST API, or MCP server, with bindings for multiple languages.

RustData ExtractionLibrary
Added Dec 30, 2025 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 ❤️