Home

🎉ReleaseRelease

Welcome to Plugify

A Modern C++ Plugin Manager with Multi-Language Support.
Customizable. Compatible. Open Source. Build plugins in C++, C#, Python, Go, Lua, D, Rust, JavaScript/TypeScript and more — all in one ecosystem.

Language Modules Quickstarts

Python

Build scriptable plugins with Python. Perfect for rapid prototyping and integrating with existing Python libraries.

C++

Leverage native performance with C++. Ideal for high-performance plugins and game modding.

C#

Create cross-platform plugins with C#. Seamlessly integrate with .NET and Mono frameworks.

JavaScript

Build dynamic plugins with JavaScript. Harness the power of the V8 engine for scripting and automation.

Golang

Develop efficient and concurrent plugins with Go. Perfect for scalable and high-performance applications.

Lua

Explore lightweight and embeddable scripting with Lua. Ideal for game scripting and plugin development.

Rust

Explore high-performance systems programming with Rust. Ideal for low-level plugin development.

Dlang

Explore high-performance systems programming with Dlang. Ideal for low-level plugin development.

Couldn't find the module you need?

Contribute by creating your own language module!

Getting Started

Features

Discover the key features that make Plugify a powerful tool for plugin development.

Architecture

Learn how Plugify works under the hood with a high-level overview of its architecture.

Installation

Get started with Plugify by following the installation guide for your platform.

Building and Integrating

Learn how to build and integrate Plugify into your own projects.

Use Cases

Metamod Plugin

Integrate Plugify as a Metamod plugin for Source2, enabling seamless in-game plugin execution.

Standalone Launcher

Launch Counter-Strike 2 or Deadlock with Plugify injected, allowing you to run and manage plugins effortlessly.

Additional Tutorials

Module Development

Extend Plugify by creating new language modules. Support your favorite programming language today!

Runtime Marshalling

Optimize inter-language communication with efficient marshalling techniques.

Community & Support

Community & Support

Join the Plugify community on Discord and get help from developers and contributors.

Showcase & Case Studies

Explore real-world projects using Plugify and see how others are leveraging its power.

Contribute to Plugify

Help improve Plugify by contributing to the open-source project. Learn how to get started.

FAQ

Find answers to frequently asked questions about Plugify.