OpenViking vs x-algorithm
OpenViking and x-algorithm share 9 technologies: FastAPI, Redis, Tokio, opentelemetry-api, tracing, OpenTelemetry, opentelemetry-exporter-otlp-proto-grpc, prometheus-client, and tracing-subscriber. OpenViking is written in Python and x-algorithm in Rust.
What they share and what sets them apart
volcengine
OpenViking
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
Python41.7kRead on November 6, 2026, at commit a5f08d1What is OpenViking built with?Only in OpenViking
- AIOHTTP
aws-sdk-s3
- fred
rusqlite
- sqlx
- sqlx-sqlite
- SQLite
- lru
- MySQL
OpenAIuvicorn
- React
- Vite
- TanStack
- crossterm
- Ratatui
- indicatif
- argon2-cffi
- cryptography
- hkdf
- agent-framework-core
- LangChain
- MCP
litellm
firecrawl-anydoc
- pdfplumber
- jinja2
- zip
- cairosvg
- defusedxml
feedparser
- image
- Pydantic
- jsonschema
volcengine-python-sdk
- opentelemetry-exporter-otlp-proto-http
loguru
- opentelemetry_sdk
tracing-appender
- qrcode-terminal
- pino
- Tailwind CSS
class-variance-authority
- next-themes
- @codemirror/theme-one-dark
tailwind-merge
sonner
- Base UI
@dagrejs/dagre
@rjsf/core
- @streamdown/code
- CodeMirror
- postprocessing
react-dropzone
recharts
three
- xyflow
- Lucide
- react-markdown
remark-gfm
yaml
- streamdown
- file-type
highlight.js
- qrcode.react
rehype-raw
rehype-sanitize
remark-breaks
rjsf
In common
- FastAPI
- Redis
- Tokio
- opentelemetry-api
tracing
- OpenTelemetry
opentelemetry-exporter-otlp-proto-grpc
prometheus-client
tracing-subscriber
xai-org
x-algorithm
Algorithm powering the For You feed on X
Rust34.1kRead on November 7, 2026, at commit 3b6919fWhat is x-algorithm built with?Only in x-algorithm
- axum
confluent-kafka
- rdkafka
pyarrow
arrow
- object_store
- moka
- heed
- Kafka
- Google Cloud Storage
- tower
google-cloud-auth
jax
- optax
- orbax-checkpoint
parquet
- log
- prometheus
- env_logger
psutil
Side by side
OpenVikingx-algorithm
SizeLines written by people and agents, without generated ones; code files, without tests.
OpenViking1,152,111 lines written2,091 code files
x-algorithm419,187 lines written929 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.
OpenViking8.2% of its commits signed by AIWith Claude Code, Cursor, Codex, and GitHub Copilot
x-algorithm1.5% of its commits signed by AIWith Claude Code
ActivityFrom GitHub and its history, on the day SeeRepo read it.
OpenVikingLast push November 6, 20263,138 commits41,668 stars
x-algorithmLast push November 7, 202665 commits34,122 stars
TestsThe files that test the code, and the share of code files a test imports.
OpenViking1,410 test files56.1% of its code files have a test that imports them
x-algorithm19 test files1.1% of its code files have a test that imports them
Frequently asked questions
Which is bigger, OpenViking or x-algorithm?
OpenViking, with 1,152,111 lines written; x-algorithm has 419,187.
Which has more GitHub stars, OpenViking or x-algorithm?
OpenViking, with 41,668 stars; x-algorithm has 34,122.
The proof: volcengine/OpenViking on GitHub
Which has more tests, OpenViking or x-algorithm?
OpenViking, with 1,410 test files; x-algorithm has 19.
Which was updated more recently, OpenViking or x-algorithm?
x-algorithm: its last push was on November 7, 2026, and OpenViking's on November 6, 2026.
The proof: xai-org/x-algorithm's commits on GitHub
Which has more commits signed by AI, OpenViking or x-algorithm?
OpenViking: an AI signed 8.2% of its commits, with Claude Code, Cursor, Codex, and GitHub Copilot; in x-algorithm, 1.5%.
The proof: the commits each tool signed in volcengine/OpenViking
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.

