Repository History
Explore all analyzed open source repositories

Promptfoo: LLM Evaluation and Red Teaming for AI Applications
Promptfoo is an open-source CLI and library designed for evaluating and red-teaming Large Language Model (LLM) applications. It enables developers to test prompts, agents, and RAGs, compare model performance, and secure AI apps through vulnerability scanning. With simple declarative configs and CI/CD integration, Promptfoo helps ship reliable and secure AI solutions.

responses: Mocking Python Requests for Robust Testing
responses is a Python library designed to simplify the process of mocking the `requests` library during testing. It allows developers to define predictable HTTP responses, enabling isolated and reliable unit tests for applications that interact with external APIs. This utility is essential for ensuring test stability and speed by avoiding actual network calls.

Wake: A Python Framework for Secure Solidity Development and Fuzz Testing
Wake is a robust Python-based framework designed for secure Solidity development and comprehensive fuzz testing. It provides built-in vulnerability detectors, helping developers build more secure Ethereum dApps. With features like a VS Code extension and CI/CD integration, Wake streamlines the smart contract development workflow.

HTTP Toolkit: Debug, Test, and Build with HTTP(S) on Any Platform
HTTP Toolkit is an open-source, cross-platform tool designed for debugging, testing, and building with HTTP(S). It allows developers to intercept, inspect, and rewrite HTTP traffic from various clients, including browsers, backend languages, and mobile apps. This powerful tool simplifies understanding and manipulating network requests for development and troubleshooting.

factory_boy: A Python Test Fixtures Replacement
factory_boy is a powerful Python library designed to replace static, hard-to-maintain test fixtures with dynamic, easy-to-use factories. It simplifies the creation of complex objects for testing, offering features like declarative syntax, ORM integration, and realistic data generation. This tool helps developers write cleaner, more maintainable tests across various Python projects.

Selenium: The Leading Framework for Browser Automation
Selenium is a comprehensive open-source project that provides tools and libraries for automating web browsers. It offers a platform and language-neutral coding interface, adhering to the W3C WebDriver specification, making it compatible with all major web browsers. This powerful framework is widely used for functional testing, regression testing, and general web automation.

Hypothesis: Property-Based Testing for Python
Hypothesis is a powerful property-based testing library for Python, designed to help developers write more robust and reliable code. It automatically generates diverse test inputs, including challenging edge cases, to uncover bugs that traditional testing methods might miss. When a bug is found, Hypothesis simplifies debugging by providing the simplest possible failing example.

dockur/macos: Run macOS in a Docker Container with KVM Acceleration
dockur/macos is an innovative GitHub project that enables users to run macOS within a Docker container, leveraging KVM acceleration for optimal performance. This solution simplifies the process of setting up a macOS virtual machine, offering a web-based viewer and automatic download of macOS images. It provides a highly convenient and flexible way to access a macOS environment for various purposes, including development and testing.