Enterprise DNAEnterprise DNA
Directories / Open sourceThe builder’s edit

Ideas for your next build

Open source.
Worth opening.

The AI projects worth a closer look. What they do, what you could build, and what to watch out for. Less directory digging. More getting somewhere.

Selected for usefulness. Not ranked by lifetime stars.

01 Real things to build02 Primary sources, linked03 Trade-offs included

The useful part of the changelog

What changed. Why care.

Three source-linked changes with a practical interpretation.
Editorial assessments are pinned to a specific release, not generated from a version number.

vLLM · 0.32.0

Teams operating model APIs

New structured decision endpoints and expanded KV cache options create new integration and memory trade-offs to evaluate.

Your next move

Benchmark a representative workload before upgrading. New serving options are not universal speed guarantees.

Read the source release ↗
Docling · 2.140.0

Builders processing mixed document and audio sources

Remote transcription and richer AsciiDoc parsing widen the input paths available to a document pipeline.

Your next move

Test one example of your actual input format. Check where remote transcription sends data.

Read the source release ↗

The shortlist

Six projects.
Six reasons to pay attention.

An opinionated starting point, not an exhaustive ranking.
Sources checked . Not installation tests.

Agent harness01

Deep Agents

Give an agent more than a chat loop.

Planning, files, context management and delegation in one extensible harness. A useful starting point when a task takes more than one tool call.

Try building

A research assistant that gathers evidence and writes a report.

Know first Constrain tool permissions and require approval for consequential actions.

Choose this when…
Choose it
You need planning, files and delegated steps in an agent, without assembling each piece yourself.
Skip it
A single prompt or deterministic script solves the job. A harness adds state and failure modes.
Consider instead
LangGraph for a custom execution graph ↗
Skills & hardware
Python or TypeScript; tool permissions and testing. API models need network access; local models need their own inference hardware.
Setup
30–60 min for a small prototype (estimate). Not a measured installation time.
Coding agent02

OpenCode

Choose the coding agent. Keep your model choice.

An open-source coding agent for working in a real repository. Worth exploring if you want to choose your provider rather than commit to one model ecosystem.

Try building

A small feature in an existing app, with tests and a reviewable diff.

Know first Review generated changes. Model usage and hosted services can still cost money.

Choose this when…
Choose it
You want a coding agent in your repository with a choice of model providers.
Skip it
Your team needs a particular editor integration or enterprise control this project does not supply.
Consider instead
Aider for a different terminal-first workflow ↗
Skills & hardware
Git, code review and a project test command. Ordinary development machine for hosted models; local model requirements vary.
Setup
15–30 min with a configured provider (estimate). Not a measured installation time.
Document processing03

Docling

Your PDFs deserve better than copy and paste.

Convert documents into structured representations for search, retrieval and downstream AI. Start here before building another chatbot on messy source files.

Try building

A searchable document library with structure and page references.

Know first Check extraction quality on your own layouts, tables and scans.

Choose this when…
Choose it
Layout, tables and multiple document formats matter to your retrieval pipeline.
Skip it
You only need text from a simple text-based PDF. Start with a smaller parser before adding model assets.
Consider instead
pypdf for a text-PDF baseline ↗
Skills & hardware
Python; extraction-quality checks. Requirements depend on the pipeline and models. First run can download assets.
Setup
20–45 min including initial downloads (estimate). Not a measured installation time.
Web data04

Crawl4AI

Turn a website into something AI can actually read.

A self-hostable crawler that turns web pages into Markdown and structured data. Useful when the hard part of your AI workflow is getting usable source material.

Try building

A research pipeline that collects public pages with their source URLs.

Know first Respect site terms, robots policies and rate limits. Do not bypass access controls.

Choose this when…
Choose it
You need repeatable web collection with browser-backed extraction and Markdown output.
Skip it
An official API or a direct download already gives you the data. Prefer that simpler, permitted path.
Consider instead
An official API, or Playwright for custom browser logic ↗
Skills & hardware
Python; selectors, site policies and rate limits. A supported browser runtime; parallel crawling uses extra memory.
Setup
20–45 min including browser setup (estimate). Not a measured installation time.
Local AI & training05

Unsloth

Make open models your own.

Run and fine-tune supported models with a local interface and training tools. A practical route from using a model to adapting one to a specific task.

Try building

A fine-tuning experiment with a small, carefully checked training set.

Know first This release is a beta. Check GPU memory, model licences and training data rights.

Choose this when…
Choose it
You have a measurable task, rights-cleared training data and a supported model to adapt.
Skip it
You have not tried retrieval, better prompts or evaluation first. Fine-tuning is not a way to invent missing facts.
Consider instead
Ollama when you only need to run a supported model ↗
Skills & hardware
Dataset preparation, evaluation and Python or the project UI. Model, quantisation and training method determine GPU and memory needs.
Setup
45–90 min for environment and a small experiment (estimate). Not a measured installation time.
Model serving06

vLLM

Go from a model on disk to a model people can use.

Serve supported open models through an API, with batching and memory-conscious inference. Explore it when your project needs a shared model endpoint.

Try building

An internal model API, benchmarked against your actual workload.

Know first You own hardware, authentication, monitoring and capacity planning.

Choose this when…
Choose it
Several users or services need an inference endpoint, and you can operate the infrastructure.
Skip it
You need a first local experiment or do not want to own capacity, access controls and monitoring.
Consider instead
Ollama for a simpler local starting point ↗
Skills & hardware
Model serving, deployment, authentication and load testing. Supported accelerator and enough memory for the chosen model and workload.
Setup
45–90 min with provisioned hardware (estimate). Not a measured installation time.

Leave with something working

Small builds. Visible proof.

Runnable scripts, sample inputs and explicit checks.
Document and research samples were executed. Local AI has client contract tests, not a model benchmark.

Go one step beyond browsing

One document.
A useful first build.

Try Docling on a short, non-sensitive PDF. Get Markdown you can inspect before feeding it into a search or AI workflow.

  1. 01Choose a sample with a heading, a paragraph and a table. Save it as sample.pdf.
  2. 02Install Docling in an isolated Python environment. Save this example as convert.py.
  3. 03Run it, then compare the Markdown with your original. Check reading order, numbers and table structure.
Official quickstart & prerequisites ↗
convert.py
from docling.document_converter import DocumentConverter

converted = DocumentConverter().convert("sample.pdf")
print(converted.document.export_to_markdown())
In your terminal
python -m pip install docling
python convert.py > sample.md

Your check: a readable sample.md that agrees with the PDF. Missing or scrambled content is a reason to investigate, not to trust the output.

Source-reviewed recipe, not tested on your hardware. Initial setup may download model assets. Follow the project’s installation and privacy guidance.

Follow the work

Fresh from the repositories.

The latest release of each of the 500 most-starred open-source projects in the directory, newest first.
632 of them publish GitHub releases. Read every night, last checked 27 Oct 2026. Editorial review is separate.

Release dates come from the linked GitHub release pages. We do not use catalogue import dates as launch dates, or call star counts “trending”. Showing the newest 12 of 103. Inspect the metadata receipts ↗

Keep exploring

The wider open-source catalogue.

Looking for something specific? Dig into the index.
Catalogue records are not endorsements or installation tests.

24 projects on this page

Clear filters →
rag

Infinity

Infinity is a high-throughput, low-latency serving engine for text-embeddings, reranking models, clip, clap and colpali

PythonMIT
design

IntelliServer

AI models as scalable microservices, enabling evaluation of LLMs and offering end-to-end functions such as chatbot, semantic search, image generation and beyond.

JavaScriptMIT
rag

Knowledge GPT

Accurate answers and instant citations for your documents.

PythonMIT
memory

Lancedb

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

HTMLApache-2.0
agent frameworks

Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like

PythonApache-2.0
rag

Llama2 Embedding Server

A FastAPI service for semantic text search using precomputed embeddings and advanced similarity measures, with built-in support for various file types through textract.

PythonCheck licence
agent frameworks

LlamaHub

A library of data loaders for LLMs made by the community -- to be used with LlamaIndex and/or LangChain

Jupyter NotebookMIT
rag

LlamaIndex

The data framework for LLM apps. RAG, ingestion, structured extraction, agents over your data.

pythonCheck licence
rag

LLMApp

Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data. 🐳Docker-friendly.⚡Always in sync with Sharepoint, Google Drive, S3, Kafka, PostgreSQL, re

Jupyter NotebookMIT
rag

LLMGraph

Build LLM workflows as a graph, no code. Turn docs and models into RAG chatbots and AI agents, then ship to an API and chat widget. Free credits, no card.

View projectCheck licence
rag

Llmware

Unified framework for building enterprise RAG pipelines with small, specialized models

PythonApache-2.0
search

LLocalSearch

LLocalSearch is a completely locally running search aggregator using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user ca

GoApache-2.0
rag

Local GPT

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.

PythonMIT
rag

Meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

View projectCustom
databases

Milvus

Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

GoApache-2.0
databases

MindSQL

MindSQL: A Python Text-to-SQL RAG Library simplifying database interactions. Seamlessly integrates with PostgreSQL, MySQL, SQLite, Snowflake, and BigQuery. Powered by GPT-4 and Lla

PythonGPL-3.0
agent frameworks

Minima

On-premises conversational RAG with configurable containers

PythonMPL-2.0
model hosting

Mixtral-8x7B

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.

View projectCheck licence
model sdks

ModelFusion

The TypeScript library for building AI applications.

TypeScriptMIT
rag

Private GPT

Interact with your documents using the power of GPT, 100% privately, no data leaks

PythonApache-2.0
evals

PubMedQA

PubMedQA Homepage

View projectCheck licence
rag

Qdrant

Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

RustApache-2.0
rag

Quiver

Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama.

PythonCheck licence
model hosting

Qwen2.5-1M-7|14B

Tech Report HuggingFace ModelScope Qwen Chat HuggingFace Demo ModelScope Demo DISCORD Introduction Two months after upgrading Qwen2.5-Turbo to support context length up to one mi

View projectCheck licence

Repository activity and recently indexed are different signals. Indexing an established project does not make it new.

From discovery to a working stack

Found a project. What goes with it?

Explore the models, connections and building blocks around your next idea.

Choose a model ↗Connect your tools ↗Explore build guides ↗