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