Showing 548 open source projects for "framework"

View related business solutions
  • 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
  • Cloud tools for web scraping and data extraction Icon
    Cloud tools for web scraping and data extraction

    Deploy pre-built tools that crawl websites, extract structured data, and feed your applications. Reliable web data without maintaining scrapers.

    Automate web data collection with cloud tools that handle anti-bot measures, browser rendering, and data transformation out of the box. Extract content from any website, push to vector databases for RAG workflows, or pipe directly into your apps via API. Schedule runs, set up webhooks, and connect to your existing stack. Free tier available, then scale as you need to.
    Explore 10,000+ tools
  • 1
    Qooxdoo JavaScript Framework

    Qooxdoo JavaScript Framework

    qooxdoo - Universal JavaScript Framework

    ...Qooxdoo offers a wide range of widgets and UI components, plus powerful server I/O communication. Built-in unit testing framework with unit tests across the API and User Interface testing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    NUnit 3 Framework

    NUnit 3 Framework

    NUnit 3 Framework

    NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms. NUnit is intended to be extensible. We can't do everything for everybody but we want to make it reasonably easy to extend NUnit. In many cases, users will be able to implement a special feature outside of our scope by simply creating a new attribute that embeds the required logic. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    RIDE

    RIDE

    Test data editor for Robot Framework

    RIDE is a development environment for Robot Framework test cases. Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    JUnit 5

    JUnit 5

    Programmer-friendly testing framework for Java and the JVM

    The 5th major version of the programmer-friendly testing framework for Java and the JVM. JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing. Official CI build server for JUnit 5. Used to perform quick checks on submitted pull requests and for build matrices including the latest released OpenJDK and early access builds of the next OpenJDK. ...
    Downloads: 72 This Week
    Last Update:
    See Project
  • D&B Hoovers is Your Sales Accelerator Icon
    D&B Hoovers is Your Sales Accelerator

    For sales teams that want to accelerate B2B sales with better data

    Speed up sales prospecting with the rich audience targeting capabilities of D&B Hoovers so you can spend more sales time closing.
    Learn More
  • 5
    GoogleTest

    GoogleTest

    Google Testing and Mocking Framework

    ...Since they were so closely related, they were merged to create an even better GoogleTest. GoogleTest features an xUnit test framework, a rich set of assertions, user-defined assertions, death tests, among many others. It's been used on a variety of platforms, including Cygwin, Symbian, MinGW and PlatformIO.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 6
    Jasmine

    Jasmine

    A JavaScript Testing Framework

    Jasmine is a behavior-driven JavaScript development framework for running both browser and Node.js tests. It’s been tested to work on most versions of popular browsers including Safari, Chrome, Firefox, and Internet Explorer. Jasmine does not rely on any other JavaScript frameworks, browsers or DOM, making it suitable for websites, Node.js projects, or just about anywhere that JavaScript can run.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 7
    Catch2

    Catch2

    A modern, C++-native, test framework for unit-tests, TDD and BDD

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch). Catch2 is mainly a unit testing framework for C++, but it also provides basic micro-benchmarking features and simple BDD macros. Catch2's main advantage is that using it is both simple and natural. Test names do not have to be valid identifiers, assertions look like normal C++ boolean expressions, and sections provide a nice and local way to share set-up and tear-down code in tests. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 8
    Buildbot

    Buildbot

    Python-based continuous integration testing framework

    ...This script can be very simple, configuring built-in components, but the full expressive power of Python is available. This allows dynamic generation of configuration, customized components, and anything else you can devise. The framework itself is implemented in Twisted Python, and compatible with all major operating systems.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 9
    Scrapy

    Scrapy

    A fast, high-level web crawling and web scraping framework

    Scrapy is a fast, open source, high-level framework for crawling websites and extracting structured data from these websites. Portable and written in Python, it can run on Windows, Linux, macOS and BSD. Scrapy is powerful, fast and simple, and also easily extensible. Simply write the rules to extract the data, and add new functionality if you wish without having to touch the core.
    Downloads: 26 This Week
    Last Update:
    See Project
  • G-P - Global EOR Solution Icon
    G-P - Global EOR Solution

    Companies searching for an Employer of Record solution to mitigate risk and manage compliance, taxes, benefits, and payroll anywhere in the world

    With G-P's industry-leading Employer of Record (EOR) and Contractor solutions, you can hire, onboard and manage teams in 180+ countries — quickly and compliantly — without setting up entities.
    Learn More
  • 10
    Zerocode

    Zerocode

    API automation and load testing framework

    A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease. Zerocode makes it easy to create and maintain automated tests with absolute minimum overhead for REST,SOAP, Kafka Real Time Data Streams and much more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Toxiproxy

    Toxiproxy

    A TCP proxy to simulate network and system conditions for chaos

    Toxiproxy is a framework for simulating network conditions. It's made specifically to work in testing, CI and development environments, supporting deterministic tampering with connections, but with support for randomized chaos and customization. Toxiproxy is the tool you need to prove with tests that your application doesn't have single points of failure.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 12
    Quick

    Quick

    The Swift (and Objective-C) testing framework

    Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo. Quick comes together with Nimble, a matcher framework for your tests. Certain versions of Quick and Nimble only support certain versions of Swift. Depending on which version of Swift your project uses, you should use specific versions of Quick and Nimble. When code doesn't work the way it's supposed to, unit tests should make it clear exactly what's wrong. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Appium

    Appium

    Automation for iOS, Android, and Windows Apps

    Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol. Is native app automation missing from your tool belt? Problem solved. Appium is built on the idea that testing native apps shouldn't require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    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 conditional evaluation, powerful data-driven testing, and more. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Mocha

    Mocha

    A feature-rich JavaScript test framework running on Node.js

    Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. Hosted on GitHub. Mocha runs in the browser. Every release of Mocha will have new builds of ./mocha.js and ./mocha.css for use in the browser.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 16
    Mockito

    Mockito

    Most popular Mocking framework for unit tests written in Java

    ...Fancy getting world-wide visibility and building up an eternal fame of an OSS contributor? Use the latest version! Hack and experiment. Speak up at the mailing list. Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produce clean verification errors.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 17
    Keploy

    Keploy

    Testing for Developers. Toolkit that creates test-cases and data mocks

    ...Merge KTests with unit testing libraries(like Go-Test, JUnit..) to track combined test coverage. KMocks can also be referenced in existing tests or use anywhere (including any testing framework). KMocks can also be used as tests for the server. Keploy is added as a middleware to your application that captures and replays all network interaction served to the application from any source. Keploy has native interoperability as it integrates with popular testing libraries like go-test, junit. Code coverage will be reported with existing plus KTests. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    chai

    chai

    BDD / TDD assertion framework for node.js

    Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. Chai has several interfaces that allow the developer to choose the most comfortable. The chain-capable BDD styles provide an expressive language & readable style, while the TDD assert style provides a more classical feel. Plugins extend Chai's assertions to new contexts such as vendor integration & object construction. Developers can build their own plugins to share with community or use the plugin pattern to DRY up existing tests. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 19
    Roboelectric

    Roboelectric

    Android unit testing framework

    Robolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a JVM, without the overhead of an emulator. Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. That’s no way to do TDD, there must be a better way. Robolectric is a framework that brings fast and reliable unit tests to Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    doctest

    doctest

    Fastest feature-rich C++11/14/17/20 single-header testing framework

    doctest is a new C++ testing framework but is by far the fastest both in compile times (by orders of magnitude) and runtime compared to other feature-rich alternatives. It brings the ability of compiled languages such as D / Rust / Nim to have tests written directly in the production code thanks to a fast, transparent and flexible test runner with a clean interface.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    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 more. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Ginkgo

    Ginkgo

    BDD testing framework for Go

    Ginkgo is a Go testing framework built to help you efficiently write expressive and comprehensive tests using Behavior-Driven Development (“BDD”) style. It is best paired with the Gomega matcher library but is designed to be matcher-agnostic. These docs are written assuming you’ll be using Gomega with Ginkgo. They also assume you know your way around Go and have a good mental model for how Go organizes packages under $GOPATH.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    DevSec Hardening

    DevSec Hardening

    This Ansible collection provides battle tested hardening

    Hardening adds a layer into your automation framework, that configures your operating systems and services. It takes care of difficult settings, compliance guidelines, cryptography recommendations, and secure defaults. Running secure infrastructure is a difficult task. Although server hardening is a well-known topic with many guides out in the wild, it is still very cumbersome to apply and verify secure configuration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    KIF

    KIF

    An iOS functional testing framework

    KIF, which stands for Keep It Functional, is an iOS integration test framework. It allows for easy automation of iOS apps by leveraging the accessibility attributes that the OS makes available for those with visual disabilities. KIF builds and performs the tests using a standard XCTest testing target. Testing is conducted synchronously in the main thread (running the run loop to force the passage of time) allowing for more complex logic and composition.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Apache JMeter

    Apache JMeter

    Load testing tool for analyzing and measuring performance of services

    The Apache JMeter™ application is open-source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. Apache JMeter may be used to test performance both on static and dynamic resources, Web dynamic applications. It can be used to simulate a heavy load on a server, group of servers, network or object to test its strength or to analyze...
    Downloads: 98 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next