Authentura/codectrl ↗

Created May 23, 2022 · View the Authentura/codectrl repository page

An animated visualization of Authentura/codectrl's Git history from October 2021 to May 2022, built by 5 contributors. The codebase reached 728 lines, mostly Rust. The video runs 29 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

5

Lines of Code

728

From

Oct 27, 2021

To

May 2, 2022

Advertisement

About Authentura/codectrl

CodeCTRL is a Rust-based system for logging and controlling code execution across multiple programming languages. It provides a framework where language-specific loggers communicate via gRPC and protobuf specifications, allowing developers to instrument their code in languages including Rust, C++, Python, PHP, and NodeJS. The project maintains official logger implementations for each supported language, with some still in development.

The project includes a graphical user interface built with GTK that runs on Linux, Windows, and the web via WebAssembly. It supports multiple Linux distributions including Ubuntu, Debian, and Fedora, with planned support for macOS. The codebase is written in Rust with a minimum supported version of 1.62, and builds are automatically generated and packaged for various platforms through CI workflows.

CodeCTRL is designed for developers who need to monitor and control code execution across polyglot environments. The architecture emphasizes extensibility through the shared gRPC-based protobuf specifications, enabling community contributions of loggers for additional languages beyond the officially maintained set.

Advertisement

Share this video