9 repository-uri
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.
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.
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.
Recaf este o suită de instrumente specializate pentru asamblarea, editarea, deobfuscare, decompilarea și instrumentarea bytecode-ului Java și a proceselor de runtime. Oferă un mediu coordonat pentru modificarea fișierelor de clasă Java compilate și analizarea comportamentului aplicațiilor Java. Proiectul se distinge printr-un strat de abstractizare pe mai multe niveluri care permite editarea în diferite formate și un framework pluggable care rutează bytecode-ul prin mai multe motoare de decompilare configurabile. Include un motor de scripting încorporat și o arhitectură de plugin-uri pentru a automatiza sarcinile repetitive și a extinde comportamentul sistemului. Setul de instrumente acoperă mai multe domenii de capabilități de nivel înalt, inclusiv analiză statică pentru căutarea conținutului aplicației și simularea stărilor de execuție a metodelor. De asemenea, suportă instrumentarea runtime pentru atașarea la procese live și transformarea automată a bytecode-ului pentru eliminarea obfuscării și repararea fișierelor de clasă. Execuția headless este suportată printr-o interfață de linie de comandă pentru a integra fluxurile de lucru în pipeline-uri de build externe.
Provides automated bytecode transformers to rename members and patch class files for deobfuscation.
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.
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.
Pyarmor este un set de instrumente pentru protejarea software-ului Python prin ofuscarea codului sursă, protecția bytecode-ului și compilarea binară. Funcționează ca un ofuscator de cod, protector de bytecode și compilator binar conceput pentru a preveni ingineria inversă și accesul neautorizat la scripturile și pachetele Python. Proiectul se distinge prin furnizarea unui manager de licențe software cuprinzător care permite licențierea legată de hardware. Acest lucru permite dezvoltatorilor să blocheze execuția scripturilor pe dispozitive fizice sau mașini virtuale specifice și să impună date de expirare stricte prin chei de runtime criptate. Capabilitățile sale mai largi acoperă distribuția securizată prin generarea de wheels ofuscate și executabile independente pentru mai multe platforme. Suprafața de securitate include verificări de integritate la runtime, cum ar fi prevenirea atașării debugger-ului, protecția la nivel de memorie și conversia funcțiilor Python în extensii C compilate. Instrumentul include o interfață în linie de comandă și suportă integrarea în pipeline-uri de integrare continuă (CI) pentru a automatiza procesul de ofuscare în timpul build-urilor.
Allows inserting specific instructions into the obfuscated output via source code comments that are removed during the build.
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.
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.
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.