À propos du projet
Effect est une boîte à outils pour les développeurs TypeScript permettant de gérer des exigences d'application complexes à grande échelle. Elle propose une approche unifiée pour plusieurs défis critiques du génie logiciel, notamment :
- Capacités principales : Gestion des erreurs typées, injection de dépendances, concurrence structurée, ordonnancement, traçage et validation de schéma unifiée.
- Intégrations de plateformes : Services dédiés pour divers environnements d'exécution, dont Node.js, Bun, Deno et le Navigateur.
- Support des bases de données : Un large éventail de clients SQL pour PostgreSQL, MySQL, Microsoft SQL Server, ClickHouse, SQLite (via divers pilotes) et Cloudflare D1.
- Intégration IA : Fournisseurs pour Anthropic, OpenAI, OpenRouter et d'autres API compatibles OpenAI.
- Gestion d'état : Liaisons pour Effect Atom à travers React, SolidJS et Vue.
- Outillage et observabilité : Intégration OpenTelemetry, aides Vitest, un générateur de documentation et un générateur de code de spécification OpenAPI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.