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
facebookarchive avatar

facebookarchive/TweaksArchived

0
View on GitHub↗
4,709 stars·409 forks·Objective-C·15 views

Tweaks

Tweaks is a runtime utility interface for modifying application variables, executing debug routines, and fine-tuning visual parameters on iOS platforms. It functions as a parameter tuner and debugging tool that allows for the adjustment of app behavior without restarting the application.

The project provides a dynamic configuration UI, accessible via shake gestures, to modify animation timings, colors, and logic parameters in real time. It enables the execution of global debug actions and the overwriting of hardcoded constants with values from a persistent configuration store.

The system covers property binding and state synchronization to connect UI control elements to application variables. This supports a mobile development workflow focused on UI iteration and the triggering of predefined debug routines during runtime.

Features

  • Real-Time Variable Controllers - Provides a graphical interface for the real-time manipulation of application variables like animation timings and colors during development.
  • Runtime Parameter Bindings - Connects application properties to a dynamic settings interface to allow immediate observation of behavior changes.
  • In-App Debugging Workflows - Supports a debugging workflow that triggers specific actions and executes test code via a dedicated mobile configuration menu.
  • iOS App Modifications - Enables the modification of application parameters and visual variables at runtime on iOS devices without recompilation.
  • iOS Runtime Parameter Tuners - Provides a real-time configuration interface specifically for tuning variables and object properties in iOS applications.
  • Runtime Application Debugging - Offers a runtime utility for executing debug actions and adjusting application behavior without requiring a restart.
  • Dynamic Configuration UIs - Implements a shake-triggered settings menu for fine-tuning animations, colors, and logic parameters on iOS devices.
  • In-App Runtime Configuration Interfaces - Ships a settings interface accessible via gestures or views to adjust application variables on the fly.
  • Runtime Parameter Injection - Allows overwriting hardcoded application constants with dynamic values from a persistent store without restarting the process.
  • Dynamic UI Binding - Provides a mechanism to connect UI control elements to application variables for immediate reactive updates during runtime.
  • In-App State Synchronization - Synchronizes the application view in real-time when values are modified within the debug settings menu.
  • Property Bindings - Implements a system that automatically updates object properties when corresponding parameters are changed in the configuration interface.
  • Predefined Action Triggers - Enables the execution of predefined debug routines by mapping parameter selections to specific action triggers.
  • Shake Gestures - Launches a hidden configuration menu by detecting specific physical shake gestures using the device accelerometer.
  • iOS UI Polishing - Facilitates the fine-tuning of animations and colors through a live interface to polish the iOS user experience.
  • Debug Action Triggers - Executes global blocks of code to launch debug menus or test crash reports upon parameter selection.

Star history

Star history chart for facebookarchive/tweaksStar history chart for facebookarchive/tweaks

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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 facebookarchive/tweaks do?

Tweaks is a runtime utility interface for modifying application variables, executing debug routines, and fine-tuning visual parameters on iOS platforms. It functions as a parameter tuner and debugging tool that allows for the adjustment of app behavior without restarting the application.

What are the main features of facebookarchive/tweaks?

The main features of facebookarchive/tweaks are: Real-Time Variable Controllers, Runtime Parameter Bindings, In-App Debugging Workflows, iOS App Modifications, iOS Runtime Parameter Tuners, Runtime Application Debugging, Dynamic Configuration UIs, In-App Runtime Configuration Interfaces.

What are some open-source alternatives to facebookarchive/tweaks?

Open-source alternatives to facebookarchive/tweaks include: alonemonkey/monkeydev — MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries… cocopon/tweakpane — Tweakpane is a web GUI control panel and JavaScript parameter debugger used for inspecting frontend state and… pmndrs/leva — Leva is a React GUI control panel and real-time parameter editor used to monitor and tweak application state and… dataarts/dat.gui — dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in… korcankaraokcu/pince — PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of… appsmithorg/appsmith — Appsmith is a low-code platform designed for building internal business tools, such as operational dashboards and…

Open-source alternatives to Tweaks

Similar open-source projects, ranked by how many features they share with Tweaks.
  • alonemonkey/monkeydevAloneMonkey avatar

    AloneMonkey/MonkeyDev

    6,789View on GitHub↗

    MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries into mobile applications. It functions as an application patching tool and dynamic library injector designed to modify how mobile applications operate. The project provides a development environment for creating system extensions and tweaks, including tools for injecting libraries into decrypted binaries to enable debugging and symbol restoration on non-jailbroken hardware. It features a command-line interface for deploying hooks into system processes and third-party applicat

    Objective-Ccocoapodsiosiosopendev
    View on GitHub↗6,789
  • cocopon/tweakpanecocopon avatar

    cocopon/tweakpane

    4,529View on GitHub↗

    Tweakpane is a web GUI control panel and JavaScript parameter debugger used for inspecting frontend state and monitoring real-time variable changes. It provides a graphical interface for adjusting application parameters and tracking values as they change during program execution. The project allows for the creation of interactive inputs and read-only value monitors that bind directly to data variables. It organizes these controls through a hierarchical layout of folders and tabs and supports the serialization of control panel configurations and parameter states into JSON files for persistence

    TypeScript
    View on GitHub↗4,529
  • dataarts/dat.guidataarts avatar

    dataarts/dat.gui

    7,723View on GitHub↗

    dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in real-time through a visual control panel. It functions as a real-time variable debugger and graphical overlay for monitoring and adjusting object properties during application runtime. The library features a collapsible control panel that organizes complex sets of variable inputs into folders. It includes a state management system capable of exporting and importing the current configuration of active controllers as JSON objects. The tool supports object-property binding and dyna

    JavaScript
    View on GitHub↗7,723
  • korcankaraokcu/pincekorcankaraokcu avatar

    korcankaraokcu/PINCE

    2,767View on GitHub↗

    PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and

    Pythonassemblercheat-enginedebugging-tool
    View on GitHub↗2,767
  • See all 30 alternatives to Tweaks→