awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
std-microblock avatar

std-microblock/chromatic

0
View on GitHub↗
8,315 星标·391 分支·C++·4 次浏览

Chromatic

Chromatic is a Chromium runtime modifier and JavaScript engine injector designed to alter the low-level operational characteristics of Chromium and its embedded V8 engine. It functions as a tool for injecting custom logic into the V8 JavaScript engine to change application behavior at runtime.

The project provides mechanisms for browser engine instrumentation and V8 runtime manipulation. It enables the modification of the internal execution flow of JavaScript within Chromium-based environments to extend native browser capabilities or bypass standard limitations.

Features

  • Runtime Modifiers - Provides a utility that alters the low-level operational characteristics of Chromium and its embedded V8 engine.
  • Runtime Bytecode Injection - Modifies the JavaScript engine by inserting custom bytecode sequences directly into the execution stream at runtime.
  • Internal Engine Modifications - Alters the internal behavior of Chromium browsers by injecting custom logic directly into the V8 JavaScript engine.
  • In-Memory Binary Patching - Alters active process memory to redirect function calls or change behavior without modifying the binary on disk.
  • Execution Flow Injectors - Modifies the internal execution flow of JavaScript within Chromium based environments.
  • Engine Logic Injectors - Injects custom logic into the Chromium V8 JavaScript engine to change application behavior at runtime.
  • Runtime Behavior Manipulators - Changes how JavaScript executes at runtime within Chromium to modify application behavior or bypass limitations.
  • Dynamic Function Interception - Intercepts internal engine functions by replacing instruction pointers with jumps to custom logic handlers.
  • JIT-Compatible Code Injection - Injects machine code into executable memory regions that remain compatible with the V8 just-in-time compiler.
  • Runtime Logic Injection - Injects custom executable code into active method paths during runtime to change application behavior.
  • Custom Logic Extensions - Integrates personalized rules and functions into Chromium to extend the native capabilities of the browser.
  • Chromium Process Attachments - Provides the ability to link a modifier process to active Chromium renderer processes for state manipulation.
  • Engine Memory Offsets - Implements a standardized abstraction layer to apply memory offsets across various Chromium engine versions.
  • Browser Engine Instrumentations - Provides mechanisms for adding custom probes and logic into a browser engine to analyze web application execution.

Star 历史

std-microblock/chromatic 的 Star 历史图表std-microblock/chromatic 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Chromatic 的开源替代方案

相似的开源项目,按与 Chromatic 的功能重合度排序。
  • sebaxakerhtc/rdpwrapsebaxakerhtc 的头像

    sebaxakerhtc/rdpwrap

    2,515在 GitHub 上查看↗

    rdpwrap is a set of system utilities and services designed to enable, configure, and manage remote desktop protocol access and video compression settings. It functions as a service and manager that allows remote desktop connections on operating system versions where the feature is restricted or disabled by the vendor. The project provides tools to override system-level restrictions for remote access and activate remote desktop protocol services on unsupported versions. It includes a configuration tool for managing H.264 video compression and encoding settings to balance visual quality, networ

    Pascal
    在 GitHub 上查看↗2,515
  • steipete/aspectssteipete 的头像

    steipete/Aspects

    8,436在 GitHub 上查看↗

    Aspects is an aspect-oriented programming library and method hooking framework designed for intercepting and modifying JavaScript function behavior without altering the original source code. It serves as a runtime logic injector that allows for the addition and removal of executable code wrappers from active functions. The library enables the injection of custom logic before or after methods to change application behavior at runtime. It further provides the ability to intercept method calls to capture or override return values before they reach the caller. The framework manages these interce

    Objective-Caspectshooksobjective-c
    在 GitHub 上查看↗8,436
  • lsposed/lsposedLSPosed 的头像

    LSPosed/LSPosed

    24,045在 GitHub 上查看↗

    LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool that intercepts and modifies system and application methods in memory to change behavior without altering original installation files. The project provides a standardized interface through the Xposed Module API, allowing for the development of plugins that alter the behavior of the Android operating system and installed applications. The framework covers a range of capabilities including runtime function interception, Android system debugging, and application customization. Thes

    Javaandroidxposed
    在 GitHub 上查看↗24,045
  • bang590/jspatchbang590 的头像

    bang590/JSPatch

    11,330在 GitHub 上查看↗

    JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted native environment. It functions as a cross-language data mapper and execution engine, enabling the replacement of native function pointers with JavaScript wrappers to modify application behavior at runtime. The project provides the ability to perform runtime application patching by overriding native class methods and object properties. This allows for the modification of application logic and the application of hotfixes using JavaScript code loaded from local files or remote

    Objective-C
    在 GitHub 上查看↗11,330
查看 Chromatic 的所有 26 个替代方案→

常见问题解答

std-microblock/chromatic 是做什么的?

Chromatic is a Chromium runtime modifier and JavaScript engine injector designed to alter the low-level operational characteristics of Chromium and its embedded V8 engine. It functions as a tool for injecting custom logic into the V8 JavaScript engine to change application behavior at runtime.

std-microblock/chromatic 的主要功能有哪些?

std-microblock/chromatic 的主要功能包括:Runtime Modifiers, Runtime Bytecode Injection, Internal Engine Modifications, In-Memory Binary Patching, Execution Flow Injectors, Engine Logic Injectors, Runtime Behavior Manipulators, Dynamic Function Interception。

std-microblock/chromatic 有哪些开源替代品?

std-microblock/chromatic 的开源替代品包括: steipete/aspects — Aspects is an aspect-oriented programming library and method hooking framework designed for intercepting and modifying… sebaxakerhtc/rdpwrap — rdpwrap is a set of system utilities and services designed to enable, configure, and manage remote desktop protocol… lsposed/lsposed — LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool… bang590/jspatch — JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted… dualcoder/vgpu_unlock — vgpu_unlock is a set of software tools and driver modifications designed to unlock enterprise-grade virtualization… crimera/piko — Piko is a collection of specialized Android utilities designed for binary patching, user interface customization,…