Software libraries
Software libraries are building blocks that developers add to their own code. This page lists 17 software libraries; the latest additions are Astryx, Kornia and Scrapling. Open any project to see what it lets you do, what its creator says you need and its original source.
Projects to explore
- quiche Add QUIC and HTTP/3 support to Rust networking code
quiche is a Rust software library that adds QUIC and HTTP/3 — the newer protocols behind faster, more reliable web connections — to another program's networking code.
- Scrapling Collect data from websites with Python
Pull text, links and data from web pages or whole sites into files.
- Univer Build your own spreadsheet or document editor for an AI app
Univer is an open-source software toolkit (SDK) for embedding spreadsheet, document and presentation editing into your own product, rather than a finished app you open.
- Higgsfield Train huge AI models across many machines without the usual pain
Higgsfield is an open-source framework for training very large neural networks — the kind with billions to trillions of parameters, such as large language models — across many computers at once, a process the project's own documentation describes as normally involving a lot of manual, error-prone setup ("multi node training without crying").
- Transformers Load and run almost any open AI model from one Python library
The Python library that defines how open models are written down, covering text, images, audio, video and combinations of them, for both running a model and training one.
- Pyxel Make retro pixel-art games in Python, with art and music editors
Pyxel is a game engine for making small retro-style games in Python, deliberately limited like an old console: 16 colours and 4 sound channels.
- Kornia Run image processing and geometry on PyTorch tensors
Apply image filters, warps, augmentations and feature matching as differentiable PyTorch operations.
- AirLLM Run very large language models on a small GPU
Load a big open language model from Hugging Face and generate text on a GPU with only a few GB of memory.
- Astryx Build React app screens from ready-made accessible components
Build React app interfaces with 150+ ready-made components and themes.
- MarkItDown Convert PDFs, Word files and slides into plain Markdown
Turn PDFs, Word files, slides, spreadsheets, images and audio into Markdown text that an AI model can read.
- supervision Add boxes, tracking and zone counts on top of any vision model
Supervision is a Python library of the parts that sit around a computer vision model rather than inside it: loading datasets, drawing boxes and masks, tracking an object across frames, counting what crosses a zone, and measuring how well a model did.
- harness-sdk Build a production AI agent in a few lines of Python or TypeScript
Strands Agents is a software development kit (SDK) for building AI agents without writing your own agent loop (the code that lets a model plan, call tools and repeat) from scratch.
- OpenUI Make AI chat apps answer with charts, forms and tables
Let an AI model reply with live charts, forms and tables instead of plain text.
- topcoat A batteries-included web framework for Rust, from the Tokio team
Build a whole web app in Rust, with pages, routing, a database and in-browser interactivity, from one framework.
- Cua Give an AI agent a whole computer to operate, in a sandbox
A collection of open-source pieces for letting AI agents use a computer rather than an API: drivers that move the mouse and keyboard, isolated cloud desktops, local macOS virtual machines, small models trained to make computer-use decisions, and a benchmark for scoring how well an agent did.
- json-render Let an AI model design app screens, safely, from a fixed parts list
json-render is a programming toolkit (framework) for "generative UI": instead of letting a model write arbitrary code for a screen, you give it a fixed catalog of components it is allowed to use, and it returns structured JSON describing which ones to show and how, which the framework then renders.
- vLLM Serve language model answers to applications
Run supported language models and serve their answers to applications with a model-serving library for developers.
Keep exploring
- AI coding assistants
- Image and video generation tools
- Software projects
- AI models
- Assistant skills
- Learning resources
- Workflow collections
- AI agents and agent tools
- MCP tools and integrations
- Text generation models and tools
- Image and document understanding
- Image generation tools
- Video generation tools
- Speech and audio tools
- Developer tools
- Command line tools
- Desktop apps
- Self-hosted tools
- Local-first tools
- Retrieval and search tools
- Machine learning resources and tools
- Automation tools and workflows
- Browser automation tools
- Security tools and resources
- Writing and editing tools
- Document tools
- Agent memory tools
- Code review tools
- Design tools, skills and resources
- Games and simulations
- 3D tools
- Model training tools and resources
- Model inference tools
- Research tools and resources
- Productivity tools
- Data and database tools
- Project collections
- AI projects, explained
- Decision models, explained
- Local AI models, explained
- Claude Code skills and plugins, explained
- Sell it as a service
- Trending AI projects this week, explained
- New on BuildTube by week
- New on BuildTube: 2026-45
- New on BuildTube: 2026-44
- New on BuildTube: 2026-43
- New on BuildTube: 2026-42
- New on BuildTube: 2026-41
- New on BuildTube: 2026-40
- New on BuildTube: 2026-39
- New on BuildTube: 2026-38
- AI projects added to BuildTube, week of 2 November 2026
- AI projects added to BuildTube, week of 26 October 2026
- AI projects added to BuildTube, week of 19 October 2026
- AI projects added to BuildTube, week of 12 October 2026
- AI projects added to BuildTube, week of 5 October 2026
- AI projects added to BuildTube, week of 28 September 2026
- AI projects added to BuildTube, week of 21 September 2026
- AI projects added to BuildTube, week of 14 September 2026
- Local language model runners
- Self-hosted AI chat alternatives
- Coding agent skills and add-ons
- AI coding agent workflows
- AI video creation tools
- Image generation and editing tools
- AI audio and music tools
- AI assistants that run locally
- Run image generation locally
- Memory tools for AI agents
- Tools for coordinating AI agents