Skip to content
rigkidPublic

About

Creative Application Framework

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

RigKit

preview

RigKit is a lightweight creative application host for media installations and artist tool apps. It is Rig: a coded host of RigWorks (SUDE + ECS + shared POD schemas; Rig for short).

RigWorks · honors · Site · API · Docs index · Contract / host · port map · SUDE loop · ECS conventions · Canvas / Managers. Start with examples/minimal or examples/oscHost (--author / --show). Artist surface: docs/authoring.md.

Dependencies

Library Purpose How Managed
GLFW3 Window / input submodule
GLM Math submodule
GLAD OpenGL loader vendored
EnTT ECS submodule
spdlog Logging submodule
nlohmann/json Settings / JSON submodule

Prerequisites

  • CMake 3.19 or higher
  • C++20 compatible compiler (MSVC, clang, or gcc)

Quick Start

git clone https://github.com/rigkid/RigKit && cd RigKit
git submodule update --init --recursive
cmake -S examples/oscHost -B examples/oscHost/build
cmake --build examples/oscHost/build --target oscHost

See docs/build_instructions.md. In-tree example apps live under examples/. Product apps belong in their own repositories; start from templates/app.

Packs

Known and planned packs: docs/packs_catalog.md. pinning, examples, CI, and scaffold: packs/README.md.

Contributing

Humans and AI agents are both welcome.

License

RigKit is MIT licensed - see LICENSE.

Thank you

The people this host stands on are listed in CONTRIBUTORS.md.

About

Creative Application Framework

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages