ClickStack vs twenty
ClickStack and twenty share 19 technologies: MCP, React, ClickHouse, express-session, Passport, ai, Zod, opentelemetry, React Hook Form, react-error-boundary, react-hotkeys-hook, xyflow, react-grid-layout, @dagrejs/dagre, @tabler/icons-react, react-markdown, remark-gfm, papaparse, and @hookform/resolvers. Both are written in TypeScript.
What they share and what sets them apart
ClickStack
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.
TypeScript10kRead on November 14, 2026, at commit 0096a35What is ClickStack built with?Only in ClickStack
- Express
- MongoDB
- sqlstring
- connect-mongo
- Next.js
- store2
- @clickhouse/client
github.com/pressly/goose/v3
- swagger-ui-express
passport-local
@ai-sdk/otel
- handlebars
@braintree/sanitize-url
- pino
pino-http
- classnames
- Mantine
- tanstack
recharts
@uiw/react-codemirror
- CodeMirror
uplot
dnd-kit
- react-copy-to-clipboard
react-json-tree
- react-resizable
- uplot-react
ink
- ink-spinner
- ink-text-input
In common
twenty
The open alternative to Salesforce, designed for AI.
TypeScript60.9kRead on November 12, 2026, at commit f92e6d4What is twenty built with?Only in twenty
- Vite
- Electron
react-router-dom
- idb-keyval
- Sentry
- Stripe
- NestJS
bullmq
- Postgres
- @nestjs/cache-manager
- Redis
aws-sdk
keyv
- connect-redis
AWS S3- Anthropic
OpenAI- graphql-yoga
- graphql-scalars
emotion
- sharp
@sniptt/guards
@emotion/styled
- jose
@fontsource/inter
- @recallai/desktop-sdk
@tiptap/core
react-email
- css-select
- css-what
linaria
fontsource
tiptap
- Framer
@dnd-kit/react
nivo
@floating-ui/react
react-intersection-observer
react-data-grid
- react-imask
- @dr.pogodin/react-helmet
monaco-editor
react-dropzone
- react-textarea-autosize
- Cal.com
input-otp
linkify-react
- react-phone-number-input
- @graphiql/plugin-explorer
- Base UI
- D3
- Scalar
- country-flag-icons
- xlsx-ugnis
marked
react-qr-code
- @cyntler/react-doc-viewer
- TypeORM
- @nestjs/typeorm
passport-google-oauth20
- jsonwebtoken
- openid-client
- @azure/msal-node
- bcrypt
- node-saml
- otplib
- passport-jwt
- passport-microsoft
ai-sdk
@e2b/code-interpreter
- imapflow
nodemailer
@aws-sdk/client-sesv2
- postal-mime
- node-ical
@react-pdf/renderer
- addressparser
- dompurify
- file-type
- ical-generator
- sanitize-html
- email-reply-parser
- entities
- html-to-text
- class-validator
- class-transformer
json-schema
- sns-payload-validator
- @nestjs/terminus
@aws-sdk/client-lambda
- Cloudflare
lightningcss
- PostCSS
frimousse
- react-datepicker
Side by side
Frequently asked questions
Which is bigger, ClickStack or twenty?
The proof: twentyhq/twenty's code at commit f92e6d4
Which has more GitHub stars, ClickStack or twenty?
The proof: twentyhq/twenty on GitHub
Which has more tests, ClickStack or twenty?
The proof: twentyhq/twenty's code at commit f92e6d4
Which was updated more recently, ClickStack or twenty?
The proof: ClickHouse/ClickStack's commits on GitHub
Which has more commits signed by AI, ClickStack or twenty?
The proof: the commits each tool signed in ClickHouse/ClickStack
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.

