All 208 Dependencies

Every package Trieve depends on, ranked by repo health score.

Trieve is an open-source, API-first platform that unifies semantic search, recommendation engines, retrieval-augmented generation (RAG), and search analytics into a single deployable system. Built for developers and AI teams who are tired of stitching together a vector database, an embedding service, a reranking model, and a RAG framework separately, Trieve ships all of it as one cohesive stack with no mandatory cloud dependency.

The backend is written in Rust using Actix-web and Diesel, with Qdrant handling vector storage and PostgreSQL managing metadata and structured data. Hybrid search combines dense semantic vectors (via OpenAI or Jina embeddings), sparse neural vectors (via SPLADE), and BM25 keyword matching, with optional BAAI/bge-reranker-large cross-encoder reranking for maximum precision. Search results can be further tuned with SemanticBoost — an algebraic vector manipulation technique that shifts a chunk's embedding toward a concept at index time.

The ecosystem extends well beyond search: a TypeScript SDK, Python client, MCP server for AI agents, Docusaurus and VitePress plugins, a Shopify extension, and an n8n node integration mean Trieve plugs into existing development workflows rather than demanding a dedicated integration effort. Built-in analytics via ClickHouse track queries, click-through rates, and RAG responses, closing the feedback loop between user behavior and search quality.

Deployment targets include Docker Compose for local development, Helm charts for Kubernetes, and documented paths for AWS and GCP. PDF-to-markdown conversion, web crawling via Firecrawl, and a hallucination detection module round out a platform that covers the full AI retrieval stack without requiring a managed cloud subscription.

14 regex-split 0.1.0 18 pdf2image 0.1.2 21 jsonl 4.0.1 21 sanitize-html-rs 0.8.1 outdated 28 murmur3 0.5.2 33 tl 0.7.8 34 heic-convert ^2.1.0 35 dateparser 0.2.1 outdated 36 simsearch 0.2.4 outdated 37 bincode 1.3 outdated 37 rehype-sanitize ^6.0.0 37 remark-breaks 3.0.3 outdated 40 chartjs-adapter-date-fns ^3.0.0 40 once_cell 1.18 40 remark-gfm ^4.0.1 40 signal-hook 0.3.17 outdated 41 rust-bert 0.23.0 42 clsx ^2.0.0 43 prometheus 0.13.4 outdated 44 pluralize ^8.0.0 45 chartjs-plugin-datalabels ^2.2.0 45 uuid v1.6.0 46 native-tls 0.2.12 46 npm-run-all ^4.1.5 47 oauth2-rs 4.4.2 outdated 48 jsonwebtoken ^9.0.2 49 Tailwind CSS Forms ^0.5.9 49 prism-react-renderer ^2.3.0 50 tailwindcss-typography ^0.5.10 51 FileSaver.js ^2.0.5 52 Ace Builds ^1.35.4 52 DashMap 6.0.1 52 csv 1.3.1 52 godotenv v1.5.1 53 OpenAI Dive 0.7.0 outdated 53 deepmerge 4.3.1 53 ndarray 0.15.6 outdated 55 derive_more 1.0.0 outdated 56 isbot ^5.1.0 56 rust-s3 0.35.1 outdated 58 tracing 0.1.41 58 tracing 0.3.19 outdated 60 dotenvy 0.15.7 61 eslint-plugin-prettier ^5.0.1 61 eslint-plugin-react ^7.36.1 62 Commander.js ^14.0.0 outdated 62 Emotion ^11.14.0 62 postcss-import ^16.1.0 outdated 62 prettier-plugin-tailwindcss ^0.6.3 outdated 62 stub_uploader >=2.8.19.14 63 auto-animate ^0.8.2 outdated 63 python-dotenv ==1.0.1 outdated 63 rayon 1.10.0 63 url 2.5.4 64 lazy_static 1.5.0 65 tsup ^8.1.0 66 base64 0.22.1 outdated 66 itertools 0.13.0 outdated 66 lettre 0.11.3 66 react-markdown ^9.0.1 outdated 67 Scraper 0.22.0 outdated 67 bytes 1.9.0 67 colord ^2.9.3 67 prisma-cli ^5.11.0 outdated 68 bb8 0.18.0 outdated 68 clickhouse-rs 0.13.1 outdated 68 eslint-config-prettier ^9.1.0 outdated 68 tokio-postgres 0.5.0 outdated 68 tokio-postgres 0.7.10 69 flake8 >=4.0.0 70 Qdrant Rust Client 1.12.1 71 log 0.4.22 72 Chalk ^5.4.1 outdated 72 Fontsource Inter ^5.1.1 72 Fontsource Inter ^5.1.1 72 globals ^15.9.0 outdated 72 serde_json 1.0.133 73 Chrono 0.4.20 73 MDX ^3.0.0 73 flate2 1.0.31 73 python-dateutil >=2.8.2 73 python-dateutil >= 2.5.3 74 conf ^14.0.0 outdated 74 tenacity ==8.4.1 outdated 74 ureq 2.10.1 outdated 75 BLAKE3 1.5.1 75 Solid Router ^0.10.1 outdated 75 TypeDoc ^0.26.0 outdated 75 diesel_async 0.4.1 outdated 75 postcss-cli ^11.0.0 outdated 76 Astro Icon ^1.1.5 76 config * 76 serde 1.0.216 76 vite-tsconfig-paths ^5.0.1 outdated 77 regex 1.11.1 78 date-fns 4.1.0 outdated 78 dotenv ^16.4.1 outdated 78 eslint-plugin-import ^2.26.0 78 markdown-it ^14.1.0 outdated 78 oas3-rs 0.10.0 outdated 79 Jotai ^2.11.0 outdated 79 Motion ^11.17.0 outdated 79 PapaParse ^5.4.1 80 image 0.25.5 80 rand 0.8.5 outdated 80 typing_extensions >=4.7.1 81 Chart.js ^4.4.8 81 Requests ==2.32.3 outdated 81 esbuild ^0.23.0 outdated 81 uuid 1 82 class-variance-authority 82 reqwest 0.12.9 outdated 83 Shiki ^1.10.0 outdated 83 actix 0.13.0 83 mypy 1.4.1 outdated 83 openapi-ts ^0.53 outdated 84 rust-openssl 0.10.64 84 sanitize-html ^2.11.0 85 Solid.js ^1.8.5 85 env_logger 0.11.5 85 nanoid ^5.1.5 outdated 86 crossbeam 0.5.8 outdated 86 tailwind-merge ^3.0.2 87 Autoprefixer ^10.4.20 87 tantivy 0.22.0 outdated 87 utoipa 5.0.0 outdated 87 utoipa 0.1.2 outdated 87 utoipa 5.0.0 outdated 87 utoipa 7.0.1 outdated 88 MiniJinja 2.5.0 outdated 88 MiniJinja 2.5.0 outdated 88 Pagefind 1.3.0 88 ort 1.16.3 outdated 88 yaml ^2.6.1 89 time 0.3.37 90 Clap 4.5.20 90 Diesel 2 90 Diesel 2.0 90 Fumadocs Core ^14.1.0 outdated 90 Hono ^4.7.7 90 Inquirer.js ^12.6.3 outdated 90 MCP TypeScript SDK 0.6.0 outdated 90 Tailwind CSS ^4.1.4 90 Tailwind CSS ^3.4.10 outdated 90 async-stripe 0.37.1 outdated 90 futures 0.3.31 90 futures 0.3.28 91 Actix Web 0.6.6 outdated 91 Actix Web 3.10.0 outdated 91 Actix Web 4.9.0 91 Prisma Client ^5.11.0 outdated 91 TanStack Table ^8.20.5 outdated 91 prettier ^3.5.3 91 redis-rs 0.27.6 outdated 92 Astro ^0.9.4 outdated 92 Astro ^4.2.5 outdated 92 Astro ^4.2.5 outdated 92 Astro ^4.0.11 outdated 92 Astro ^3.3.1 outdated 92 Astro ^5.7.5 outdated 92 Docusaurus 3.5.2 outdated 92 Docusaurus 3.5.2 outdated 92 Docusaurus 3.5.2 outdated 92 Docusaurus 3.5.2 outdated 92 Sentry Rust SDK 0.41.0 outdated 92 Sentry Rust SDK 0.41.0 outdated 92 Sentry Rust SDK 0.41.0 outdated 92 TanStack Query 5.66.9 outdated 92 TanStack Query ^5.66.9 92 TanStack Query ^5.55.4 92 TanStack Query ^5.55.4 92 Zod ^3.23.8 outdated 92 clickhouse-connect ==0.7.12 outdated 92 postcss ^8.4.41 93 @vitejs/plugin-react ^4.3.1 outdated 93 Pydantic >=2 93 Vitest ^2.0.5 outdated 93 clickhouse-go v2.34.0 outdated 93 setuptools >= 21.0.0 93 urllib3 >= 1.25.3 <= 2.3.0 94 Marked ^15.0.2 outdated 94 TanStack Router ^1.58.16 94 TanStack Router ^1.58.16 94 TanStack Router ^1.58.12 94 Vite ^5.4.1 outdated 94 scikit-learn ==1.5.0 outdated 94 typescript-eslint ^8.34.0 94 typescript-eslint ^8.34.0 94 typescript-eslint ^8.0.1 95 Anthropic Python SDK ==0.29.0 outdated 95 ESLint ^9.9.0 outdated 95 ESLint ^9.29.0 outdated 95 NumPy ==2.0.0 outdated 95 Sentry JavaScript (@sentry/browser) ^7.110.0 outdated 95 Tokio 1.42.0 95 Tokio 0.1.12 outdated 96 Next.js 14.2.4 outdated 96 Next.js 15.0.1 outdated 96 actix-cors 0.7.0 96 actix-cors 0.7.1 96 actix-cors 0.9.0 outdated 96 pytest >=7.2.1 97 TypeScript ^5.8.3 outdated 98 React ^5.1.0-rc.0 outdated 98 React ^18.0.0 outdated 98 React 0.29.0 outdated 98 React DOM ^18.0.0 outdated 98 SciPy ==1.13.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers