¿Con qué está hecho omnivore?

omnivore es un repo de TypeScript hecho con androidx.compose.runtime:runtime-livedata, Jetpack Compose, androidx.navigation:navigation-compose, androidx.hilt:hilt-navigation-compose, com.google.dagger:hilt-android y 10 más. Guarda sus datos en bullmq, Google Cloud y Postgres, accede a ellos con room-ktx, room-runtime y TypeORM, inicia sesión con jsonwebtoken, bcryptjs y jwks-rsa, usa IA con LangChain, microsoft-cognitiveservices-speech-sdk, natural y OpenAI, mide su uso con PostHog, vigila sus errores con Sentry, se conecta a Google, arma su contenido con coil-compose, compose-markdown, linkedom, showdown, rss-parser y 21 más, se prueba con espresso-core, ui-test-junit4, ui-test-manifest, androidx.test.ext:junit-ktx, junit:junit y 15 más, se despliega con prom-client, winston, @google-cloud/opentelemetry-cloud-trace-exporter, @opentelemetry/exporter-jaeger y express-prom-bundle y usa androidx.datastore:datastore-preferences, Firebase, Redis, aws-sdk, rate-limit-redis y 1 más. Son 540,180 líneas escritas, con 470 archivos de prueba.

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

Frontend

La base 6

Interfaz 21

  • Radix UI17 archivos
  • @floating-ui/react6 archivos
  • antd5 archivos
  • react-hot-toast5 archivos
  • react-dropzone3 archivos
  • react-spinners3 archivos
  • re-resizable1 archivo
  • use-resize-observer1 archivo
  • yet-another-react-lightbox1 archivo
  • kbar11 archivos
  • react-markdown-editor-lite5 archivos
  • react-topbar-progress-indicator5 archivos
9 más
  • MarkdownUI4 archivos
  • androidx.appcompat:appcompat2 archivos
  • react-arborist2 archivos
  • allotment1 archivo
  • androidx.core:core-splashscreen1 archivo
  • com.google.accompanist:accompanist-flowlayout1 archivo
  • react-color1 archivo
  • react-input-autosize1 archivo
  • ui-util

Iconos 2

Backend

Datos 8

Acceso a los datos 3

  • TypeORM83 archivos
  • room-ktx
  • room-runtime

Servicios 5

La base 1

Inicio de sesión 3

IA 3

  • LangChain4 archivos
  • microsoft-cognitiveservices-speech-sdk1 archivo
  • natural1 archivo

Apoyo

La base 8

  • @apollo/server2 archivos
  • com.google.dagger:hilt-android
  • @as-integrations/express52 archivos
  • express-graphql1 archivo
  • core-ktx
  • lifecycle-livedata-ktx
  • lifecycle-runtime-compose
  • lifecycle-viewmodel-savedstate

Contenido 26

14 más

Pruebas 20

  • Chai101 archivos
  • Mocha93 archivos
  • sinon21 archivos
  • nock16 archivos
  • ava11 archivos
  • chai-as-promised4 archivos
  • jsdom3 archivos
  • Puppeteer2 archivos
  • Faker1 archivo
  • Testing Library1 archivo
  • chai-string11 archivos
  • sinon-chai6 archivos
8 más
  • supertest4 archivos
  • puppeteer-extra-plugin-stealth2 archivos
  • androidx.test.ext:junit-ktx1 archivo
  • fingerprint-generator1 archivo
  • junit:junit1 archivo
  • espresso-core
  • ui-test-junit4
  • ui-test-manifest

Herramientas 13

  • @next/bundle-analyzer1 archivo
  • chokidar1 archivo
  • js-beautify1 archivo
  • com.google.dagger:hilt-android-compiler
  • @graphql-tools/schema1 archivo
  • benny1 archivo
  • gradle
  • hilt-android-gradle-plugin
  • hilt-compiler
  • kotlin-gradle-plugin
  • room-compiler
  • ui-tooling
1 más
  • ui-tooling-preview

Despliegue 5

  • winston3 archivos
  • @opentelemetry/exporter-jaeger1 archivo
  • prom-client5 archivos
  • @google-cloud/opentelemetry-cloud-trace-exporter1 archivo
  • express-prom-bundle1 archivo

Otras 40

  • graphql-request75 archivos
  • Axios50 archivos
  • uuid30 archivos
  • SWR20 archivos
  • rxjs14 archivos
  • Lodash13 archivos
  • TanStack13 archivos
  • Google10 archivos
  • nanoid9 archivos
  • underscore6 archivos
  • .ENV5 archivos
  • dayjs4 archivos
28 más
  • GraphQL4 archivos
  • OpenTelemetry2 archivos
  • @notionhq/client1 archivo
  • archiver1 archivo
  • express-rate-limit1 archivo
  • nearley1 archivo
  • JetBrains
  • cors20 archivos
  • luxon8 archivos
  • androidx.work:work-runtime-ktx4 archivos
  • diff-match-patch4 archivos
  • androidx.hilt:hilt-work3 archivos
  • cookie3 archivos
  • dataloader2 archivos
  • normalize-url2 archivos
  • @graphql-tools/utils1 archivo
  • alfaaz1 archivo
  • aws4-axios1 archivo
  • compression1 archivo
  • cookie-parser1 archivo
  • fast-safe-stringify1 archivo
  • graphql-tag1 archivo
  • url-pattern1 archivo
  • converter-gson
  • lifecycle-viewmodel-compose
  • lifecycle-viewmodel-ktx
  • retrofit
  • security-crypto

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito omnivore?
omnivore está escrito en TypeScript, con 540,180 líneas escritas.
¿Qué framework usa omnivore?
omnivore está hecho con androidx.compose.runtime:runtime-livedata, Jetpack Compose, androidx.navigation:navigation-compose, androidx.hilt:hilt-navigation-compose, com.google.dagger:hilt-android, core-ktx, lifecycle-livedata-ktx, lifecycle-runtime-compose, lifecycle-viewmodel-savedstate, Express, express-graphql, React, @apollo/server, @as-integrations/express5 y Next.js.
¿Qué base de datos usa omnivore?
omnivore guarda sus datos en bullmq, Google Cloud y Postgres y accede a ellos con room-ktx, room-runtime y TypeORM.
¿Con qué inicia sesión omnivore?
omnivore inicia sesión con jsonwebtoken, bcryptjs y jwks-rsa.
¿omnivore usa IA?
Sí. omnivore usa IA con LangChain, microsoft-cognitiveservices-speech-sdk, natural y OpenAI.
¿Qué servicios usa omnivore?
omnivore mide su uso con PostHog, vigila sus errores con Sentry, se conecta a Google y usa androidx.datastore:datastore-preferences, Firebase, Redis, aws-sdk, rate-limit-redis y @react-native-async-storage/async-storage.

La prueba: packages/api/src/utils/analytics.ts, línea 2

¿omnivore tiene pruebas?
Sí. omnivore tiene 470 archivos de prueba y se prueba con espresso-core, ui-test-junit4, ui-test-manifest, androidx.test.ext:junit-ktx, junit:junit, Chai, Mocha, sinon, chai-string, nock, sinon-chai, supertest, chai-as-promised, fingerprint-generator, ava, Faker, Puppeteer, puppeteer-extra-plugin-stealth, jsdom y Testing Library.
¿Qué repos tienen un stack parecido a omnivore?
Los que más comparten su stack:twentyhq/twentyn8n-io/n8nTryGhost/Ghost

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 →