awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
xdissent avatar

xdissent/ievms

0
View on GitHub↗
9,773 stars·482 forks·Shell·14 viewsxdissent.github.com/ievms↗

Ievms

ievms is a tool that automates the provisioning of Internet Explorer virtual machines in VirtualBox, enabling cross-browser compatibility testing across multiple IE versions on a single host. It downloads and configures Microsoft's official IE virtual machine images into separate VirtualBox VMs using a single command-line script, handling the entire setup process from image acquisition to guest configuration.

The project distinguishes itself through several automation features that streamline the testing workflow. It installs VirtualBox Guest Additions and configures guest control, allowing programmatic VM management from the host. For older XP-based VMs, it boots with a custom ISO that edits the Windows registry to enable guest control with a blank password. To conserve bandwidth and disk space, it duplicates an existing IE6 XP image for IE7 and IE8, and an IE9 Win7 image for IE10 and IE11. After initial setup, it creates a clean snapshot, enabling one-command reversion to a pristine state for repeatable testing.

The tool covers the full lifecycle of managing Internet Explorer virtual machines for testing, from automatic installation and image reuse to snapshot-based state management and host-based VM control. Its documentation provides the necessary guidance for setting up and using the provisioning scripts.

Features

  • Virtual Machine Provisioning - Automates the creation and configuration of VirtualBox VMs for testing Internet Explorer versions.
  • Virtual Machine Installations - Downloads and configures Microsoft's Internet Explorer virtual machine images into separate VirtualBox VMs with a single command.
  • Internet Explorer VM Managers - Automates downloading and configuring Microsoft's IE virtual machine images into separate VirtualBox VMs.
  • Internet Explorer Version Testing - Tests websites across multiple Internet Explorer versions using automated VirtualBox VM provisioning.
  • Cross-Browser Testing Tools - Provisions multiple Internet Explorer versions in isolated VirtualBox VMs for cross-browser testing.
  • Snapshot-Based VM Resets - Creates a clean snapshot after initial VM setup, allowing one-command reversion to a pristine state.
  • Virtual Machine Snapshots - Creates a snapshot after initial setup so the virtual machine can be reset to its pristine state.
  • State Snapshots - Creates a clean snapshot after initial setup to allow reverting the VM to its pristine state.
  • Guest Control Automation Scripts - Installs VirtualBox guest additions and configures guest control to manage VMs programmatically from the host.
  • Guest Additions Installers - Installs VirtualBox Guest Additions to enable programmatic VM management from the host.
  • Programmatic Guest Control - Controls a virtual machine programmatically from the host by installing guest additions and configuring guest control.

Star history

Star history chart for xdissent/ievmsStar history chart for xdissent/ievms

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does xdissent/ievms do?

ievms is a tool that automates the provisioning of Internet Explorer virtual machines in VirtualBox, enabling cross-browser compatibility testing across multiple IE versions on a single host. It downloads and configures Microsoft's official IE virtual machine images into separate VirtualBox VMs using a single command-line script, handling the entire setup process from image acquisition to guest configuration.

What are the main features of xdissent/ievms?

The main features of xdissent/ievms are: Virtual Machine Provisioning, Virtual Machine Installations, Internet Explorer VM Managers, Internet Explorer Version Testing, Cross-Browser Testing Tools, Snapshot-Based VM Resets, Virtual Machine Snapshots, State Snapshots.

Which projects share features with xdissent/ievms?

Projects with overlapping indexed features include: apify/crawlee-python — Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive… web-platform-tests/wpt. microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… karma-runner/karma — Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure… microsoft/playwright — Playwright is a comprehensive browser automation framework designed for end-to-end testing and web workflow… apache/cloudstack — CloudStack is an infrastructure-as-a-service orchestration engine designed to automate the deployment and lifecycle of…

Projects sharing features with Ievms

These projects share indexed features with Ievms. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apify/crawlee-pythonapify avatar

    apify/crawlee-python

    8,097View on GitHub↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Pythonapifyautomationbeautifulsoup
    View on GitHub↗8,097
  • microvm-nix/microvm.nixmicrovm-nix avatar

    microvm-nix/microvm.nix

    2,682View on GitHub↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Nixcloud-hypervisorcrosvmfirecracker
    View on GitHub↗2,682
  • karma-runner/karmakarma-runner avatar

    karma-runner/karma

    11,958View on GitHub↗

    Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure cross-browser compatibility. It functions as a browser-based execution system that launches browsers, captures console output, and provides a command line interface for running automated tests within continuous integration pipelines. The project utilizes a plugin architecture that allows for the integration of third-party launchers, reporters, and preprocessors. It employs an adapter-based framework to execute tests from various assertion libraries through a unified runner interfac

    JavaScript
    View on GitHub↗11,958
  • web-platform-tests/wptweb-platform-tests avatar

    web-platform-tests/wpt

    5,951View on GitHub↗
    HTMLblinkbrowserdom
    View on GitHub↗5,951
Compare all 30 related projects→