opencode vs element-web
opencode and element-web share 11 technologies: Vite, Sentry, Electron, React, dnd-kit, Zod, TanStack, commonmark, katex, jsqr, and yaml. Both are written in TypeScript.
What they share and what sets them apart
anomalyco
opencode
The open source coding agent.
TypeScript225.5kRead on November 8, 2026, at commit 7d5b722What is opencode built with?Only in opencode
- Solid
solidjs
@solid-primitives/storage
- effect
- MCP
- Anthropic
@solidjs/router
- Hono
- GitHub
- PlanetScale
@solidjs/meta
@astrojs/starlight
- Astro
nitro
@clack/prompts
@aws-sdk/credential-providers
- Tailwind CSS
- @tailwindcss/vite
solid-primitives
@kobalte/core
- @tanstack/solid-virtual
@corvu/drawer
qr-scanner
clack
- OpenTUI
@agentclientprotocol/sdk
- Drizzle
- jose
ai-sdk
- gitlab-ai-provider
@silvia-odwyer/photon-node
- htmlparser2
- gray-matter
@standard-schema/spec
- electron-context-menu
- electron-log
- SST
@betteroffice/fonts
- ghostty-web
betteroffice
- entities
commonmark-spec
micromark
micromark-extension-gfm
@ai-sdk/provider
- @kitlangton/solid-motion
- @pierre/highlights
pele
- dompurify
- D3
- @resvg/resvg-wasm
- satori
- solid-sonner
marked
- @effect/opentelemetry
- opentelemetry
- toolbeam-docs-theme
@solid-primitives/resize-observer
shiki
- marked-shiki
- Plex
three
number-flow
- mdast-util-mdx-jsx
- unist-util-visit
vfile
- estree-util-visit
- hast-util-to-text
remark-gfm
- remark-smartypants
- sharp
- uqr
- Cloudflare
In common
element-hq
element-web
A glossy Matrix collaboration client for the web.
TypeScript13.6kRead on November 9, 2026, at commit abe9fbcWhat is element-web built with?Only in element-web
- electron-store
- Express
PostHog
- classnames
fontsource
- MapLibre
- react-focus-lock
re-resizable
- react-beautiful-dnd
- react-blurhash
react-transition-group
- @peculiar/webcrypto
- zxcvbn-ts
- html-react-parser
- escape-html
highlight.js
- html-entities
pdfjs-dist
- blurhash
- domutils
- png-chunks-extract
- qrcode
- sanitize-filename
- sanitize-html
- styled-components
motion
- Radix UI
- react-virtuoso
react-resizable-panels
linkify-react
linkify-html
Side by side
opencodeelement-web
SizeLines written by people and agents, without generated ones; code files, without tests.
opencode1,304,068 lines written4,550 code files
element-web500,790 lines written1,853 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
opencode0.3% of its commits signed by AIWith Claude Code, GitHub Copilot, Cursor, and Jules
element-web0.1% of its commits signed by AIWith Claude Code and GitHub Copilot
ActivityFrom GitHub and its history, on the day SeeRepo read it.
opencodeLast push November 8, 202622,280 commits225,527 stars
element-webLast push November 9, 202653,010 commits13,642 stars
TestsThe files that test the code, and the share of code files a test imports.
opencode2,002 test files38.6% of its code files have a test that imports them
element-web1,252 test files59% of its code files have a test that imports them
Frequently asked questions
Which is bigger, opencode or element-web?
opencode, with 1,304,068 lines written; element-web has 500,790.
The proof: anomalyco/opencode's code at commit 7d5b722
Which has more GitHub stars, opencode or element-web?
opencode, with 225,527 stars; element-web has 13,642.
The proof: anomalyco/opencode on GitHub
Which has more tests, opencode or element-web?
opencode, with 2,002 test files; element-web has 1,252.
The proof: anomalyco/opencode's code at commit 7d5b722
Which was updated more recently, opencode or element-web?
element-web: its last push was on November 9, 2026, and opencode's on November 8, 2026.
The proof: element-hq/element-web's commits on GitHub
Which has more commits signed by AI, opencode or element-web?
opencode: an AI signed 0.3% of its commits, with Claude Code, GitHub Copilot, Cursor, and Jules; in element-web, 0.1%.
The proof: the commits each tool signed in anomalyco/opencode
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.

