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

shepherd: Guide Users Through Interactive App Tours

shepherd: Guide Users Through Interactive App Tours

Shepherd is a JavaScript library for building customizable onboarding tours, trainings, and announcements inside websites and apps. Use it to explain workflows in context, with framework wrappers available for several popular frontend stacks.

JavaScriptLibraryWeb Development
Added May 29, 2026 View details
PptxGenJS: Generate PowerPoint Presentations with JavaScript

PptxGenJS: Generate PowerPoint Presentations with JavaScript

PptxGenJS creates editable PowerPoint files from JavaScript or TypeScript, for use in Node.js and browser-based applications. It suits developers who need to generate slides, charts, tables, and other presentation content in code.

TypeScriptJavaScriptLibrary
Added May 25, 2026 View details
h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

h264-mp4-encoder: Encode H.264 Video to MP4 in JavaScript

A WebAssembly-backed library for encoding RGBA or YUV frames into H.264 video in an MP4 container. It targets JavaScript applications in browsers or Node.js, including workflows that turn canvas frames into video.

C++JavaScriptTypeScript
Added May 25, 2026 View details
tensorrec: Build Custom Recommendation Systems with TensorFlow

tensorrec: Build Custom Recommendation Systems with TensorFlow

TensorRec is a Python framework for building recommendation systems with TensorFlow. It combines user and item features with interaction data, while letting developers customize representation and loss functions. The project is not under active development.

PythonMachine LearningFramework
Added May 17, 2026 View details
GHunt: Investigate Google Accounts and Assets with OSINT

GHunt: Investigate Google Accounts and Assets with OSINT

GHunt is a Python framework for investigating Google-related data, including email addresses, Gaia IDs, Drive files, and BSSIDs. It suits OSINT researchers and authorized investigators who need CLI or library workflows with JSON export.

PythonOsintSecurity Tools
Added May 16, 2026 View details
textrix: Create and Publish Rich-Text Articles

textrix: Create and Publish Rich-Text Articles

Textrix is a ProseMirror-based publishing editor for building Medium-style writing experiences. It combines editing and publishing, with static HTML output and support for framework-based or vanilla JavaScript apps.

TypeScriptJavaScriptWeb Development
Added May 15, 2026 View details
peft: Fine-Tune Models with Fewer Trainable Parameters

peft: Fine-Tune Models with Fewer Trainable Parameters

Hugging Face PEFT adapts pretrained models by training a small set of additional parameters instead of updating the full model. It is for practitioners who want to reduce fine-tuning compute and storage costs across supported model workflows.

PythonMachine LearningDeep Learning
Added May 14, 2026 View details
fastFM: Build Factorization Machine Models in Python

fastFM: Build Factorization Machine Models in Python

fastFM is a Python library for factorization machines, with scikit-learn-style estimators for regression, classification, and ranking. It suits machine-learning practitioners working with sparse feature data and recommendation problems.

PythonMachine LearningLibrary
Added May 13, 2026 View details
cheerio: Parse and Manipulate HTML and XML

cheerio: Parse and Manipulate HTML and XML

Cheerio is a TypeScript library for parsing HTML and XML and working with documents through a jQuery-style API. Use it to select, traverse, edit, and render markup without relying on a browser DOM.

TypeScriptLibraryHTML
Added May 13, 2026 View details
Yoopta-Editor: Build Custom Rich-Text Editors for React

Yoopta-Editor: Build Custom Rich-Text Editors for React

Yoopta-Editor is a TypeScript rich-text editor toolkit for React, built on Slate. Its plugin-based, headless core and optional UI components help teams create anything from a simple writing surface to a CMS-style page builder.

TypeScriptReactDeveloper Tools
Added May 10, 2026 View details
pylibmc: Connect Python Applications to Memcached

pylibmc: Connect Python Applications to Memcached

pylibmc is a C-based Python client for memcached, providing access to the cache server through the libmemcached interface. It suits Python applications that need to read and write cached data using memcached.

PythonLibraryDatabase
Added May 10, 2026 View details
dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache: Cache Python Data with Pluggable Backends

dogpile.cache gives Python applications a consistent API for caching data across different storage backends. Its dogpile locking mechanism helps coordinate resource creation so callers can reuse an older value while a replacement is being generated.

PythonLibraryDeveloper Tools
Added May 9, 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 ❤️