# cocoindex

> Data transformation framework for AI. Ultra performant, with incremental processing.  🌟 Star if you like it!

- **URL**: https://www.freshcrate.ai/projects/cocoindex
- **Author**: cocoindex-io
- **Category**: Frameworks
- **Latest version**: `v1.0.7` (2026-05-31)
- **License**: Apache-2.0
- **Source**: https://github.com/cocoindex-io/cocoindex
- **Homepage**: https://cocoindex.io
- **Language**: Rust
- **GitHub**: 6,936 stars, 502 forks
- **Registry**: github
- **Tags**: `agentic-data-framework`, `ai`, `ai-agents`, `change-data-capture`, `context-engineering`, `data`, `data-engineering`, `data-indexing`, `rag`, `rust`

## Description

Data transformation framework for AI. Ultra performant, with incremental processing.  🌟 Star if you like it!

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.0.7` | 2026-05-31 | High | ## What's Changed * feat(live_component): coco.auto_refresh + unify error-handling channel by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1995 * Fixes   * fix(serde): register _frombuffer under numpy 1.x and 2.x paths by @shaiar in https://github.com/cocoindex-io/cocoindex/pull/2012   * fix(live_component): scope LiveComponentOperator to one process_live invocation by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1998   * fix(engine): close concurrent preempt r |
| `v1.0.6` | 2026-05-18 | High | ## What's Changed * feat(splitter): add Elm tree-sitter support by @nuthalapativarun in https://github.com/cocoindex-io/cocoindex/pull/1955 * fix(py): add context to Rust→Python error messages for App operations by @nuthalapativarun in https://github.com/cocoindex-io/cocoindex/pull/1986 * docs(function): clarify change detection, memoization, and debugging by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1988 * feat(telemetry): add optional `application` label via env var by @g |
| `v1.0.4` | 2026-05-13 | High | ## What's Changed  * feat(splitter): add Julia tree-sitter support by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1942 * fix(cli): share memo cache across script and CLI invocations by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1963 * fix(memo): plumb state_methods through dataclass/pydantic fields by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1971 * Better validation on column names   * fix(security): validate SQL identifiers in postgres/s |
| `v1.0.3` | 2026-05-05 | High | ## What's Changed * feat(turbopuffer): add Turbopuffer target connector by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1934 * Neo4j connector + meeting_notes_graph_neo4j example (review) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1932 * Add per-argument memo_key support to @coco.fn by @MrAnayDongre in https://github.com/cocoindex-io/cocoindex/pull/1888 * feat(splitter): add Svelte and Vue tree-sitter support by @georgeh0 in https://github.com/cocoindex- |
| `v1.0.2` | 2026-04-29 | High | ## What's Changed * fix(google_drive): give each request its own Http to avoid socket races by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1915 * refactor(entity_resolution): make ResolvedEntities a frozen+slots dataclass by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1916 * docs: show H4 headings in right-rail TOC by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1914 * docs(examples): add meeting_notes_graph example by @georgeh0 in https://githu |
| `v1.0.0` | 2026-04-22 | High | ## What's Changed * workflow: update version for prerelease by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1490 * chore: update docs release env and example dependencies by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1491 * fix: URL in docusaurus config by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1492 * fix: broken link for `docs_v1` by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1493 * fix: use `docs-v1` instead of `docs_v1 |
| `v0.3.38` | 2026-04-20 | High | ## What's Changed * docs: clarify that collect() accepts plain Python values by @batmany13 in https://github.com/cocoindex-io/cocoindex/pull/1803 * `docs`: Fix FTS documentation link in lancedb by @Haleshot in https://github.com/cocoindex-io/cocoindex/pull/1829 * fix: make module name consistent when loading user app via CLI (#1834) by @xyaz1313 in https://github.com/cocoindex-io/cocoindex/pull/1835 * docs: fix broken LanceDB FTS documentation link by @georgeh0 in https://github.com/cocoinde |
| `v1.0.0-alpha49` | 2026-04-20 | High | ## What's Changed * docs: scaffold Astro docs site for v1 (docs-astro/) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1848 * docs: fix v1 Astro CLI doc EOF whitespace by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1849 * fix: eagerly register attachment providers for orphaned cleanup by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1844   **Full Changelog**: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha48...v1.0.0-alpha4 |
| `v1.0.0-alpha48` | 2026-04-20 | High | ## What's Changed * fix: pg source snapshot txn, add tests, remove pgvector dep by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1843   **Full Changelog**: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha47...v1.0.0-alpha48 |
| `v1.0.0-alpha47` | 2026-04-19 | High | ## What's Changed * refactor: improve msgspec serde robustness and migrate tracking records to Struct by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1838 * docs: reorganize structure and fix content issues by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1840 * docs: polish content, add FAQ, expand connector/ops coverage by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1841   **Full Changelog**: https://github.com/cocoindex-io/cocoindex/compare/v |

## Dependency audit

- **Score**: 81/100
- **Total deps**: 34
- **Resolved**: 15
- **Unresolved**: 19
- **License conflicts**: 0
- **Warnings**: 4
- **Scanned**: 2026-06-01

## Citation

- HTML: https://www.freshcrate.ai/projects/cocoindex
- Markdown: https://www.freshcrate.ai/projects/cocoindex.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/cocoindex/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
