Showing 128 open source projects for "source testing unit testing"

View related business solutions
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    pg-mem

    pg-mem

    An in memory postgres DB instance for your unit tests

    pg-mem is an in-memory PostgreSQL emulator for Node.js and TypeScript that allows you to simulate a Postgres database without a real server. It’s perfect for unit testing and development scenarios where spinning up a full database would be too heavy. pg-mem supports many Postgres features and is compatible with various ORMs like TypeORM and Sequelize.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2

    Zora Testing Pot

    An open-source automated database testing tool

    Zora is an open-source automated testing framework designed specifically for testing database functionalities. It supports multiple database management systems including MySQL, PostgreSQL, and MongoDB. The framework provides a comprehensive suite of tests to ensure data integrity, reliability, and performance across different database types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    HammerDB

    HammerDB

    HammerDB Database Load Testing and Benchmarking Tool

    HammerDB is a leading benchmarking and load testing tool for relational databases like PostgreSQL, Oracle, SQL Server, and MySQL. It implements industry-standard workloads such as TPC-C and TPC-H to simulate real-world transactional and analytical database performance. HammerDB is widely used by DBAs and performance engineers to evaluate hardware, configurations, and scaling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    user-event

    user-event

    Simulate user events

    Fire events the same way the user does. user-event tries to simulate the real events that would happen in the browser as the user interacts with it. For example userEvent.click(checkbox) would change the state of the checkbox. user-event is a companion library for Testing Library that simulates user interactions by dispatching the events that would happen if the interaction took place in a browser. fireEvent dispatches DOM events, whereas user-event simulates full interactions, which may...
    Downloads: 7 This Week
    Last Update:
    See Project
  • $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
  • 5
    Testcontainers node

    Testcontainers node

    Supports tests, providing lightweight, throwaway instances of database

    ...With support for many languages and testing frameworks, all you need is Docker. Use a containerized instance of your database to test your data access layer code for complete compatibility, without requiring a complex setup on developer machines. Trust that your tests will always start with a known state. Use containerized web browsers, compatible with Selenium, to run automated UI tests.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Jest Preview

    Jest Preview

    Debug your Jest tests. Effortlessly

    Jest Preview has a mission. To make front-end developers' life easier. It's built with the mindset of Developer Experience first in mind. Write tests in Jest and see the changes reflects in browser in a few milliseconds. You can use Jest Preview with any testing libraries and frontend frameworks. Don't waste time guessing what is your UI looks like. Let's Jest Preview visualize it in a browser for you! When writing tests using Jest, we usually debug by reading the HTML code. Sometimes, the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ShareDB

    ShareDB

    Realtime database backend based on Operational Transformation (OT)

    ...Middleware for implementing access control and custom extensions. Ideal for use in browsers or on the server. In-memory implementations of database and pub/sub for unit testing. Access to historic document versions. Realtime user presence syncing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    EMAGNET

    EMAGNET

    Automated hacking tool to find leaked databases with 97.1% accuracy

    Automated hacking tool that will find leaked databases with 97.1% accurate to grab mail + password. Before using Emagnet, please remember that with great power comes great responsibility. Pastebin patched the vulnerability I previously used in order to get recent uploads, so at the moment it is not possible to get recently uploaded files, you are now limited to all syntaxes exempt the default one (95% get's uploaded as 'text' and this is removed from all recent upload lists). Bruteforce...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    MongoEngine

    MongoEngine

    A Python Object-Document-Mapper for working with MongoDB

    MongoEngine is a Python Object-Document Mapper for working with MongoDB.
    Downloads: 4 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
  • 10
    Laravel DB Snapshots

    Laravel DB Snapshots

    Quickly dump and load databases

    Laravel DB Snapshots is a package that allows you to easily create, load, and manage database snapshots within Laravel applications. It’s especially useful in testing and staging environments where resetting the database to a known state is critical. By integrating with Laravel’s Artisan commands, the tool offers a streamlined developer experience.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Laravel Options

    Laravel Options

    Global key-value store in the database

    Global key-value store in the database. To get started with options, use Composer to add the package to your project's dependencies. Run PHP artisan migrate to migrate the table. There will now be an options table in your database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pongo

    Pongo

    Pongo - Mongo but on Postgres and with strong consistency benefits

    Pongo is a developer tool for running isolated Postgres environments in Docker with one command. It's built to help engineers quickly spin up clean PostgreSQL instances for testing, debugging, or local development without needing global database installations. Pongo also handles version pinning and supports extensions, making it great for repeatable workflows.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Evil Seed

    Evil Seed

    A Gem for creating partial anonymized dumps of your database

    Evil Seed is a Ruby tool for seeding databases with realistic, localized, and structured test data. It integrates with Rails and uses Faker, but allows more advanced customization like data relationships and repeatable sequences. It’s ideal for developers who need high-quality sample data for testing or demos.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    FoundationDB

    FoundationDB

    Open source, distributed, transactional key-value store

    ...FoundationDB provides amazing performance on commodity hardware, allowing you to support very heavy loads at low cost. FoundationDB has been running in production for years and been hardened with lessons learned. Backing FoundationDB up is an unmatched testing system based on a deterministic simulation engine. Developers on an OS for which there is no binary package, or who would like to start hacking on the code, can get started by compiling from source.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Stoolap

    Stoolap

    A Modern Embedded SQL Database written in Rust

    Stoolap is a lightweight, self-hosted analysis and visualization tool designed to help developers and operations teams explore log data, metrics, and debugging information from distributed systems or local applications. Instead of relying on heavy commercial observability platforms, stoolap provides a fast, focused interface where users can filter, query, and visualize time-series data, logs, traces, and error metrics in a cohesive environment. Its intuitive query builder lets users craft...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    MMKV

    MMKV

    The fastest key/value storage for React Native

    MMKV is an efficient, small mobile key-value storage framework developed by WeChat. react-native-mmkv is a library that allows you to easily use MMKV inside your React Native applications. It provides fast and direct bindings to the native C++ library which are accessible through a simple JS API. Get and set strings, booleans and numbers. Fully synchronous calls, no async/await, no Promises, no Bridge. Encryption support (secure storage). Multiple instances support (separate user-data with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Magic 7

    Magic 7

    7 Generic TSQL Scripts to Troubleshoot SQL Performance Problems

    "It's not a tool, which fixes a problem, but the fool using it!" (Jörg Stryk) The M7 bunch of scripts should help the EXPERIENCED Troubleshooter to quickly identify bottlenecks and to develop/implement appropriate solutions. "With great power comes great responsibility" (Uncle Ben)
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18

    dbUnit

    Automated tests with databases: prep, verify, restore tables

    dbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19

    pglogger

    Logger to use from within PostgreSQL

    pglogger is a logging framework for PostgreSQL. It is inspired by log4j.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Database and csv files comparison tool
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Jailer

    Jailer

    Database Subsetter and Relational Data Browser

    Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 22
    Skiplist-CPP

    Skiplist-CPP

    A tiny KV storage based on skiplist written in C++ language

    Skiplist-CPP is a lightweight key-value storage engine implemented in C++ using a skip list as its core data structure. It showcases how a log-structured, ordered index can deliver fast inserts, lookups, and deletes while remaining simple to implement and reason about. The project supplies a compact codebase with a clear separation between the skip list implementation and the storage operations that use it. Beyond in-memory operations, it demonstrates persistence through data dump to disk...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    IntegreSQL

    IntegreSQL

    IntegreSQL manages isolated PostgreSQL databases for your integration

    IntegreSQL is a PostgreSQL clone provisioning tool that helps with testing by instantly spinning up database copies from a base template. It’s designed for integration tests where speed and data isolation are critical. IntegreSQL eliminates setup time and ensures a consistent database state across test runs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AMP Servers For Windows 32 Bit ( x86 )

    AMP Servers For Windows 32 Bit ( x86 )

    Apache v2.4, MariaDB v10.4, PHP v8.1 With Automated Service Installers

    Please watch the video below for a sample library software installation, which uses this same server. After watching / installing the services, you may copy your new application folder, to the C:\slims9-x86\httpd\htdocs directory and change the DocumentRoot value in the following files : 1. C:\slims9-x86\httpd\conf\httpd.conf 2. C:\slims9-x86\httpd\conf\extra\httpd-ssl.conf Restart the services for applying the new configuration. You may now access your install.php /...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25

    pyDaSSQLiteMan

    An easy way to manage SQLite databases and query CSV files

    Welcome to the project page for pyDaSSQLiteMan (Python Data and SQLite Manager). This application is a Python Tkinter application designed to enable easy SQLite database file manipulation, and an easy method to run SQL styled queries on CSV files. If you're not downloading the pre-compiled executable you will need Python to run this app. You can download it from http://www.python.org/ . I'd recommend something after version 3. Testing has been Windows based. SQLite is a free database...
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB