What is gitbutler built with?
gitbutler is a Rust repo built with Svelte, SvelteKit, @tauri-apps/api, Tauri, axum, and 7 more. It stores its data in SQLite, signs people in with keyring, uses AI through ollama, Anthropic, OpenAI, and rmcp, measures its use with PostHog, watches its errors with Sentry, makes its content with marked, zip, image, infer, pulldown-cmark, and 3 more, validates its data with schemars, is tested with Vitest, Testing Library, @playwright/test, playwright, and @storybook/addon-vitest, deploys with tauri-apps, tracing, tracing-subscriber, tracing-appender, console-subscriber, and 1 more, and uses @tauri-apps/plugin-store, rusqlite, tauri-plugin-store, and MCP. It has 738,025 written lines, with 549 test files.
Read on November 5, 2026, at commit 88c5819. Read it as markdown
Frontend
The base 5
- Svelte229 files
- React73 files · in packages/but-mcp-app/package.json
- Tauri11 files
- SvelteKit2 files · in apps/web/package.json
- Vitein packages/but-mcp-app/package.json
Styles 1
- two-face2 files
Interface 11
- Ratatui36 files
lexical27 files
- Base UI21 files
- TanStack10 files
ratatui-textarea6 files
ansi-to-tui1 file
react-resizable-panels1 file
tauri-plugin-dialog1 file
tauri-plugin-window-state1 file
- crossterm15 files
- gpui_platform2 files
Icons 1
emojibase-data1 file
Backend
Data 4
- SQLite23 files · crates/but-db/src/cache/mod.rs, line 3
@tauri-apps/plugin-store1 file
tauri-plugin-store1 file
rusqlite
AI 2
- ollama1 file
- rmcp2 files
Services 5
- Sentry9 files · apps/desktop/src/components/onboarding/CloneForm.svelte, line 16
OpenAI6 files · apps/desktop/src/lib/ai/openAIClient.ts, line 6PostHog6 files · apps/desktop/src/lib/error/showError.ts, line 5
- MCP2 files · packages/but-mcp-app/src/ReviewApp.tsx, line 6
- Anthropic1 file · apps/desktop/src/lib/ai/anthropicClient.ts, line 9
Sign-in 1
- keyring1 file
Other repos with a similar stack
Ordered by how much of its stack they share with gitbutler, then by stars.
- openinterpreteropeninterpreter68.8k
A coding agent for open models like Kimi K3 and GLM 5.3
19 of 154 in commonCompare → - hoppscotchhoppscotch80.7k
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
15 of 154 in common · TypeScriptCompare →
Frequently asked questions
What language is gitbutler written in?
What framework does gitbutler use?
What database does gitbutler use?
The proof: crates/but-db/src/cache/mod.rs, line 3
What does gitbutler sign people in with?
Does gitbutler use AI?
What services does gitbutler use?
Does gitbutler have tests?
Which repos have a stack like gitbutler's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

