All Projects → openmod → Openmod

openmod / Openmod

Licence: other
OpenMod .NET Plugin Framework

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Openmod

Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 18 (-77.78%)
Mutual labels:  framework, unity, modding, nuget
Bepinex
Unity / XNA game patcher and plugin framework
Stars: ✭ 1,001 (+1135.8%)
Mutual labels:  framework, unity, modding
Pluginmanager
Unity Plugin Manager
Stars: ✭ 18 (-77.78%)
Mutual labels:  unity, modding, plugins
Framework
Machine learning, computer vision, statistics and general scientific computing for .NET
Stars: ✭ 4,177 (+5056.79%)
Mutual labels:  framework, nuget
Kengine
A unity asset bundle framework with LGPL license
Stars: ✭ 375 (+362.96%)
Mutual labels:  framework, unity
Framework
.NET Core Extensions and Helper NuGet packages.
Stars: ✭ 399 (+392.59%)
Mutual labels:  framework, nuget
Kcp
KCP C#版。线程安全,运行时无alloc,对gc无压力。
Stars: ✭ 294 (+262.96%)
Mutual labels:  unity, nuget
Jengine
JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏 | JEngine is a streamlined and easy-to-use framework designed for Unity Programmers which contains powerful features, beginners can start up quickly and making hot update-able games easily
Stars: ✭ 564 (+596.3%)
Mutual labels:  framework, unity
Unitypluginwithwsl
Unity native plugin with WSL (Windows Subsystem for Linux)
Stars: ✭ 39 (-51.85%)
Mutual labels:  unity, plugins
Hooking Template With Mod Menu
A small template for Android Hooking with Substrate. (Includes a mod menu written in Java)
Stars: ✭ 59 (-27.16%)
Mutual labels:  unity, modding
Modio Unity
Unity Plugin for integrating mod.io - a modding API for game developers
Stars: ✭ 53 (-34.57%)
Mutual labels:  unity, modding
Extosc
extOSC is a tool dedicated to simplify creation of applications in Unity with OSC protocol usage.
Stars: ✭ 69 (-14.81%)
Mutual labels:  framework, unity
Kadence
⚠️ KADENCE HAS MOVED TO GITLAB ⚠️
Stars: ✭ 363 (+348.15%)
Mutual labels:  framework, plugins
Monomod
A C# modding swiss army knife, powered by cecil.
Stars: ✭ 322 (+297.53%)
Mutual labels:  unity, modding
Knight
Knight is a game framework based on Unity3D engine. It includes a complete assetbundle manager, a c# hotfix module based on ILRuntime, and a UI module based on MVVM, and other basic functions support.
Stars: ✭ 302 (+272.84%)
Mutual labels:  framework, unity
Bedrock
a plugin framework for winform application
Stars: ✭ 74 (-8.64%)
Mutual labels:  framework, plugins
Framework
deprecated, use : https://github.com/CatLib/CatLib
Stars: ✭ 279 (+244.44%)
Mutual labels:  framework, unity
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (+255.56%)
Mutual labels:  unity, nuget
Unity Core Project
Core Framework for Unity
Stars: ✭ 42 (-48.15%)
Mutual labels:  framework, unity
Skeleton
A ready-to-use CodeIgniter skeleton with tons of new features and a whole new concept of hooks (actions and filters) as well as a ready-to-use and application-free themes and plugins system. Facebook Page: http://bit.ly/2oHzpxC | Facebook Group: http://bit.ly/2o3KOrA. Help me carry on making more free stuff → http://bit.ly/2ppNujE ←
Stars: ✭ 74 (-8.64%)
Mutual labels:  framework, plugins

OpenMod Discord

OpenMod is a plugin framework for .NET.

It supports authorization, plugin configurations, internalization, command handling and much more. OpenMod can be used for games, bot frameworks, web servers or anything else and has official implementations for Unturned, Rust (WIP) and a standalone console.

For a list of available plugins, visit openmod-plugins.

Features

OpenMod is based on modern C# code and best practices.

  • Modern API for plugin development with C# and Unity best practices
  • Plugin installation with NuGet
  • Can self update with NuGet
  • Based on .NET Generic Host
  • IoC and Dependency Injection using Autofac
  • Configure OpenMod and plugins with yaml configurations, environment variables, commandline arguments, etc.
  • Serilog for logging, including rich configuration options via logging.yml

Getting Started

To get started, visit the OpenMod Documentation.

If you would like to install OpenMod, installation guides for the following platforms are available:

If you want to make plugins for OpenMod, you can get started by reading the Making your first plugin page.

Supported Games

Currently Unturned is the only supported game. More games might follow in the future.

A RocketMod 4 bridge has been made, which allows to run legacy RM4 plugins. The configs for RM4 are yet to be decided to be separate, or to be proxied.

License

See LICENSE file for more information.

Build Status LGTM alerts

Framework

OpenMod.API OpenMod.Bootstrapper OpenMod.NuGet OpenMod.Core OpenMod.Runtime OpenMod.Analyzers OpenMod.Templates OpenMod.EntityFrameworkCore

Extensions

OpenMod.Extensions.Games.Abstractions OpenMod.Extensions.Economy.Abstractions

Standalone

OpenMod.Standalone

UnityEngine

OpenMod.UnityEngine.Redist OpenMod.UniTask OpenMod.UnityEngine

Unturned

OpenMod.Unturned.Redist OpenMod.Unturned OpenMod.Unturned.Module

Rust

OpenMod.Rust.Redist OpenMod.Rust OpenMod.Rust.Oxide.Redist OpenMod.Rust.Oxide OpenMod.Rust.Oxide.Extension OpenMod.Rust.Oxide.PermissionLink

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].