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
·
F

facebook/idb

0
View on GitHub↗
5,151 estrellas·496 forks·Swift·MIT·3 vistas

Idb

idb es un conjunto de herramientas para controlar y automatizar simuladores de iOS y dispositivos físicos. Consiste en una interfaz de línea de comandos, un controlador de simulador y un puente que proporciona acceso a interfaces internas del sistema para automatizar funciones normalmente restringidas a la interfaz gráfica de usuario.

El proyecto incluye un gestor de objetivos remotos que permite el control de dispositivos iOS y simuladores a través de diferentes máquinas o centros de datos utilizando un proceso host complementario. Este sistema separa la interfaz de línea de comandos del proceso que gestiona la conexión real del dispositivo.

El conjunto de herramientas proporciona primitivas granulares para pruebas de dispositivos y automatización de simuladores, permitiendo la interacción programática de entornos de simulación de iOS y hardware físico.

Features

  • iOS Device Management - Provides low-level tools and granular primitives for controlling hardware, software, and application lifecycles on iOS devices and simulators.
  • Private API Development - Interfaces with undocumented Apple internal frameworks to automate system features restricted from public APIs.
  • iOS Private API Access - Provides a capability for interfacing with undocumented iOS system functions to bypass framework restrictions.
  • iOS Simulator Lifecycle Controllers - Provides a command line interface to automate interactions and lifecycle management of iOS simulators.
  • Remote Target Management - Manages and controls iOS simulators or devices across different machines or data centers using a remote connection.
  • Simulator Controllers - Provides a tool for programmatic interaction and automation of iOS simulation environments.
  • Remote Target Management - Enables the management of iOS simulators and devices across different machines or data centers using a companion host process.
  • Device State Simulation - Maintains a local representation of target device status to coordinate asynchronous automation tasks.
  • Client-Server Remote Execution - Implements an architecture that separates the command line interface from the background process managing device connections.
  • Host-Side Process Proxying - Uses a background daemon on the host machine to route instructions between the client and the iOS simulator.
  • Primitive-Based Command Dispatch - Translates high-level automation requests into a sequence of granular low-level operations for the target device.
  • Command Line Utilities - Flexible CLI for automating iOS simulators and devices.
  • iOS and macOS Utilities - Command line interface for automating iOS simulators and devices.
  • Mobile Device Management and Utilities - Command-line interface for automating iOS simulators and devices.

Historial de estrellas

Gráfico del historial de estrellas de facebook/idbGráfico del historial de estrellas de facebook/idb

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Idb

Proyectos open-source similares, clasificados según cuántas características comparten con Idb.
  • nst/ios-runtime-headersAvatar de nst

    nst/iOS-Runtime-Headers

    7,973Ver en GitHub↗

    iOS-Runtime-Headers is a collection of Objective-C header files and tooling used to expose private and undocumented iOS system APIs. These definitions are generated through runtime introspection of the live operating system to uncover hidden class methods and properties. The project enables the use of undocumented iOS API definitions for internal Apple frameworks. It provides the necessary header files to allow a compiler to link against private system symbols and verify types for undocumented system calls. The tooling covers several technical areas, including memory-mapped metadata extracti

    Objective-C
    Ver en GitHub↗7,973
  • twostraws/controlroomAvatar de twostraws

    twostraws/ControlRoom

    6,085Ver en GitHub↗

    ControlRoom is a macOS desktop application designed for managing the state, environment, and visual appearance of the Xcode Simulator. It serves as a toolkit for simulator control, visual debugging, screen capture, and environment testing. The project provides specialized utilities for triggering deep links and sending push notifications to verify application responses. It includes a visual debugger for extracting colors from simulated screens and a capture tool for recording videos and taking screenshots with optional hardware bezel overlays. The application covers a broad range of simulati

    Swiftmacossimctlsimulator
    Ver en GitHub↗6,085
  • facebook/webdriveragentAvatar de facebook

    facebook/WebDriverAgent

    4,260Ver en GitHub↗

    WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS devices. It serves as a bridge that enables the remote control of applications and the operating system on physical iOS devices and simulators for automated testing. The project provides a UI testing framework capable of interacting with on-screen elements, capturing screenshots, and simulating user gestures. It translates remote commands into native system calls to interact with the iOS accessibility hierarchy. The server covers a broad range of device orchestration and UI autom

    Objective-C
    Ver en GitHub↗4,260
  • idescriptor/idescriptorAvatar de iDescriptor

    iDescriptor/iDescriptor

    2,927Ver en GitHub↗

    iDescriptor is a suite of specialized tools for managing, diagnosing, and interacting with iOS devices. It provides a comprehensive toolkit for device management, hardware diagnostics, remote terminal access, and virtual location simulation across different operating systems. The project includes a device management suite for mirroring screens in real-time, managing files, and installing applications via USB or wireless connections. It features a hardware diagnostic tool to identify internal components and verify the authenticity of USB cables, along with a virtual GPS simulator to override g

    C++applecppidevice
    Ver en GitHub↗2,927
Ver las 30 alternativas a Idb→

Preguntas frecuentes

¿Qué hace facebook/idb?

idb es un conjunto de herramientas para controlar y automatizar simuladores de iOS y dispositivos físicos. Consiste en una interfaz de línea de comandos, un controlador de simulador y un puente que proporciona acceso a interfaces internas del sistema para automatizar funciones normalmente restringidas a la interfaz gráfica de usuario.

¿Cuáles son las características principales de facebook/idb?

Las características principales de facebook/idb son: iOS Device Management, Private API Development, iOS Private API Access, iOS Simulator Lifecycle Controllers, Remote Target Management, Simulator Controllers, Device State Simulation, Client-Server Remote Execution.

¿Qué alternativas de código abierto existen para facebook/idb?

Las alternativas de código abierto para facebook/idb incluyen: nst/ios-runtime-headers — iOS-Runtime-Headers is a collection of Objective-C header files and tooling used to expose private and undocumented… twostraws/controlroom — ControlRoom is a macOS desktop application designed for managing the state, environment, and visual appearance of the… facebook/webdriveragent — WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS… idescriptor/idescriptor — iDescriptor is a suite of specialized tools for managing, diagnosing, and interacting with iOS devices. It provides a… fleetdm/fleet — Fleet is an open-source device management platform that provides centralized control over computing devices running… blacktop/ipsw — ipsw is a specialized toolkit for iOS firmware analysis, binary reverse engineering, and hardware interaction. It…