Sobre el proyecto
Effect es un conjunto de herramientas para desarrolladores de TypeScript para manejar requisitos de aplicaciones complejos a escala. Proporciona un enfoque unificado para varios desafíos críticos de ingeniería de software, incluyendo:
- Capacidades principales: Manejo de errores tipados, inyección de dependencias, concurrencia estructurada, programación, rastreo y validación de esquemas unificada.
- Integraciones de plataforma: Servicios dedicados para varios entornos de ejecución, incluidos Node.js, Bun, Deno y el Navegador.
- Soporte de bases de datos: Una amplia gama de clientes SQL para PostgreSQL, MySQL, Microsoft SQL Server, ClickHouse, SQLite (a través de varios controladores) y Cloudflare D1.
- Integración de IA: Proveedores para Anthropic, OpenAI, OpenRouter y otras APIs compatibles con OpenAI.
- Gestión de estado: Enlaces para Effect Atom en React, SolidJS y Vue.
- Herramientas y observabilidad: Integración con OpenTelemetry, ayudantes de Vitest, un generador de documentación y un generador de código de especificación OpenAPI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.