Showing 1341 open source projects for "mac on windows"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Atera - an All-in-one platform for IT management Icon
    Atera - an All-in-one platform for IT management

    Ideal for IT departments and MSPs (managed service providers)

    Your IT essentials, integrated & elevated. Take your IT management from automated to autonomous, download Atera's agent to start your free trial!
    Try Atera now
  • 1
    ali

    ali

    Generate HTTP load and plot the results in real-time

    Generate HTTP load and plot the results in real-time. A load testing tool capable of performing real-time analysis, inspired by vegeta and jplot. ali comes with an embedded terminal-based UI where you can plot the metrics in real-time, so lets you perform real-time analysis on the terminal. Press l (or h) to switch the displayed chart. On all charts, you can click and drag to select a region to zoom into.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Nightwatch.js

    Nightwatch.js

    End-to-end testing framework in Node.js & using the Webdriver API

    Nightwatch.js is an automated, easy to use End-to-End testing framework written in Node.js and using the W3C WebDriver API. It uses the WebDriver API to drive browsers, enabling commands and assertions on DOM elements. Nightwatch.js is used for end-to-end testing of web applications and websites, as well as for Node.js unit and integration testing. It offers a clean yet powerful syntax for quick and easy writing of tests, a built-in command-line test runner, continuous integration and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    gotests

    gotests

    Automatically generate Go test boilerplate from your source code

    gotests makes writing Go tests easy. It's a Golang command line tool that generates table-driven tests based on its target source files' function and method signatures. Any new dependencies in the test files are automatically imported. From the commandline, gotests can generate Go tests for specific source files or an entire directory. By default, it prints its output to stdout.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    ExMachina

    ExMachina

    Create test data for Elixir applications

    ExMachina is part of the thoughtbot Elixir family of projects. ExMachina makes it easy to create test data and associations. It works great with Ecto, but is configurable to work with any persistence library. And start the ExMachina application. For most projects (such as Phoenix apps) this will mean adding :ex_machina to the list of applications in mix.exs. You can skip this step if you are using Elixir 1.4 or later. Add your factory module inside test/support so that it is only compiled in...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Specification

    Specification

    Base class with tests for adding specifications to a DDD model

    Specification is a .NET library that implements the Specification pattern to encapsulate query logic into reusable, composable objects. Its primary goal is to pull filtering, sorting, and projection logic out of repositories and services, reducing duplication and improving maintainability. The library works especially well with Entity Framework Core, enabling developers to centralize query definitions instead of scattering LINQ expressions throughout the codebase. By defining specifications...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Kotest

    Kotest

    Powerful, elegant and flexible test framework for Kotlin

    Kotest is a flexible and comprehensive testing tool for Kotlin with multiplatform support. Powerful, elegant, and flexible test framework for Kotlin with additional assertions, property testing, and data-driven testing. The Kotest test framework enables tests to be laid out in a fluid way and execute them on JVM, Javascript, or native platforms. With built-in coroutine support at every level, the ability to use functions such as test lifecycle callbacks, extensive extension points, advanced...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Testinfra

    Testinfra

    Testinfra test your infrastructures

    With Testinfra you can write unit tests in Python to test the actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on. Testinfra aims to be a Serverspec equivalent in python and is written as a plugin to the powerful Pytest test engine. By default Testinfra launches tests on the local machines, but you can also test remotes systems using paramiko. If you have a lot of tests, you can use the pytest-xdist plugin to run tests using multiple...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    One-Lin3r

    One-Lin3r

    Gives you one-liners that aids in penetration testing operations

    One-Lin3r is a modular and lightweight penetration testing framework designed to provide security professionals with a centralized collection of one-liner commands for a wide range of offensive security tasks. It focuses on simplifying the execution of complex commands by organizing them into categorized modules, allowing users to quickly access and deploy payloads without manually searching or crafting them. The framework includes hundreds of prebuilt one-liners covering areas such as...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    test.vim

    test.vim

    Run your tests at the speed of thought

    vim-test is a flexible testing runner for Vim and Neovim that provides a unified interface to execute tests across many languages and frameworks from inside the editor. It abstracts differences between tools so you can run nearest test, current file, last test, or entire suite with consistent commands and mappings. The plugin auto-detects supported test frameworks based on project files and adapts its strategy accordingly. Output can be shown in splits, quickfix, or dispatched to external...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 10
    Delightful JavaScript Testing

    Delightful JavaScript Testing

    Delightful JavaScript Testing

    Jest is a delightful JavaScript Testing Framework with a focus on simplicity. Jest aims to work out of the box, config-free, on most JavaScript projects. Make tests that keep track of large objects with ease. Snapshots live either alongside your tests or embedded inline. Tests are parallelized by running them in their own processes to maximize performance. By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    busted

    busted

    Elegant Lua unit testing

    busted is a unit testing framework with a focus on being easy to use. Supports Lua >= 5.1, luajit >= 2.0.0, and moonscript. busted test specs read naturally without being too verbose. You can even chain asserts and negations, such as assert.is_not.equal. Nest blocks of tests with contextual descriptions using describe, and add tags to blocks so you can run arbitrary groups of tests. An extensible assert library allows you to extend and craft your own assert functions specific to your case...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Happo

    Happo

    Visual diffing in CI for user interfaces

    Happo is a visual regression testing tool. It hooks into your CI environment to compare the visual appearance of UI components before and after a change. Screenshots are taken in different browsers and across different screen sizes to ensure consistent cross-browser and responsive styling of your application. The first thing you want to do is to set up a test suite for Happo. A test suite consists of a set of components and variants of those components. There are many ways to do this, and it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ciao

    ciao

    HTTP checks & tests (private & public) monitoring

    HTTP checks & tests (private & public) monitoring - check the status of your URL. ciao checks HTTP(S) URL endpoints for a HTTP status code (or errors on the lower TCP stack) and sends a notification on status change via E-Mail or Webhooks. It uses Cron syntax to schedule the checks and comes along with a Web UI and a RESTful JSON API. Create an open-source web application for checking URL statuses with a UI and a REST API which is easy to install and maintain (no external dependencies like...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    VCR.py

    VCR.py

    Automatically mock your HTTP interactions to simplify testing

    Automatically mock your HTTP interactions to simplify and speed up testing. VCR.py simplifies and speeds up tests that make HTTP requests. The first time you run code that is inside a VCR.py context manager or decorated function, VCR.py records all HTTP interactions that take place through the libraries it supports and serializes and writes them to a flat file (in yaml format by default). This flat file is called a cassette. When the relevant piece of code is executed again, VCR.py will read...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    dperf

    dperf

    DPDK based 100Gbps network performance and load testing software

    dperf is a DPDK based 100Gbps network performance and load testing software. Based on DPDK, dperf can generate huge traffic with a single x86 server: tens of millions of HTTP CPS,hundreds of Gbps throughput and billions of concurrent connections. Provides detailed statistics and identify every packet loss. Support multiple scenarios. Load testing and stability testing for Layer 4 Load Balancer and other Layer 4 gateways. Network performance testing for servers on cloud. Performance test of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Ddosify

    Ddosify

    High-performance load testing tool, written in Golang

    vLoad tests should be done regularly to avoid being caught unprepared. Find out the maximum service capacity of your web system. Start the test either instantly or for a future date. Define your periodic load tests. Without load tests, businesses understand the load capacity of their systems when they become inaccessible during campaign times such as Black Friday or Cyber Monday. Determine the origins of requests and the test duration with our easy-to-use web interfaces. Review past load...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Qooxdoo JavaScript Framework

    Qooxdoo JavaScript Framework

    qooxdoo - Universal JavaScript Framework

    qooxdoo is a universal JavaScript framework that enables you to create applications for a wide range of platforms. With its object-oriented programming model, you build rich, interactive applications (RIAs), native-like apps for mobile devices, light-weight traditional web applications or even applications to run outside the browser. You leverage its integrated tool chain to develop and deploy applications of any scale while taking advantage of modern web technologies like HTML5 and CSS3,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Criterion

    Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    Most test frameworks for C require a lot of boilerplate code to set up tests and test suites -- you need to create a main, then register new test suites, then register the tests within these suites, and finally call the right functions. This gives the user great control, at the unfortunate cost of simplicity. Criterion follows the KISS principle, while keeping the control the user would have with other frameworks. Supports parameterized tests and theories. Progress and statistics can be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Conjure

    Conjure

    Interactive evaluation for Neovim

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile). Conjure is an interactive environment for evaluating code within your running program. The core features of Conjure are language agnostic (although it’s targeted at Lisps for now), with each language client providing their own extra tools. Here are the currently supported languages, contributions, and 3rd party plugins that add clients are highly encouraged! You can find a comparison table for all...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Terratest

    Terratest

    Go library that makes it easier to write automated tests

    Terratest is a Go library that provides patterns and helper functions for testing infrastructure, with 1st-class support for Terraform, Packer, Docker, Kubernetes, AWS, GCP, and more. Create a file ending in _test.go and run tests with the go test command. E.g., go test my_test.go. Use Terratest to execute your real IaC tools (e.g., Terraform, Packer, etc.) to deploy real infrastructure (e.g., servers) in a real environment (e.g., AWS). Use the tools built into Terratest to validate that the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Playwright for Python

    Playwright for Python

    Python version of the Playwright testing and automation library

    Playwright enables reliable end-to-end testing for modern web apps. Single API to automate Chromium, Firefox and WebKit. Capable automation for single page apps that rely on the modern web platform. Use the Playwright API in JavaScript & TypeScript, Python, .NET and, Java. With Playwright, test how your app behaves in Apple Safari with WebKit builds for Windows, Linux and macOS. Test locally and on CI. Use device emulation to test your responsive web apps in mobile web browsers. Playwright...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Zuul

    Zuul

    Gateway service providing dynamic routing, monitoring and more

    Zuul is an L7 application gateway that offers many capabilities, including dynamic routing, monitoring, security, resiliency and more. It is used in the backend of the Netflix streaming service as a front door for all requests from devices and web sites. Zuul is ideal for cases like this where API traffic volume and diversity can become overwhelming and cause production issues to arise suddenly and without warning. Zuul has a broad range of filters that enable it to perform multiple...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    AVA

    AVA

    Node.js test runner that lets you develop with confidence

    AVA is a test runner for Node.js that’s minimal and fast, and lets you develop with confidence. AVA is equipped with a concise API, detailed error output, process isolation and many other great features that set it apart from others. It is able to run tests concurrently, enforces the writing of atomic tests and includes TypeScript definitions. One of the key features it has is Magic Assert, wherein only certain values are displayed and highlighted for better viewing and easier comparison. It...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Gatling Studio

    Gatling Studio

    Desktop app that helps you craft Gatling load-testing simulations

    Gatling Studio is a native desktop application created to simplify the creation of Gatling load-testing simulations from real browser traffic. Instead of hand-writing scenarios in Scala or Java from scratch, you use Gatling Studio to drive a Chromium-based browser through a typical user journey. The tool captures all HTTP and HTTPS requests and responses, saves them as a HAR file, and then automatically converts that data into a structured Gatling project with groups, pauses, and exec...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Passmark

    Passmark

    The open-source Playwright library for AI browser regression testing

    The Passmark project is an open-source AI-powered regression testing framework built on top of Playwright that enables developers to write end-to-end browser tests using natural language instead of traditional scripting. It is designed to simplify and accelerate testing workflows by allowing AI models to interpret human-readable instructions and translate them into executable browser actions. One of its defining features is a cache-first execution model, where AI is used initially to...
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo