ucbepic/docetl

A system for agentic LLM-powered data processing and ETL

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 2 minutes ago
Added to GitGenius on September 16th, 2026
Created on July 9th, 2024
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 443
Total Stargazers: 4,103 (+0)
Total Subscribers: 33 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.1 hours
Mean response time: 18.4 days
90th percentile: 48.8 days
Tracked items: 136

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Only 19% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "bug" is answered fastest, typically in about 6 hours, while "efficiency" waits about 3 weeks. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 537 days
Stale 30+ days: 31
Stale 90+ days: 30

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (27)
  • enhancement (25)
  • UI (14)
  • efficiency (13)
  • good first research issue (8)
  • easy (7)
  • good first engineering issue (7)
  • refactor (6)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

DocETL is a system for agentic LLM-powered data processing and ETL that automates the extraction, transformation, and loading of unstructured data using language models.

The system addresses the challenge of processing unstructured documents and data at scale by leveraging LLM agents to perform semantic understanding and transformation tasks. Rather than relying on rigid rules or pattern matching, DocETL uses language models to interpret document content, extract relevant information, and restructure data according to specified schemas. The approach works through a declarative workflow system where users define processing pipelines as compositions of LLM-powered operations, allowing complex data transformations to be expressed at a higher level of abstraction than traditional ETL tools.

DocETL suits projects that need to extract structured insights from unstructured sources such as PDFs, emails, web content, or other document formats where semantic understanding is required. It is particularly valuable when data schemas are complex or when the relationships between source documents and target structures require reasoning rather than simple field mapping. Teams working with document analysis, knowledge extraction, or semantic data processing will find the agentic approach more flexible than conventional ETL systems that depend on predefined patterns or regular expressions.

The project shows active development with regular commits addressing both core functionality and user-facing improvements. The codebase demonstrates ongoing refinement of the agentic processing pipeline and expansion of capabilities for handling diverse document types. Documentation and examples are maintained to support adoption, indicating sustained attention to the developer experience. The project maintains responsiveness to issues and incorporates feedback into iterative updates.