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

Search