awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesWindow Configurations

Settings for defining the dimensions and interface elements of a browser-based application window.

Distinct from Headless Browser Controllers: Focuses on window geometry and menu bars for native feel rather than automation/scraping control.

Explore 6 awesome GitHub repositories matching web development · Window Configurations. Refine with filters or upvote what's useful.

Awesome Window Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jiahaog/nativefierAvatar de jiahaog

    jiahaog/nativefier

    35,315Ver en GitHub↗

    Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for Windows, macOS, and Linux. It functions as a web-to-desktop application converter, wrapping web pages in a dedicated browser window with its own launcher and identity. The tool uses an Electron-based wrapper to embed websites within a Chromium browser instance and Node.js runtime. It differentiates itself through automatic branding, extracting application names and icons from target websites to configure the desktop wrapper. The system provides mechanisms for custom styling and b

    Allows programmatic configuration of window dimensions and menu bars to mimic a native desktop experience.

    TypeScript
    Ver en GitHub↗35,315
  • teamcapybara/capybaraAvatar de teamcapybara

    teamcapybara/capybara

    10,166Ver en GitHub↗

    Capybara is a browser automation library and web application acceptance test framework used to simulate user behavior and verify functional requirements. It serves as a cross-browser testing tool and headless browser orchestrator, allowing for the execution of test suites across multiple browser engines. The project provides a driver-agnostic interaction layer that abstracts different browser engines, enabling users to switch between headless and full browser drivers. It supports multi-user session simulation by maintaining independent browser states and cookies to test interactions between i

    Allows switching focus between multiple open browser windows to perform actions across different tabs.

    Ruby
    Ver en GitHub↗10,166
  • android/testing-samplesAvatar de android

    android/testing-samples

    9,297Ver en GitHub↗

    This is a collection of sample projects that demonstrate how to write automated tests for Android applications. The samples cover a range of testing techniques, including simulating user interactions with the Espresso framework, verifying navigation and inter-component communication through intent interception, and managing activity, intent, and service lifecycles using reusable test rules. The repository provides concrete implementations for testing across multiple application windows, capturing screenshots during test execution for visual verification, and synchronizing test assertions with

    Routes UI interactions to the correct window by resolving display and window token identifiers during tests.

    Java
    Ver en GitHub↗9,297
  • mherrmann/heliumAvatar de mherrmann

    mherrmann/helium

    8,306Ver en GitHub↗

    Helium es una biblioteca de Python y un envoltorio de alto nivel para Selenium diseñado para la automatización de navegadores, pruebas funcionales de UI y web scraping. Proporciona una interfaz simplificada para interactuar con aplicaciones web a través de diferentes motores de navegador. La biblioteca se distingue por permitir a los usuarios identificar e interactuar con elementos web utilizando etiquetas de texto visibles en lugar de depender exclusivamente de identificadores técnicos como XPaths o selectores CSS. Este enfoque permite la creación de scripts de automatización basados en etiquetas legibles por humanos. El kit de herramientas cubre una amplia gama de capacidades de automatización de navegadores, incluyendo la interacción con elementos, sincronización mediante espera de condiciones de página y gestión de ventanas y ventanas emergentes. Admite acciones de UI complejas como adjuntos de archivos y operaciones de arrastrar y soltar, así como la extracción masiva de elementos para la recopilación de datos. Las utilidades adicionales incluyen la interacción automatizada con iFrames anidados y la captura de capturas de pantalla de la página.

    Manages the interaction context between multiple open browser windows and popups using page titles.

    Python
    Ver en GitHub↗8,306
  • jigish/slateAvatar de jigish

    jigish/slate

    7,836Ver en GitHub↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Enables changing the active window based on its relative screen position or the application name.

    Objective-C
    Ver en GitHub↗7,836
  • vicinaehq/vicinaeAvatar de vicinaehq

    vicinaehq/vicinae

    6,436Ver en GitHub↗

    Brings a selected window to the foreground, making it the active target for input.

    C++app-launcherlinuxnodejs
    Ver en GitHub↗6,436
  1. Home
  2. Web Development
  3. Headless Browser Controllers
  4. Window Configurations

Explorar subetiquetas

  • Window Focus Switching2 sub-etiquetasCapabilities for shifting the active interaction context between multiple open browser windows or tabs. **Distinct from Window Configurations:** Distinct from Window Configurations: focuses on runtime focus switching rather than defining window dimensions.