¿Con qué está hecho atuin?

atuin es un repo de Rust hecho con axum, Tokio, tower y objc2-foundation. Guarda sus datos en sqlx y SQLite, accede a ellos con sql-builder, inicia sesión con rpassword y argon2, usa IA con rmcp, arma su contenido con pulldown-cmark, minijinja, plist y yaml-rust2, valida sus datos con schemars, se despliega con tracing, tracing-subscriber, metrics, listenfd, metrics-exporter-prometheus y 5 más y usa rusqlite, sqlx-mysql, sqlx-postgres, sqlx-sqlite, libsqlite3-sys y 2 más. Son 240,516 líneas escritas, con 64 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 28fcb3d. Léela en markdown

Frontend

Interfaz 5

Backend

La base 1

Datos 9

Acceso a los datos 1

  • sql-builder1 archivo

Inicio de sesión 2

  • rpassword2 archivos
  • argon21 archivo

IA 1

Apoyo

La base 3

Contenido 4

Validación 1

Despliegue 10

Herramientas 10

  • clap50 archivos
  • tree-sitter2 archivos
  • tree-sitter-bash2 archivos
  • clap_complete1 archivo
  • clap_complete_nushell1 archivo
  • derive_more37 archivos
  • axoupdater1 archivo
  • tree-sitter-powershell1 archivo
  • locked-tripwire
  • rust-embed

Otras 88

  • time104 archivos
  • secrecy27 archivos
  • tokio-stream10 archivos
  • portable-pty2 archivos
  • objc21 archivo
  • tokio-util1 archivo
  • eyre136 archivos
  • serde_json123 archivos
  • thiserror102 archivos
  • tempfile86 archivos
  • serde83 archivos
  • futures59 archivos
76 más
  • easy-cast51 archivos
  • uuid41 archivos
  • parking_lot27 archivos
  • async-trait24 archivos
  • async-stream22 archivos
  • tonic20 archivos
  • itertools19 archivos
  • xxhash-rust17 archivos
  • dirs16 archivos
  • typed-builder16 archivos
  • rustix15 archivos
  • rmp14 archivos
  • serde_with14 archivos
  • url14 archivos
  • enum_dispatch13 archivos
  • regex13 archivos
  • unicode-width13 archivos
  • reqwest12 archivos
  • shlex11 archivos
  • fs-err10 archivos
  • prost9 archivos
  • semver9 archivos
  • strum_macros9 archivos
  • bytesize8 archivos
  • colored8 archivos
  • toml_edit8 archivos
  • memchr7 archivos
  • prost-types6 archivos
  • windows-sys6 archivos
  • zstd6 archivos
  • flume5 archivos
  • interim5 archivos
  • rand5 archivos
  • bytes4 archivos
  • chrono4 archivos
  • futures-util4 archivos
  • notify4 archivos
  • sysinfo4 archivos
  • base643 archivos
  • config3 archivos
  • http3 archivos
  • notify-debouncer-full3 archivos
  • toml3 archivos
  • unicode-segmentation3 archivos
  • arboard2 archivos
  • chrono-humanize2 archivos
  • getrandom2 archivos
  • glob-match2 archivos
  • hyper-util2 archivos
  • imara-diff2 archivos
  • ipnet2 archivos
  • libc2 archivos
  • reqwest-middleware2 archivos
  • rmp-serde2 archivos
  • sha22 archivos
  • shellexpand2 archivos
  • strum2 archivos
  • const_format1 archivo
  • dashmap1 archivo
  • eventsource-stream1 archivo
  • fixedbitset1 archivo
  • humantime1 archivo
  • hyper-tls1 archivo
  • lasso1 archivo
  • native-tls1 archivo
  • num-traits1 archivo
  • objc2-service-management1 archivo
  • palette1 archivo
  • ref-cast1 archivo
  • tonic-types1 archivo
  • tower-http1 archivo
  • unicode-normalization1 archivo
  • whoami1 archivo
  • zeroize1 archivo
  • serde_regex
  • tonic-prost

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con atuin, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito atuin?
atuin está escrito en Rust, con 240,516 líneas escritas.
¿Qué framework usa atuin?
atuin está hecho con axum, Tokio, tower y objc2-foundation.
¿Qué base de datos usa atuin?
atuin guarda sus datos en sqlx y SQLite y accede a ellos con sql-builder.
¿Con qué inicia sesión atuin?
atuin inicia sesión con rpassword y argon2.
¿atuin usa IA?
Sí. atuin usa IA con rmcp.
¿Qué servicios usa atuin?
atuin usa rusqlite, sqlx-mysql, sqlx-postgres, sqlx-sqlite, libsqlite3-sys, MySQL y Postgres.
¿atuin tiene pruebas?
Sí. atuin tiene 64 archivos de prueba.
¿Qué repos tienen un stack parecido a atuin?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →