Injectify is a lightweight Chrome Extension that lets you run custom JavaScript, apply CSS tweaks, and load CDN libraries on any site — controlled by flexible, per-domain rules.
Injectify gives you fine-grained control over every page you visit — with zero configuration headaches.
Run custom scripts on any page. Automate tasks, modify DOM, interact with page APIs.
Apply custom stylesheets instantly. Dark mode, layout tweaks, branding overrides — anything.
Load jQuery, lodash, Vue, or any CDN library before your custom JS runs.
Match by exact domain, wildcard subdomain (*.example.com), glob, or full RegExp.
Create unlimited rules per site. Toggle each on/off independently without deleting them.
Backup your rules as JSON, share them with teammates, or restore them after reinstalling.
No remote code execution. No eval(). Your scripts run only when you authorise them.
Any URL — HTTP, HTTPS, or local servers. Pin to specific domains or go truly global.
Built on Chrome's latest extension platform. Faster, more secure, future-proof.
Injectify matches the current page URL against your saved rules and applies matching ones automatically.
Click the Injectify icon and go to Manage all rules to open the full dashboard.
Give it a name, set a URL pattern like github.com or * for all pages, then paste your JS and/or CSS.
Toggle the rule on and reload the target page. Injectify injects your code automatically.
The popup shows which rules are active on the current page. Disable or edit at any time.
// URL pattern: github.com // CSS field: .AppHeader { background: #0d1117 !important; } // JavaScript field: console.log( '[Injectify] Active on', document.title ); // CDN field: https://cdn.jsdelivr.net/npm/lodash@4/lodash.min.js
The popup and options dashboard are designed to stay out of your way.
Injectify is not (yet) on the Chrome Web Store, so you load it directly from the source — it takes less than 60 seconds.
Clone the repo or download the ZIP from GitHub.
git clone https://github.com/
shade-solutions/Injectify.git
Navigate to the extensions management page.
chrome://extensions
Toggle the Developer mode switch in the top-right corner.
Click Load unpacked and select the /extension folder from the cloned repo.
Pin Injectify to your toolbar. Click its icon on any page to see active rules.
Injectify supports several pattern syntaxes — pick the one that fits your use case.
| Pattern | Matches | Example |
|---|---|---|
* |
Every URL | Applies to all pages |
example.com |
Exact hostname | example.com and any sub-path |
*.example.com |
All subdomains | app.example.com, api.example.com… |
https://example.com/* |
Glob / Chrome match pattern | Only HTTPS pages under that origin |
/github\.com\/\w+/i |
JavaScript RegExp | Full regex with optional flags |
Injectify is fully open-source. Found a bug? Have a feature idea? PRs and issues are always welcome.