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.
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