Tecnologías
¿Con qué está hecho opik?
opik es un repo de Python hecho con FastAPI, JAX-RS, Flask, werkzeug, flask-cors y 5 más. Inicia sesión con itsdangerous, guarda archivos en AWS S3, usa IA con accelerate, spaCy, tiktoken, tokenizers, litellm y 10 más, mide su uso con PostHog, vigila sus errores con Sentry, arma su contenido con markdown-it-py, markupsafe, jinja2, pillow, mustache y 10 más, valida sus datos con annotated-types, referencing, Pydantic, jsonschema, pydantic-core y 3 más, se prueba con com.google.guava:guava-testlib, pytest-timeout, pytest-xdist, reactor-test, testcontainers-bom y 9 más, se despliega con Gunicorn, OpenTelemetry, opentelemetry-instrumentation-flask, opentelemetry-instrumentation-logging, opentelemetry-instrumentation-requests y 5 más y usa redisson, s3, Redis, MySQL y Hugging Face. Son 1,680,031 líneas escritas, con 2,703 archivos de prueba.
Leído el 4 de noviembre de 2026, en el commit df61dd2. Léela en markdown
/
Frontend
Interfaz
- Rich46 archivos
Backend
Datos
- redisson
- s3
- Redis69 archivos · apps/opik-python-backend/src/opik_backend/rq_worker_manager.py, línea 20
- MySQL1 archivo · apps/opik-backend/pom.xml, línea 1
Inicio de sesión
itsdangerous
IA
accelerate
- spaCy
- tiktoken
tokenizers
litellm24 archivos
- LangChain8 archivos
- transformers7 archivos
- torch6 archivos
- datasets5 archivos
peft3 archivos
- scikit-learn1 archivo
Servicios
OpenAI7 archivos · sdks/typescript/src/opik/evaluation/models/providerDetection.ts, línea 1- Anthropic5 archivos · sdks/typescript/src/opik/evaluation/models/providerDetection.ts, línea 6
- Sentry5 archivos · apps/opik-frontend/src/index.tsx, línea 2
AWS S33 archivos · apps/opik-backend/src/main/java/com/comet/opik/domain/attachment/AttachmentService.java, línea 33- Hugging Face3 archivos · apps/opik-guardrails-backend/opik_guardrails/schemas.py, línea 5
Apoyo
La base
- AIOHTTP
- anyio
Contenido
markdown-it-py
markupsafe
- jinja21 archivo
pillow1 archivo
Validación
- annotated-types
- referencing
- Pydantic558 archivos
- jsonschema1 archivo
- pydantic-core1 archivo
Pruebas
- com.google.guava:guava-testlib
pytest-timeout
pytest-xdist
- reactor-test
- testcontainers-bom
- testcontainers-junit-jupiter
- Pytest549 archivos
- org.assertj:assertj-core547 archivos
- org.junit.jupiter:junit-jupiter524 archivos
- org.mockito:mockito-core166 archivos
- org.awaitility:awaitility95 archivos
Despliegue
- Gunicorn
- OpenTelemetry
opentelemetry-instrumentation-flask
opentelemetry-instrumentation-logging
opentelemetry-instrumentation-requests
opentelemetry-instrumentation-system-metrics
- botocore4 archivos
- docker1 archivo
Herramientas
boto3-stubs
- iniconfig
- packaging
- pluggy
pygments
- types-requests
- org.projectlombok:lombok1,265 archivos
- typing-extensions96 archivos
click28 archivos
Otras
- charset-normalizer
- cloudpickle
- commons-compress
- commons-io
- distro
filelock
fsspec
- idna
- importlib-metadata
- lz4-java
- multidict
- netty-bom
- python-dotenv
- python-jsonpath
- regex
- s
- sniffio
- typing-inspection
- yarl
- com.fasterxml.jackson:jackson-bom637 archivos
- com.fasterxml.jackson.core:jackson-annotations78 archivos
- httpx41 archivos
- tenacity8 archivos
- com.jayway.jsonpath:json-path5 archivos
certifi4 archivos
- requests4 archivos
- httpcore2 archivos
- pandas2 archivos
pyyaml2 archivos
rapidfuzz2 archivos
- tqdm2 archivos
- io.netty:netty-handler1 archivo
pydantic-settings1 archivo
urllib31 archivo
apps/opik-frontend
Frontend
La base
- Viteen apps/opik-frontend/package.json
- React1,278 archivos · en apps/opik-frontend/package.json
- tanstack124 archivos
Estilos
class-variance-authority25 archivos
- Tailwind CSS1 archivo
tailwind-merge1 archivo
Interfaz
- tanstack167 archivos
- React Hook Form64 archivos
- Radix UI36 archivos
@uiw/react-codemirror21 archivos
- CodeMirror21 archivos
recharts15 archivos
dnd-kit11 archivos
- react-hotkeys-hook9 archivos
- react-textarea-autosize7 archivos
react18-json-view5 archivos
react-day-picker4 archivos
- cmdk3 archivos
react-intersection-observer3 archivos
- react-player3 archivos
- @lezer/highlight2 archivos
- Mermaid1 archivo
re-resizable1 archivo
- react-grid-layout1 archivo
react-resizable-panels1 archivo
- Vega1 archivo
vega-lite1 archivo
Iconos
- Lucide516 archivos
Backend
IA
litellm3 archivos
- LangChain1 archivo
Servicios
PostHog10 archivos · apps/opik-frontend/src/plugins/comet/WorkspacePreloader.tsx, línea 17
- Sentry5 archivos · apps/opik-frontend/src/index.tsx, línea 2
OpenAI2 archivos · sdks/typescript/src/opik/evaluation/models/providerDetection.ts, línea 1- Anthropic1 archivo · sdks/typescript/src/opik/evaluation/models/providerDetection.ts, línea 6
Apoyo
Contenido
- mustache3 archivos
- react-markdown3 archivos
remark-breaks3 archivos
remark-gfm2 archivos
- ansi-to-html1 archivo
- react-pdf1 archivo
rehype-raw1 archivo
rehype-sanitize1 archivo
- unist-util-visit1 archivo
yaml1 archivo
Validación
- Zod27 archivos
@hookform/resolvers23 archivos
Pruebas
- Vitest345 archivos
- Testing Library198 archivos
Otras
- Lodash397 archivos
- TanStack308 archivos
- Axios112 archivos
- clipboard-copy22 archivos
zustand20 archivos
dayjs18 archivos
uuid12 archivos
- fast-deep-equal9 archivos
- uniqid8 archivos
- file-saver4 archivos
- slugify4 archivos
- md53 archivos
- @lezer/common1 archivo
async1 archivo
- clsx1 archivo
- diff1 archivo
- requests1 archivo
sdks/typescript
Frontend
Interfaz
- ora1 archivo
Backend
IA
ai15 archivos
@ai-sdk/google1 archivo
Apoyo
Contenido
- mustache2 archivos
- Nunjucks1 archivo
Validación
- Zod16 archivos
Pruebas
- Vitest131 archivos
- Jest1 archivo
Herramientas
- tsup1 archivo
Otras
chalk2 archivos
- ini2 archivos
- .ENV1 archivo
- ansi-escapes1 archivo
- date-fns1 archivo
- fast-deep-equal1 archivo
uuid1 archivo
sdks/typescript/src/opik/configure
Frontend
Interfaz
@clack/prompts1 archivo
Backend
IA
- LangChain1 archivo
Servicios
Apoyo
Validación
- Zod2 archivos
- zod-to-json-schema1 archivo
Pruebas
- Vitest1 archivo
Herramientas
- fast-glob1 archivo
yargs1 archivo
Otras
chalk10 archivos
- SemVer3 archivos
- Axios2 archivos
- ini1 archivo
uuid1 archivo
sdks/typescript/src/opik/integrations/opik-langchain
Backend
IA
- LangChain2 archivos
Apoyo
Pruebas
- Vitest3 archivos
sdks/typescript/src/opik/integrations/opik-otel
Apoyo
Pruebas
- Vitest2 archivos
Despliegue
- @opentelemetry/sdk-trace-base1 archivo
Otras
- OpenTelemetry1 archivo
uuid1 archivo
sdks/typescript/src/opik/integrations/opik-vercel
Backend
IA
ai2 archivos
Apoyo
Validación
- Zod1 archivo
Pruebas
- Vitest2 archivos
Despliegue
- opentelemetry1 archivo
Otras
- OpenTelemetry2 archivos
Otros repos con un stack parecido
Ordenados por cuánto de su stack comparten con opik, y después por estrellas.
- Significant-GravitasAutoGPT187.9 k
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
30 de 177 en comúnComparar → - infiniflowragflow93.5 k
RAGFlow is an agent-native database: a Retrieval-Augmented Generation (RAG) engine that grew into context infrastructure.
28 de 177 en común · GoComparar → - paperclipaipaperclip111 k
The open-source app everyone uses to manage agents at work
24 de 177 en común · TypeScriptComparar → - langflow-ailangflow156.3 k
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
23 de 177 en comúnComparar → - supabasesupabase114.5 k
The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
23 de 177 en común · TypeScriptComparar →
Preguntas frecuentes
¿En qué lenguaje está escrito opik?
¿Qué framework usa opik?
¿Con qué inicia sesión opik?
¿opik usa IA?
¿Qué servicios usa opik?
La prueba: apps/opik-backend/src/main/java/com/comet/opik/domain/attachment/AttachmentService.java, línea 33
¿opik tiene pruebas?
¿Qué repos tienen un stack parecido a opik?
¿Con qué está hecho tu repo?
Pega tu repo público y míralo dibujado.
Gratis y sin cuenta.