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

td: Build Cross-Platform Telegram Clients
TDLib is a C++ library for building Telegram clients, handling networking, encryption, and local storage behind an asynchronous API. Its JSON interface also makes it accessible from many programming languages.

video.js: Add a Web Video Player to Your Site
Video.js is a JavaScript player and framework for adding video playback to websites. It supports common web media formats, including HLS and DASH, and can be customized with options and plugins.

opensim-core: Model Musculoskeletal Movement and Simulations
OpenSim Core is a C++ toolkit for building musculoskeletal models and simulating movement. It includes command-line applications and Java and Python bindings for researchers and developers working in biomechanics and movement science.

markdown-to-image: Turn Markdown into Social Images
A React component and web editor that turns Markdown into poster-style images for social sharing. Use it to create branded cards, quotes, and other visual content, with options to copy the result as an image or HTML.

htmx: Build Interactive Interfaces with HTML Attributes
htmx lets web developers trigger HTTP requests and update parts of a page through HTML attributes, reducing the need for custom JavaScript in server-driven interfaces. It supports AJAX, CSS transitions, WebSockets, and server-sent events without dependencies.

croner: Schedule JavaScript and TypeScript Jobs with Cron
Croner parses cron expressions, calculates upcoming run times, and schedules JavaScript or TypeScript functions. It suits applications that need in-memory scheduling across Node.js, Deno, Bun, or browsers without adding dependencies.

auth-sdk: Add Authentication to Saleor Storefronts
Saleor Auth SDK provides token-based authentication and authorization for storefronts using the Saleor API. It connects auth flows with React and GraphQL clients, with helpers for Next.js server-side cookie storage and OpenID Connect.

streamdown: Render Markdown During AI Streaming
Streamdown is a React Markdown renderer built for text arriving incrementally from AI models. It handles incomplete Markdown while supporting common formats such as tables, math, diagrams, and highlighted code.

fancy: Add Animated React Components and Microinteractions
Fancy Components is a free, MIT-licensed library of animated React components and microinteractions for making web interfaces more playful. It may suit frontend developers who want motion-focused UI building blocks rather than creating every interaction from scratch.

py-priompt: Build Token-Budgeted Prompts in Python
PyPriompt is a Python library for composing LLM prompts from reusable components and selecting content by priority to fit a token limit. It suits developers who need fine-grained control over prompt contents, such as preserving recent conversation history while trimming older context.

ManimML: Animate Machine Learning Concepts with Manim
ManimML provides reusable Manim components for visualizing neural networks and common machine learning operations. It suits educators and creators who want to build explanatory animations in Python rather than implement each visualization from scratch.

drizzle-orm: Build Type-Safe SQL Applications
Drizzle ORM is a TypeScript-first library for declaring database schemas and writing typed SQL-like or relational queries. It supports PostgreSQL, MySQL, and SQLite across JavaScript runtimes, with companion tools for migrations and data browsing.