All 230 Dependencies

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

Tabby is an open-source, self-hosted AI coding assistant that brings intelligent code completion, an inline chat interface, and a RAG-powered Answer Engine directly to your team's development environment. Built with a Rust core and optimized for consumer-grade GPUs (CUDA, ROCm, Metal), it requires only a single Docker command to deploy and runs without any external database or cloud service.

The project is organized as a Cargo workspace with a clear separation between the open-source core (Apache 2.0) and enterprise features housed under the `ee/` directory. The core handles inference, indexing, and code completion via an OpenAPI-compliant HTTP server, while the enterprise layer — governed by a proprietary license — adds LDAP authentication, team management, license-gated features, and a full GraphQL API served through the Axum web framework.

Tabby integrates with VS Code, IntelliJ, Vim, and Eclipse through first-party clients that communicate over a shared Language Server Protocol-style agent. The Answer Engine uses repository-level context (including GitLab Merge Requests and GitHub issues) as retrieval sources, enabling precise, workspace-aware responses. The model registry supports StarCoder, CodeLlama, CodeGemma, CodeQwen, Codestral, and any OpenAI-compatible endpoint.

Development activity is active and release cadence is high, with numbered releases shipping roughly every few weeks and IDE plugins versioned independently. Codecov integration, snapshot golden-file tests in Rust, and unit tests across the TypeScript clients give the project a sound quality baseline.

17 netrc-rs 0.4.1 17 querystring 1.1.0 17 url-parse 1.0.7 25 @codemirror/search ^6.5.5 26 @codemirror/language ^6.10.1 26 esbuild-plugin-polyfill-node ^0.3.0 29 urlencoding 2.1.3 31 custom_error 1.9.2 31 fast-levenshtein ^3.0.0 32 CodeMirror State ^6.4.0 32 @codemirror/theme-one-dark ^6.1.2 32 compare-versions ^6.1.0 33 assert-json-diff 2.0.2 34 jsonlines 34 tailwindcss-animate ^1.0.5 35 js-levenshtein ^1.1.6 35 object-hash ^3.0.0 35 trie-rs 0.1.1 outdated 36 leaky-bucket 1.1.2 36 strfmt 0.2.4 36 url ^0.11.0 37 bincode 1.3.3 outdated 37 deep-equal ^2.2.1 37 rehype-sanitize ^6.0.0 38 ldap3 0.11.0 outdated 38 rehype-raw 6.1.1 outdated 38 win-ca ^3.5.1 40 dedent ^0.7.0 outdated 40 fs_extra 1.3.0 40 he ^1.2.0 40 remark-gfm ^3.0.1 outdated 40 spinners 4.1.1 41 @codemirror/view ^6.23.0 41 unist-util-visit ^5.0.0 42 assert ^2.0.0 42 clsx ^1.2.1 outdated 42 rimraf ^5.0.5 outdated 42 tree-sitter-lua 0.1.0 outdated 44 cmdk ^1.0.0 44 remark-math ^5.1.1 outdated 44 tree-sitter-java 0.21.0 outdated 45 color ^4.2.3 outdated 45 mitt ^3.0.1 45 next-themes ^0.2.1 outdated 45 sql_query_builder 2.1.0 45 tree-sitter-go 0.21.0 outdated 45 tree-sitter-python 0.21.0 outdated 45 tree-sitter-typescript 0.21.1 outdated 46 usehooks ^2.4.1 46 npm-run-all ^4.1.5 46 openidconnect-rs 4.0.1 46 tree-sitter-ruby 0.21.0 outdated 46 wonka ^6.3.4 47 @rollup/plugin-alias ^28.0.3 outdated 47 @rollup/plugin-alias ^16.0.0 outdated 47 @rollup/plugin-alias ^0.4.4 outdated 47 tree-sitter-rust 0.21.2 outdated 48 Numeral.js ^2.0.6 49 prism-react-renderer ^2.1.0 49 unified ^11.0.5 50 lru-cache ^9.1.1 outdated 50 React Syntax Highlighter ^15.5.0 outdated 50 react-textarea-autosize ^8.5.3 51 tailwindcss-typography ^0.5.9 51 cron 0.12.1 outdated 51 Tippy.js ^6.3.7 52 copy-to-clipboard ^3.3.3 outdated 52 readable-stream ^4.5.2 52 tree-sitter-elixir 0.2.0 outdated 52 ts-node ^10.9.1 53 @monaco-editor/react ^4.5.1 53 axum-prometheus 0.6 outdated 53 DashMap 5.5.3 outdated 54 crypto-random-string ^5.0.0 outdated 54 tree-sitter-c-sharp 0.21.2 outdated 56 fs-extra ^11.1.1 56 tarpc 0.33.0 outdated 56 tokio-tungstenite 0.21 outdated 57 toml-node ^3.0.0 outdated 57 Validator 0.18.1 outdated 59 argon2 0.5.1 outdated 59 glob ^7.2.0 outdated 60 eyre 0.6.3 60 tsup ^8.0.2 61 slugify ^2.2.1 outdated 61 async-stream 0.3.5 61 chokidar ^3.5.3 outdated 61 diff ^5.2.0 outdated 62 React CodeMirror ^4.21.21 62 dotenvy 0.15.7 62 jsonwebtoken 9.1.0 outdated 63 downshift ^8.2.2 outdated 63 pretty-bytes ^6.1.1 outdated 63 tree-sitter-kotlin 0.3.6 63 which-rs 6 outdated 64 lettre 0.11.3 65 jwt-decode ^3.1.2 outdated 65 react-markdown ^8.0.7 outdated 65 Sonner ^1.3.1 outdated 66 openapi-typescript ^0.7.6 outdated 66 openapi-typescript ^7.0.2 66 secrecy 0.8 outdated 67 Vercel Analytics ^1.0.0 outdated 67 url 2.3 67 remark ^15.0.1 67 remark ^11.0.0 outdated 68 base64 0.22.0 outdated 68 eventsource-parser ^1.1.2 outdated 68 Lodash ^4.17.21 69 date-fns ^3.6.0 outdated 69 eslint-config-prettier ^9.0.0 outdated 69 semver ^7.6.0 69 serial_test 2.0.0 outdated 70 nvml-wrapper 0.9.0 outdated 70 uuid ^9.0.0 outdated 71 MDX ^3.0.0 71 sha2 0.10.8 outdated 72 @quilted/events 2.0.0 outdated 72 react-day-picker ^8.10.0 outdated 72 react-error-boundary ^4.0.13 outdated 73 pin-project 1.1.3 75 Orama ^2.0.18 outdated 76 Radix UI ^1.1.2 76 Radix UI 1.0.4 outdated 76 Radix UI ^1.0.4 76 Radix UI ^1.0.4 76 Radix UI ^1.0.3 76 Radix UI ^1.0.5 76 Radix UI ^2.0.6 outdated 76 Radix UI ^1.0.7 76 Radix UI ^2.0.2 outdated 76 Radix UI ^1.0.7 76 Radix UI ^1.1.3 76 Radix UI ^1.0.5 76 Radix UI ^1.2.2 76 Radix UI ^1.0.3 76 Radix UI ^1.0.2 76 Radix UI ^1.0.3 76 Radix UI ^1.0.4 76 Radix UI ^1.1.0 76 Radix UI ^1.0.7 76 Moment Timezone ^0.5.45 outdated 77 graphql-ws ^5.16.0 outdated 77 indicatif 0.17.7 outdated 77 juniper_axum 0.2 outdated 77 juniper_axum 0.4 outdated 77 quote 1.0.35 77 React Resizable Panels ^1.0.7 outdated 78 deepmerge-ts ^5.1.0 outdated 78 Motion ^11.11.7 outdated 79 htmd 0.1 outdated 79 sysinfo 0.33.0 outdated 80 focus-trap-react ^10.1.1 outdated 80 Zustand ^4.4.6 outdated 81 Octocrab 0.42.1 outdated 81 tree-sitter-scala 0.22.1 outdated 81 urql ^4.0.6 outdated 83 @hookform/resolvers ^3.3.2 outdated 83 class-variance-authority ^0.4.0 outdated 83 Embla Carousel React ^8.5.2 83 Embla Carousel React ^8.5.2 83 home 0.5.5 83 Requests 84 Vercel Blob ^0.2.1 outdated 84 Pino ^8.14.1 outdated 84 react-intersection-observer ^9.4.4 outdated 84 SWR ^2.2.4 84 uuid 1.4.1 85 Chai ^4.3.7 outdated 85 esbuild ^0.19.12 outdated 85 rust-openssl * 85 text-splitter 0.13.3 outdated 85 utoipa 9 outdated 86 Autoprefixer ^10.4.13 86 nanoid ^4.0.2 outdated 87 eslint-plugin-tailwindcss ^3.12.0 outdated 88 Moment.js ^2.29.4 88 tailwind-merge ^1.12.0 outdated 88 tsx ^4.7.3 89 lint-staged ^15.2.2 outdated 90 React Email 0.0.18 outdated 90 React Email 0.0.17 outdated 90 Clap 4.4.11 90 DOMPurify ^3.1.5 90 prettier ^3.0.0 90 React Email 2.1.3 outdated 90 rollup ^4.27.3 90 Tailwind CSS ^3.3.1 outdated 90 Zod ^3.22.4 outdated 91 Tiptap Core ^2.6.6 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.6.6 outdated 91 Tiptap Core ^2.10.4 outdated 91 Tiptap Core ^2.6.6 outdated 91 Tiptap Core ^2.10.4 outdated 91 lucide-react ^0.365.0 outdated 91 Recharts ^2.12.4 outdated 92 Docusaurus 3.2.1 outdated 92 Docusaurus 3.2.1 outdated 92 Docusaurus 3.2.1 outdated 92 Docusaurus 3.2.1 outdated 92 Docusaurus 3.2.1 outdated 92 GraphQL Code Generator 5.0.0 outdated 92 futures 0.3.29 92 Marked ^13.0.0 outdated 92 postcss ^8.4.21 92 React Hook Form ^7.48.2 92 Streamlit 92 syn 2.0.52 outdated 92 Vitest ^1.5.2 outdated 93 posthog-js ^1.139.0 93 undici ^6.19.2 outdated 94 typescript-eslint ^6.13.1 outdated 94 typescript-eslint ^6.13.1 outdated 94 ESLint ^8.55.0 outdated 95 Axios ^1.4.0 95 GraphiQL ^0.0.15 outdated 95 GraphQL.js ^16.8.1 outdated 95 mocha ^10.2.0 outdated 95 OpenAI ^4.52.7 outdated 95 tree-sitter 0.22.6 outdated 96 Next.js 13.4.7-canary.1 outdated 96 Next.js ^13.4.7 outdated 96 TypeScript ^5.3.2 outdated 97 React 18.2.0 outdated 97 React DOM ^18.2.0 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