Showing 337 open source projects for "test unit"

View related business solutions
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    WAL-G

    WAL-G

    Archival and Restoration for databases in the Cloud

    WAL-G is an archival restoration tool for PostgreSQL, MySQL/MariaDB, and MS SQL Server (beta for MongoDB and Redis). WAL-G is the successor of WAL-E with a number of key differences. WAL-G uses LZ4, LZMA, ZSTD, or Brotli compression, multiple processors, and non-exclusive base backups for Postgres. More information on the original design and implementation of WAL-G can be found on the Citus Data blog post "Introducing WAL-G by Citus: Faster Disaster Recovery for Postgres". A precompiled...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Django Bootstrap Modal Forms

    Django Bootstrap Modal Forms

    A Django plugin for creating AJAX driven forms in Bootstrap modal

    A Django plugin for creating AJAX-driven forms in Bootstrap modal. This repository includes Dockerfile and docker-compose.yml files so you can easily setup and start to experiment with django-bootstrap-modal-forms running inside of a container on your local machine. Any changes you make in bootstrap_modal_forms, examples and test folders are reflected in the container (see docker-compose.yml) and the data stored in the sqlite3 database are persistent even if you remove the stopped container....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    ngx-bootstrap

    ngx-bootstrap

    Fast and reliable Bootstrap widgets in Angular

    ...We have incorporated a set of style guides and guidelines to enhance both code maintainability and readability. Also, we always support the latest Angular versions and provide full unit-test coverage. Being developers ourselves, we understand the importance of documentation. Well-written and continually updated docs significantly ease up the life of developers and improve overall software quality. We are doing our best to provide you with the most complete and easy-to-understand documentation out there.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    WireMock

    WireMock

    A tool for mocking HTTP services

    HTTP response stubbing, matchable on URL, header and body content patterns. Request verification, runs in unit tests, as a standalone process or as a WAR app. Configurable via a fluent Java API, JSON files and JSON over HTTP. Record/playback of stubs, fault injection, per-request conditional proxying, browser proxying for request inspection and replacement. Stateful behavior simulation and configurable response delays. Mock your APIs for fast, robust and comprehensive testing. WireMock is a...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    ReDex

    ReDex

    A bytecode optimizer for Android apps

    ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source. Redex provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by Redex should...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Amazon Braket Default Simulator

    Amazon Braket Default Simulator

    An implementation of a quantum simulator that you can run locally

    The Amazon Braket Default Simulator is a Python open-source library that provides an implementation of a quantum simulator that you can run locally. You can use the simulator to test quantum tasks that you construct for the Amazon Braket SDK before you submit them to the Amazon Braket service for execution. You must have the Amazon Braket SDK installed to use the local simulator. Follow the instructions in the README for setup. If you want to contribute to the project, be sure to run unit tests and get a successful result before you submit a pull request. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    REST API Response Builder for Laravel

    REST API Response Builder for Laravel

    Builds nice, normalized and easy to consume REST JSON responses

    ResponseBuilder is a Laravel package, designed to help you build nice, normalized, and easy-to-consume REST API JSON responses. ResponseBuilder is written for REST API developers by REST API developers and is based on long-lasting experience on both "sides" of API. It's lightweight, with no dependencies, extensively tested, and simple to use yet flexible and powerful, with support for on-the-fly data conversion, localization support, automatic message building, chained APIs, and (hopefully)...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Beam

    Beam

    A type-safe, non-TH Haskell SQL library and ORM

    Beam is a Haskell interface to relational databases. Beam uses the Haskell type system to verify that queries are type-safe before sending them to the database server. Queries are written in a straightforward, natural monadic syntax. Combinators are provided for all standard SQL92 features, and a significant subset of SQL99, SQL2003, and SQL2008 features. Beam is standards-compliant but not naive. We recognize that different database backends provide different guarantees, syntaxes, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    nodejs-integration-tests-best-practices

    nodejs-integration-tests-best-practices

    Beyond the basics of Node.js testing

    Component/integration test is a hybrid between E2E and unit tets. It's gaining a lot of popularity and going by the testing diamond model it is considered as the default technique for the modern backend. Its main idea is testing an entire component (e.g., Microservice) as-is, through the API, with all the layers including the database but fake anything extraneous.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    TypeGraphQL

    TypeGraphQL

    Create GraphQL schema and resolvers with TypeScript

    ...Dependency injection support and decorators abstraction provide great separation of business logic from the underlying transport layer. That gives you really easy testability, so you can just provide mocks of dependencies to prevent side effects and unit test your resolvers like simple services whose methods only take some parameters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Trae Agent

    Trae Agent

    LLM-based agent for general purpose software engineering tasks

    Trae Agent is an open-source, LLM-based agent system also developed by ByteDance, focused primarily on automating software engineering workflows. It provides a command-line interface (CLI) that accepts natural-language instructions (e.g. “refactor this module,” “write a unit test,” “generate a REST API skeleton”), and then orchestrates tool-based workflows — such as file editing, shell/batch commands, code generation, code formatting or refactoring — to carry out complex engineering tasks. Under the hood, Trae Agent supports multiple LLM backends (so you can choose your preferred model provider), and comes with a modular architecture that makes it easy to study, extend, or modify. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    s2n

    s2n

    An implementation of the TLS/SSL protocols

    s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority. It is released and licensed under the Apache License 2.0. If you are building on OSX, you can use build tools like Ninja. The s2n-tls I/O APIs are designed to be intuitive to developers familiar with the widely-used POSIX I/O APIs, and s2n-tls supports blocking, non-blocking, and full-duplex I/O. Additionally there are no locks or mutexes within s2n-tls....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Koarse Grind (formerly Coarse Grind)

    Koarse Grind (formerly Coarse Grind)

    Test Automation framework intended for coarse-grained testing

    Koarse Grind has been rewritten in Kotlin (hence the 'K'). It's new home is here: https://github.com/william-hood/koarse-grind-kotlin __________________________________ Test Automation framework for Kotlin/Java with an integrated web-based user interface. It is intended for larger-grained testing of an installed & configured product, rather than unit testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Eric Integrated Development Environment

    Eric Integrated Development Environment

    Python Development Environment with all batteries included

    Eric is a Python IDE written using PyQt and QScintilla. It provides various features such as any number of open editors, an integrated (remote) debugger, project management facilities, unit test, refactoring and much more.
    Leader badge
    Downloads: 127 This Week
    Last Update:
    See Project
  • 15
    7x Primer

    7x Primer

    7x Primer Framework v1.5 — PHP 8.5 Support (Stable; Open Source)

    ...It provides: A Model-View-Controller architecture with clean separation of concerns Convention-over-configuration — a predictable directory layout that removes boilerplate sfPatternRouting — a flexible URL routing engine with named routes, parameters, and requirements Action pipeline — executeActionName() methods dispatch HTTP requests through configurable pre/post filters to typed PHP template files symfony1-style autoloading via sfCoreAutoload — every class in lib/ is available on demand Composer integration (new in 1.5) — vendor/autoload.php coexists with sfCoreAutoload via PHP's spl_autoload stack, giving access to the full Packagist ecosystem ORM integration — sfDoctrinePlugin and sfPropelPlugin remain fully functional for database-backed applications Lime test framework — a TAP-based unit and functional test suite with 600+ t
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    libCIGI

    C++ Library for the Common Image Generator Interface

    ...Packet processing is kept simple and a couple of simple helper functions / classes are provided in CIGIGeneric.h and some other headers to support this. Helpers are provided for version interpretation and conversion of packet parameters to text. Testing is supported using the boost test framework to develop unit tests for each of the packets. Because the library is header-only it can easily support many platforms / compilers but this has not yet been tested. Note: Currently the use of bitfields in the library may cause erroneous use in some compilers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    QTronics ToolSet

    QTronics ToolSet

    Includes tools for performing electronic calculations.

    This program contains many tools for you to perform detailed electronic calculations. Ohms, Kirchhoff, Parralel Res., Voltage Divider, Wheatstone, Reistor Color, Zener diode, LED resistor, capacitor, inductor, transformer, capacitive reactance, Transformerless adaptor, R-C Time calculator, Flip-Flop, NE555 calculator, TL431 calculator, 78XX, LM317, Current Limiter, Transistor Regulator, Current Mirror, Battery charge calculations, transistor calculator, mosfet, pass filters, opamp,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18

    PureJS-Tools

    A Javascript library to make unit test and multiple onload events

    PureJS-Tools is a lightweight library to simplify some aspect code of pure javascript like the written of unit test or the manage of the onload event. Thanks to this library, you can make easily unit test to your JS code. This is a free library under the GNU General Public License version 3.0 (GPLv3). This means that you can use the PureJS-Tools in your own project, redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Kompute

    Kompute

    General purpose GPU compute framework built on Vulkan

    General purpose GPU compute framework built on Vulkan to support 1000s of cross-vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous, and optimized for advanced GPU data processing use cases. Backed by the Linux Foundation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    NKTgLaw

    NKTgLaw

    Core library & API for the NKTg Law (Nguyen Khanh Tung). Includes core

    Core library & API for the NKTg Law (Nguyen Khanh Tung). Includes core implementation, REST/gRPC API, and 150+ client wrappers
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Oso

    Oso

    Oso is a batteries-included framework for building authorization

    ...Extend them however you need with Oso’s declarative policy language, Polar. Filter: Go beyond yes/no authorization questions. Implement authorization over collections too - e.g., “Show me only the records that Juno can see.” Test: Write unit tests over your authorization logic now that you have a single interface for it. Use the debugger or tracing to track down unexpected behavior. Oso lets you write policies to control who can do what in your app. Select different policies below to see how they change the permissions in the sample app on the right. Oso's language libraries can be developed without touching the Rust core, but you will still need the Rust stable toolchain installed in order to build the core.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    xtd

    xtd

    Modern C++20 framework to create console, GUI and unit tests.

    xtd (pronounced "extend") is a modern C++20 framework to create console CLI), forms (GUI like WinForms) and unit test (xUnit) applications on Windows, macOS, Linux, iOS , Android, FreeBSD and Haiku. • Website : https://gammasoft71.github.io/xtd/ • Sources : https://github.com/gammasoft71/xtd • Reference guide : https://gammasoft71.github.io/xtd/reference_guides/latest/index.html • Install : https://gammasoft71.github.io/xtd/docs/downloads • Portability : https://gammasoft71.github.io/xtd/docs/documentation/portability • Examples : https://github.com/gammasoft71/xtd/tree/master/examples/README.md
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Visual Studio Code client for Tabnine

    Visual Studio Code client for Tabnine

    Visual Studio Code client for Tabnine

    ...Whether you call it IntelliSense, intelliCode, autocomplete, AI-assisted code completion, AI-powered code completion, AI copilot, AI code snippets, code suggestion, code prediction, code hinting, content assist, unit test generation or documentation generation, using Tabnine can massively impact your coding velocity, significantly cutting down your coding time.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    Testudo

    automatic test system for C++ code

    Testudo is an automatic test system for C++ code, with a beautiful syntax and configurable reports. It can be used at all levels, from unit testing to integration, and supports several testing and coding philosophies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    JavaScript & Node.js Testing

    JavaScript & Node.js Testing

    Comprehensive and exhaustive JavaScript & Node.js testing

    This project compiles practical advice for testing JavaScript applications across the stack, emphasizing clarity, speed, and reliability over dogma. It distinguishes between different kinds of tests—unit, integration, end-to-end—and shows when each is appropriate given time and risk constraints. The guide focuses on removing flakiness by isolating side effects, controlling randomness, and stabilizing async code paths. It also demonstrates test design techniques like arranging test data, using expressive assertions, and structuring test suites for readability and discoverability. ...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB