What is RuView built with?

RuView is a Rust repo built with Tauri, axum, FastAPI, Tokio, tower, and 10 more. It stores its data in SQLite, Postgres, and rumqttc-v4-next, reaches it with SQLAlchemy and alembic, signs people in with ed25519-dalek, hmac, jsonwebtoken, python-jose, srp, and 2 more, uses AI through burn-cuda, burn-train, burn-wgpu, scikit-learn, torchvision, and 11 more, makes its content with pillow, csv, defusedxml, and minijinja, validates its data with jsonschema, marshmallow, and Pydantic, is tested with libfuzzer-sys, pytest-asyncio, pytest-benchmark, pytest-cov, pytest-mock, and 6 more, deploys with prometheus-client, structlog, tracing, tracing-subscriber, psutil, and 4 more, and uses aiosqlite, asyncpg, Celery, kombu, psycopg2-binary, and 5 more. It has 580,281 written lines, with 373 test files.

Read on November 9, 2026, at commit a175477. Read it as markdown

Frontend

Backend

The base 2

Data 13

Data access 2

Sign-in 7

AI 16

4 more

Support

The base 6

Content 4

Validation 3

Testing 11

  • Pytest59 files
  • @testing-library/react-native12 files
  • Vitest11 files
  • @playwright/test1 file
  • pytest-asyncio
  • pytest-cov
  • pytest-mock
  • pytest-xdist
  • @axe-core/playwright1 file
  • libfuzzer-sys
  • pytest-benchmark

Deploy 9

Tools 8

  • clap29 files
  • click1 file
  • napi-derive1 file
  • Black
  • isort
  • Typer
  • flake8
  • mypy

Other 85

  • NumPy28 files
  • Preact11 files
  • blake310 files
  • pyo39 files
  • SciPy6 files
  • nalgebra5 files
  • @tauri-apps/plugin-dialog3 files
  • zustand3 files
  • serialport2 files
  • websockets2 files
  • Axios1 file
  • petgraph1 file
73 more
  • pydantic-settings1 file
  • smallvec1 file
  • tauri-plugin-shell1 file
  • midstreamer-quic
  • napi
  • once_cell
  • pandas
  • paramiko
  • pyyaml
  • serde217 files
  • serde_json157 files
  • thiserror109 files
  • chrono53 files
  • libm49 files
  • ndarray41 files
  • num-complex26 files
  • sha224 files
  • tempfile22 files
  • anyhow20 files
  • async-trait16 files
  • uuid15 files
  • rand11 files
  • reqwest11 files
  • rustfft9 files
  • parking_lot8 files
  • serde_yaml7 files
  • tower-http6 files
  • base645 files
  • geo5 files
  • hex5 files
  • mdns-sd5 files
  • rand_chacha5 files
  • ureq5 files
  • zeroize5 files
  • getrandom4 files
  • wasm-bindgen4 files
  • futures3 files
  • futures-util3 files
  • httpx3 files
  • regex3 files
  • url3 files
  • chacha20poly13052 files
  • console_error_panic_hook2 files
  • dashmap2 files
  • js-sys2 files
  • libc2 files
  • static_assertions2 files
  • tokio-serial2 files
  • web-sys2 files
  • x25519-dalek2 files
  • byteorder1 file
  • colored1 file
  • crc1 file
  • dirs1 file
  • flume1 file
  • httparse1 file
  • pyserial1 file
  • rayon1 file
  • serde-wasm-bindgen1 file
  • subtle1 file
  • sysinfo1 file
  • walkdir1 file
  • wasm-bindgen-futures1 file
  • windows-sys1 file
  • ws1 file
  • aiofiles
  • asyncio-mqtt
  • bitflags
  • memmap2
  • num-traits
  • python-dotenv
  • python-multipart
  • toml

Other repos with a similar stack

Ordered by how much of its stack they share with RuView, then by stars.

Frequently asked questions

What language is RuView written in?
RuView is written in Rust, with 580,281 written lines.
What framework does RuView use?
RuView is built with Tauri, axum, FastAPI, Tokio, tower, AIOHTTP, uvicorn, wasmtime, Lit, react-native, React, react-navigation, expo, Vite, and @tauri-apps/api.
What database does RuView use?
RuView stores its data in SQLite, Postgres, and rumqttc-v4-next and reaches it with SQLAlchemy and alembic.

The proof: v2/crates/homecore-recorder/src/db.rs, line 38

What does RuView sign people in with?
RuView signs people in with ed25519-dalek, hmac, jsonwebtoken, python-jose, srp, hkdf, and passlib.
Does RuView use AI?
Yes. RuView uses AI through burn-cuda, burn-train, burn-wgpu, scikit-learn, torchvision, torch, candle-core, candle-nn, tch, burn-core, burn-ndarray, burn-nn, ort, opencv-python, safetensors, and @metaharness/router.
What services does RuView use?
RuView uses aiosqlite, asyncpg, Celery, kombu, psycopg2-binary, sqlx-postgres, sqlx-sqlite, Redis, sqlx-core, and @react-native-async-storage/async-storage.
Does RuView have tests?
Yes. RuView has 373 test files and is tested with libfuzzer-sys, pytest-asyncio, pytest-benchmark, pytest-cov, pytest-mock, pytest-xdist, Pytest, @axe-core/playwright, @playwright/test, Vitest, and @testing-library/react-native.
Which repos have a stack like RuView'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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →