¿Con qué está hecho waveterm?

waveterm es un repo de Go hecho con React, net/http, Gorilla, Electron y Vite. Guarda sus datos en SQLite, accede a ellos con github.com/jmoiron/sqlx, inicia sesión con github.com/golang-jwt/jwt/v5, usa IA con ai y @ai-sdk/react, se conecta a Google, arma su contenido con unist-util-visit, html-to-image, papaparse, pngjs, react-markdown y 8 más, valida sus datos con github.com/invopop/jsonschema, se prueba con Vitest, se despliega con winston y usa go-sqlite3. Son 149,008 líneas escritas, con 60 archivos de prueba.

Leído el 4 de noviembre de 2026, en el commit 9f1c967. Léela en markdown

Frontend

La base 2

Estilos 2

Interfaz 11

Backend

La base 2

Datos 2

Acceso a los datos 1

  • github.com/jmoiron/sqlx3 archivos

Inicio de sesión 1

  • github.com/golang-jwt/jwt/v52 archivos

IA 2

  • ai3 archivos
  • @ai-sdk/react1 archivo

Servicios 1

Apoyo

La base 1

Contenido 13

1 más

Validación 1

  • github.com/invopop/jsonschema1 archivo

Pruebas 1

  • Vitest16 archivos

Despliegue 1

  • winston1 archivo

Herramientas 3

  • css-tree2 archivos
  • github.com/spf13/cobra45 archivos
  • golang.org/x/mod1 archivo

Otras 27

  • jotai107 archivos
  • SemVer3 archivos
  • dayjs2 archivos
  • github.com/skeema/knownhosts2 archivos
  • uuid2 archivos
  • electron-updater1 archivo
  • github.com/gorilla/websocket1 archivo
  • rxjs1 archivo
  • clsx42 archivos
  • throttle-debounce17 archivos
  • debug12 archivos
  • golang.org/x/crypto6 archivos
15 más
  • golang.org/x/sys5 archivos
  • github.com/shirou/gopsutil/v44 archivos
  • base64-js3 archivos
  • github.com/creack/pty3 archivos
  • github.com/mitchellh/mapstructure2 archivos
  • golang.org/x/sync2 archivos
  • env-paths1 archivo
  • github.com/emirpasic/gods1 archivo
  • github.com/fsnotify/fsnotify1 archivo
  • github.com/joho/godotenv1 archivo
  • github.com/Microsoft/go-winio1 archivo
  • github.com/skratchdot/open-golang1 archivo
  • golang.org/x/term1 archivo
  • shell-quote1 archivo
  • ws1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito waveterm?
waveterm está escrito en Go, con 149,008 líneas escritas.
¿Qué framework usa waveterm?
waveterm está hecho con React, net/http, Gorilla, Electron y Vite.

La prueba: en tsunami/frontend/package.json

¿Qué base de datos usa waveterm?
waveterm guarda sus datos en SQLite y accede a ellos con github.com/jmoiron/sqlx.

La prueba: pkg/filestore/blockstore_dbsetup.go, línea 20

¿Con qué inicia sesión waveterm?
waveterm inicia sesión con github.com/golang-jwt/jwt/v5.
¿waveterm usa IA?
Sí. waveterm usa IA con ai y @ai-sdk/react.
¿Qué servicios usa waveterm?
waveterm se conecta a Google y usa go-sqlite3.

La prueba: pkg/aiusechat/google/google-summarize.go, línea 15

¿waveterm tiene pruebas?
Sí. waveterm tiene 60 archivos de prueba y se prueba con Vitest.
¿Qué repos tienen un stack parecido a waveterm?

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 →