Discover and explore top open-source AI tools and projects—updated daily.
mattpocockTypeScript testing framework for LLM apps
Top 35.6% on SourcePulse
Evalite is a TypeScript testing framework for LLM-powered applications, designed for developers to efficiently validate their AI-driven features without requiring API keys for core functionality. It offers a streamlined approach to testing, enabling rapid iteration and reliable deployment of LLM integrations.
How It Works
Evalite leverages a local testing paradigm, allowing developers to run tests against their LLM applications directly. The framework focuses on type safety and provides a development server for real-time feedback, facilitating a robust testing workflow.
Quick Start & Requirements
pnpm install (in root)pnpm run devpackages/example/.env).pnpm build in the root and npm link within packages/evalite for global command access.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The example application requires an OpenAI API key, and setting up the global evalite command involves an extra npm link step. The licensing is not explicitly stated, which may impact commercial use.
1 day ago
1 day
antiwork
qodo-ai
promptfoo