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

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

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

9 个仓库

Awesome GitHub RepositoriesSource Code Injection

Programmatic modification of source files by inserting code fragments at specific markers.

Distinct from Marker-Based Injection Utilities: Focuses on modifying generated source code rather than updating documentation files

Explore 9 awesome GitHub repositories matching web development · Source Code Injection. Refine with filters or upvote what's useful.

Awesome Source Code Injection GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jhipster/generator-jhipsterjhipster 的头像

    jhipster/generator-jhipster

    22,418在 GitHub 上查看↗

    This project is a full-stack application generator and Java application scaffolder designed to produce the initial project structure and boilerplate code for modern web applications and microservice architectures. It functions as a development platform that uses predefined technology stacks to automate the creation of backend services and APIs. The system includes a customizable code blueprint tool, allowing users to extend or replace standard generation patterns to modify the default code structure of client and server components. It also provides a containerized development environment to e

    Modifies final output files by searching for specific markers and inserting custom code fragments.

    TypeScriptangularclouddocker
    在 GitHub 上查看↗22,418
  • kubernetes-sigs/kubebuilderkubernetes-sigs 的头像

    kubernetes-sigs/kubebuilder

    8,992在 GitHub 上查看↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Identifies specific locations in files where new components can be inserted without overwriting user-written logic.

    Gok8s-sig-api-machinery
    在 GitHub 上查看↗8,992
  • col-e/recafCol-E 的头像

    Col-E/Recaf

    7,252在 GitHub 上查看↗

    Recaf 是一套专门用于汇编、编辑、去混淆、反编译和检测 Java 字节码及运行时进程的工具。它提供了一个协调环境,用于修改已编译的 Java 类文件并分析 Java 应用的行为。 该项目的独特之处在于一个多级抽象层,允许跨不同格式进行编辑,以及一个通过多个可配置反编译引擎路由字节码的可插拔框架。它包括一个嵌入式脚本引擎和插件架构,以自动化重复任务并扩展系统行为。 该工具集涵盖了几个高级能力领域,包括用于搜索应用内容和模拟方法执行状态的静态分析。它还支持用于附加到实时进程的运行时检测,以及用于移除混淆和修复类文件的自动化字节码转换。 通过命令行界面支持无头执行,以便将工作流集成到外部构建流水线中。

    Provides automated bytecode transformers to rename members and patch class files for deobfuscation.

    Java
    在 GitHub 上查看↗7,252
  • jondot/hygenjondot 的头像

    jondot/hygen

    5,935在 GitHub 上查看↗

    Hygen is a code generator CLI and interactive template engine that scaffolds new files and injects code into existing ones using project-local templates. It operates as a Node.js code generator library that can be embedded inside custom binaries for tailored workflows, and also functions as a project scaffolding tool for bootstrapping new projects or folders from remote template repositories. The tool discovers templates by scanning a project's _templates directory at runtime, mapping folder and file names directly to generator commands and actions. It collects user input through interactiv

    Prevents repeated code insertion by tracking injection markers (start/end delimiters) within target files.

    JavaScriptcligeneratornodejs
    在 GitHub 上查看↗5,935
  • caffeinemc/sodiumCaffeineMC 的头像

    CaffeineMC/sodium

    5,469在 GitHub 上查看↗

    Sodium is a Minecraft performance optimization project that replaces the default rendering engine to increase frame rates and reduce stutter. It functions as a game rendering modification that applies runtime patches to the engine to change how graphics are displayed. The project provides a customizable settings registry, allowing for the addition of new configuration options to the video menu so other extensions can integrate their own visual settings. The rendering system implements chunk-based culling logic and buffer-based geometry caching to minimize draw calls and reduce CPU overhead.

    Injects custom code into precompiled class files at load time using bytecode transformation.

    Javaazdofabricminecraft
    在 GitHub 上查看↗5,469
  • dashingsoft/pyarmordashingsoft 的头像

    dashingsoft/pyarmor

    5,114在 GitHub 上查看↗

    Pyarmor 是一个通过源代码混淆、字节码保护和二进制编译来保护 Python 软件的工具集。它作为一个代码混淆器、字节码保护器和二进制编译器,旨在防止对 Python 脚本和包的逆向工程和未经授权的访问。 该项目通过提供一个支持硬件绑定许可的综合软件许可证管理器而脱颖而出。这允许开发者将脚本执行锁定到特定的物理设备或虚拟机,并通过加密的运行时密钥强制执行严格的过期日期。 其更广泛的功能涵盖通过生成混淆的 Wheel 和多平台独立可执行文件进行安全分发。安全层面包括运行时完整性检查,例如防止调试器附加、内存级保护以及将 Python 函数转换为编译后的 C 扩展。 该工具包含一个命令行界面,并支持集成到持续集成(CI)流水线中,以在构建过程中自动化混淆过程。

    Allows inserting specific instructions into the obfuscated output via source code comments that are removed during the build.

    Python
    在 GitHub 上查看↗5,114
  • shader-slang/slangshader-slang 的头像

    shader-slang/slang

    5,039在 GitHub 上查看↗

    Slang is a shader compiler framework that combines a modular shading language with automatic differentiation, multi-target code generation, and an intrinsic mapping and extension system. At its core, Slang provides a differentiable shader compiler that automatically generates forward and backward derivative propagation for functions with control flow, enabling gradient-based optimization in graphics. The framework also includes a fully featured shader language with modules, generics, interfaces, and separate compilation, all designed for building reusable shader libraries. From a single source

    Inserts target-specific code into generated shader output with automatic deduplication of identical prelude strings.

    C++cudad3d12glsl
    在 GitHub 上查看↗5,039
  • davidhdev/vue-bitsDavidHDev 的头像

    DavidHDev/vue-bits

    4,149在 GitHub 上查看↗

    vue-bits is a Vue component library and animated UI kit providing a collection of pre-built interface elements and text effects. It functions as a source-code distribution system for adding motion and interactivity to web pages. The project includes a command line installer that enables the targeted extraction of specific component source code directly into a local project directory. This CLI-driven approach allows for the integration of UI elements without relying on traditional package installation. The library covers animated UI development and frontend component management, using prop-dr

    Programmatically inserts Vue component source code into local project files while preserving original formatting.

    Vuejavascripttailwindtailwindcss
    在 GitHub 上查看↗4,149
  • chainlift/liftkitChainlift 的头像

    Chainlift/liftkit

    2,584在 GitHub 上查看↗

    Liftkit is a modular code distribution tool and component code importer designed to download UI component source code directly into local repositories. It functions as a frontend component bridge, transferring pre-made UI elements and design patterns from remote repositories into local project directories for full implementation control. The utility acts as a design system synchronizer, aligning visual components and patterns across different design and coding tools. This process ensures consistency between layout and final code by synchronizing UI design patterns throughout the development w

    Downloads specific code blocks from remote repositories directly into local projects to bypass traditional package managers.

    CSScomponent-librarycssnextjs
    在 GitHub 上查看↗2,584
  1. Home
  2. Web Development
  3. Content Insertion Utilities
  4. Dynamic Content Insertion
  5. Marker-Based Injection Utilities
  6. Source Code Injection

探索子标签

  • Bytecode TransformersInjects custom code into precompiled class files at load time using bytecode transformation. **Distinct from Source Code Injection:** Distinct from Source Code Injection: operates on compiled bytecode at load time, not source files.
  • Comment-Based Code InjectionsInsertion of specific instructions into obfuscated output using source code comments as markers. **Distinct from Source Code Injection:** Distinct from general source code injection: uses comments as non-permanent markers that are stripped during the build process.
  • Duplicate Injection GuardsMechanisms that prevent repeated code insertion by tracking injection markers within target files. **Distinct from Source Code Injection:** Distinct from Source Code Injection: focuses on deduplication logic during injection, not the general act of inserting code at markers.
  • Duplicate-Protected InjectionsInserts template content into existing files at specified locations while preventing duplicate injections via marker tracking. **Distinct from Source Code Injection:** Distinct from Source Code Injection: adds a duplicate-injection guard that prevents repeated code insertion by tracking injection markers.
  • Remote Source InjectionsDownloading specific code blocks from remote repositories into local files to bypass package managers. **Distinct from Source Code Injection:** Distinct from Source Code Injection: focuses on the remote-to-local transport of blocks rather than programmatic modification of existing files.
  • Target-Specific Code InjectionsInserting arbitrary includes, definitions, or other target-language code into generated output with automatic deduplication of identical prelude strings. **Distinct from Source Code Injection:** Distinct from Source Code Injection: focuses on injecting target-specific code into generated shader output rather than general source code modification.