Skip to content

Injectly is a simple, self-hosted code injector app designed to streamline the process of managing and injecting scripts across multiple websites.

Notifications You must be signed in to change notification settings

lklynet/injectly

Repository files navigation

Injectly Logo

Injectly

Injectly is a powerful, self-hosted code injection app designed to help you manage scripts across multiple websites with ease. Dynamically update scripts for specific websites or across your entire portfolio—all from a single, intuitive dashboard.

2025-01-13


Features

  • Dynamic Script Injection: Generate one, unique script to embed on your websites.
  • Granular Control: Assign scripts to specific websites or manage global scripts.
  • Site Management: Add, edit, and delete website entries with distinct, color-coded flags for clarity.
  • Centralized Management: Add, edit, and delete scripts with real-time updates across all linked sites.
  • Minimalist Design: A sleek and responsive UI built with Tailwind CSS for a modern look and feel.
  • Self-Hosted: Total control over your data and functionality with lightweight deployment.

2025-01-13


Getting Started

1. Clone the Repository

git clone https://github.com/lklynet/injectly.git
cd injectly

2. Install Dependencies

npm install

3. Start the Application

node server/app.js

4. Access the Application

Visit http://localhost:3000 in your web browser.


Usage

1. Add the Unique Script to Your Website:

Copy the provided script tag from the Injectly dashboard and paste it into the <head> section of your websites:

<script src="http://your-server.com/inject.js"></script>

2. Manage Wesbsites:

  • Add websites to your dashboard with easy-to-identify, color-coded flags.
  • Edit or delete websites as needed.

3. Manage Your Scripts:

  • Assign scripts to specific websites or all sites globally.
  • Changes instantly reflect across all connected websites.
  • View which websites are assigned to each script with color-coded flags for easy identification.

4. Dynamic Updates:

Any changes you make to the scripts in Injectly are automatically reflected on all websites using the embedded script.


Tech Stack

  • Frontend: Tailwind CSS for minimal, responsive design.
  • Backend: Node.js with Express.js for API and routing.
  • Database: SQLite for lightweight and fast data storage.

Contributing

We welcome contributions! Please:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Submit a pull request with your changes.

Feedback

If you encounter bugs or have suggestions, please open an issue on GitHub or contact me directly: [email protected]

Let me know if you’d like to add any additional sections or customize it further!

About

Injectly is a simple, self-hosted code injector app designed to streamline the process of managing and injecting scripts across multiple websites.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published