teable vs twenty
teable and twenty share 37 technologies: React, Express, @nestjs/core, bullmq, Postgres, aws-sdk, Redis, Sentry, Anthropic, AWS S3, OpenAI, NestJS, Passport, bcrypt, express-session, passport-jwt, passport-google-oauth20, ai, ai-sdk, sharp, papaparse, nodemailer, Zod, class-transformer, opentelemetry, @nestjs/terminus, React Hook Form, react-hotkeys-hook, react-grid-layout, react-error-boundary, dompurify, @hookform/resolvers, tiptap, react-textarea-autosize, react-markdown, remark-gfm, and input-otp. Both are written in TypeScript.
What they share and what sets them apart
teable
✨ AI Spreadsheet for Business
TypeScript22kRead on November 5, 2026, at commit f8be01fWhat is teable built with?Only in teable
- Next.js
- @nestjs/bullmq
- lru-cache
@keyv/redis
@opentelemetry/instrumentation-ioredis
- MinIO
@electric-sql/pglite
- Fastify
- Hono
knex
kysely
- Prisma
- oauth2orize
helmet
- passport-github2
passport-local
passport-oauth2-client-password
- ollama-ai-provider-v2
- OpenRouter
@nestjs-modules/mailer
- csv-stringify
xlsx
markdown-it
- pdf-parse
- zod-validation-error
- joi
nestjs-pino
pino-http
- Tailwind CSS
@fontsource-variable/inter
dnd-kit
- tanstack
- CodeMirror
echarts
- reactflow
- react-virtuoso
re-resizable
recharts
- canvas-confetti
emoji-mart
fullcalendar
- Glide
- nprogress
react-joyride
- react-resizable
react-rnd
react-syntax-highlighter
- Lucide
- Radix UI
- qrcode.react
react-day-picker
@floating-ui/dom
- @lezer/highlight
rehype-raw
rehype-sanitize
- remark-cjk-friendly
- remove-markdown
- turndown
class-variance-authority
- next-themes
tailwind-merge
- cmdk
embla-carousel-react
react-resizable-panels
sonner
- @radix-ui/react-icons
- docx-preview
kysely-postgres-js
- pino
- Ajv
- ajv-formats
yaml
@hono/node-server
- htmlparser2
- saxes
In common
- React
- Express
- @nestjs/core
bullmq
- Postgres
aws-sdk
- Redis
- Sentry
- Anthropic
AWS S3
OpenAI- NestJS
- Passport
bcrypt
express-session
- passport-jwt
passport-google-oauth20
ai
ai-sdk
- sharp
papaparse
nodemailer
- Zod
- class-transformer
- opentelemetry
- @nestjs/terminus
- React Hook Form
- react-hotkeys-hook
- react-grid-layout
react-error-boundary
- dompurify
@hookform/resolvers
tiptap
- react-textarea-autosize
- react-markdown
remark-gfm
input-otp
twenty
The open alternative to Salesforce, designed for AI.
TypeScript60.5kRead on November 5, 2026, at commit 8919279What is twenty built with?Only in twenty
- Vite
- Electron
react-router-dom
- idb-keyval
- Stripe
- @nestjs/cache-manager
- ClickHouse
keyv
- connect-redis
- MCP
- graphql-scalars
- graphql-yoga
emotion
@emotion/styled
- jose
@fontsource/inter
@tiptap/core
react-email
- css-select
- css-what
- Base UI
- Framer
- xyflow
@dnd-kit/react
@floating-ui/react
react-intersection-observer
react-data-grid
- react-imask
monaco-editor
react-dropzone
linkify-react
@dagrejs/dagre
- @graphiql/plugin-explorer
- Scalar
- country-flag-icons
marked
react-qr-code
- TypeORM
- @nestjs/typeorm
- jsonwebtoken
- openid-client
- @azure/msal-node
- otplib
- passport-microsoft
- @node-saml/passport-saml
@e2b/code-interpreter
@aws-sdk/client-sesv2
- node-ical
@react-pdf/renderer
- file-type
- sanitize-html
- html-to-text
- class-validator
json-schema
@aws-sdk/client-lambda
- Cloudflare
- entities
lightningcss
- PostCSS
frimousse
@tabler/icons-react
Side by side
Frequently asked questions
Which is bigger, teable or twenty?
The proof: twentyhq/twenty's code at commit 8919279
Which has more GitHub stars, teable or twenty?
The proof: twentyhq/twenty on GitHub
Which has more tests, teable or twenty?
The proof: twentyhq/twenty's code at commit 8919279
Which was updated more recently, teable or twenty?
The proof: twentyhq/twenty's commits on GitHub
Which has more commits signed by AI, teable or twenty?
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.

