72 Repositories
Rust kubernetes-controller Libraries
Run VM disk images using Podman / Docker / Kubernetes.
The crun-vm OCI Runtime crun-vm is an OCI Runtime that enables Podman, Docker, and Kubernetes to run QEMU-compatible Virtual Machine (VM) images. This
Kubernetes operator for declaratively deploying wasmCloud applications (via wadm) and hosts on Kubernetes.
wasmcloud-operator An operator for managing a set of wasmCloud hosts running on Kubernetes and manage wasmCloud applications using wadm. The goal is t
A Kubernetes Operator that uses Bitwarden to provision secrets, written in Rust with kube-rs
bitwarden-secret-operator-rs bitwarden-secret-operator-rs is a kubernetes Operator written in Rust thanks to kube-rs. The goal is to create Kubernetes
Rust based Kubernetes Operator to deploy K8s objects minimally.
kube-nimble nimble /ˈnɪmbl/ - quick and light in movement or action; agile. This project began from a place of curiosity about Kubernetes CRDs and the
Kubernetes leader election using the coordination.k8s.io API.
Kube Coordinate Kubernetes leader election using the coordination.k8s.io API. Kube Coordinate builds upon the kube-rs ecosystem, and implements a stre
KFtray - A tray application that manages port forwarding in Kubernetes.
Ktray is written in Rust and React, with Tauri framework. The app simplifies the process of starting and stopping multiple port forwarding configurations through a user-friendly interface.
A controller for the display and fan of the Raspberry Pi Waveshare PoE HAT written in Rust 🦀
🦀🍇 RustBerry-PoE-Monitor RustBerry-PoE-Monitor is a Rust-based monitoring and control tool for the Raspberry Pi, specifically designed for use with
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.
usb-gadget This library allows implementation of USB peripherals, so called USB gadgets, on Linux devices that have a USB device controller (UDC). Bot
Kubernetes + wasmCloud
KasmCloud Managing and Running Actors, Providers, and Links in Kubernetes ⚠️ Warning This is a contributor-led experimental project and is not recomme
The first web framework in Rust to adopt the Model-View-Controller (MVC) architecture
Integra Web Framework Integra is a sleek, performant web framework for Rust, harnessing the power of the hyper library. Will become the first highly p
Ktx is a lightweight terminal-ui utility for editing Kubernetes config
ktx Ktx is a lightweight terminal-ui utility for editing the kubectl config If you work with a large infrastructure where you have to jump between clu
Warfrost is a RTS & Moba multiplayer Game
Warfrost - Rise of Chaos Warfrost is an immersive real-time strategy (RTS) game set in a Realm of Chaos. Engage in epic battles, command mythical crea
A simple containerized application manage system like Kubernetes, but written in Rust
rMiniK8s A simple dockerized application management system like Kubernetes, written in Rust, plus a simple FaaS implementation. Course Project for SJT
This is a cosmwasm implementation of an interchain accounts controller.
CosmWasm ICA Controller Contract This is a CosmWasm smart contract that communicates with the golang ica/host module on the host chain to create and m
Very simple, efficient, task oriented, low cognitive, Midi player and jukebox for midi instruments
Midi and Virtual Book jukebox Player A cross-platform MIDI and virtual book jukebox player. It only includes the necessary functionalities to play MID
Linux daemon to bind keys and macros to your controller's buttons
makima Makima is a daemon for Linux to bind your controller's buttons to key sequences and macros. Features: Configure your keybindings through a simp
A quick create wizard to create and modify opinionated kustomize deployments.
kqc 🚀 ☸️ A quick create wizard to create and modify opinionated kustomize deployments. This tool should help to quickly create and build up kustomize
Proportional-Integral-Derivative controller simulation to balance a ball on cart
PID Controller Simualation A Proportional-Integral-Derivative controller to self balance a ball on a rolling cart. Use arrow keys to control the cart,
A Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4).
Arm Generic Interrupt Controller driver This crate provides a Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4). C
Simple and minimalist forward auth service intended for use with reverse proxies (Traefik, Caddy, nginx, etc)
nforwardauth nforwardauth is an extremely lightweight, blazing fast forward auth service that lets you use a single authentication middleware for all
Stop deployments in friday. DEFINITELY
NO MORE DEPLOYMENTS IN FRIDAY (now written in Rust!) It does what it says. Blocks new deployments in friday on admission controller level. How often d
An embedded-hal driver for the TT21100 multi-touch touchscreen controller
tt21100 An embedded-hal driver for the TT21100 multi-touch touchscreen controller. If there is a feature which has not yet been implemented and which
OpenEMC: open embedded management controller
OpenEMC OpenEMC is an open-source firmware implementing an embedded management controller (EMC) on an STM32F1 microcontroller. It consists of a bootlo
Cloud native log storage and management for Kubernetes, containerised workloads
Live Demo | Website | API Workspace on Postman Parseable is an open source, cloud native, log storage and management platform. Parseable helps you ing
A budget PLC-like board for controlling 24V DC equipment.
Poppy Logic Controller The Poppy Logic Controller is a budget PLC (Programmable Logic Controller). Importantly, it is only an I/O board without any PL
Cost saving K8s controller to scale down and up of resources during non-business hours
Kube-Saver Motivation Scale down cluster nodes by scaling down Deployments, StatefulSet, CronJob, Hpa during non-business hours and save $$, but if yo
The last kubernetes tool you'll ever need.
Neatkube The last kubernetes tool you'll ever need. Kubernetes is a mess. Everthing ships it's own command line tools that you need to install and tra
By mirroring traffic to and from your machine, mirrord surrounds your local service with a mirror image of its cloud environment.
mirrord lets you easily mirror traffic from your Kubernetes cluster to your development environment. It comes as both Visual Studio Code extension and
⏱ Kubernetes operator that allows to set maximum lifetime for pods
Pod Lifetime Limiter Hi! 👋 So you deal with a crappy application which stops working after some period of time and you want to restart it every N hou
Playing with web dev in Rust. This is a sample Rust microservice that can be deployed on Kubernetes.
Playing with web dev in Rust. This is a sample Rust microservice that can be deployed on Kubernetes.
The missing link to modern server controlling for TrackMania Forever.
xrd (XASeCo Replacing Daemon) xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easil
Raspberry PI library for Rust. GPIO controller, L298N motors, sockets and "i2clib" integrated
raslib Raspberry PI library for Rust. GPIO controller, L298N motors, sockets and "i2clib" integrated All tests are made on Raspberry PI 4B+ on Raspbia
Rust Kubernetes runtime helpers. Based on kube-rs.
kubert Rust Kubernetes runtime helpers. Based on kube-rs. Features clap command-line interface support; A basic admin server with /ready and /live pro
xrd a next-gen server controller for TrackMania Forever and Nations ESWC
xrd is a next-gen server controller for TrackMania Forever and Nations ESWC that is designed to be hassle-free and easily updatable (with a bus factor of 0).
Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller
slidershim Software adapter for various Chunithm slider controllers with a built-in Brokenithm web controller. Has support for keyboard/gamepad output
Kubernetes controller written in Rust for automatically generating and updating secrets
Kubernetes controller written in Rust for automatically generating and updating secrets
Northstar is a horizontally scalable and multi-tenant Kubernetes cluster provisioner and orchestrator
Northstar Northstar is a horizontally scalable and multi-tenant Kubernetes cluster provisioner and orchestrator. Explore the docs » View Demo · Report
The Pokemon trading platform in Rust.
Pokemon The sample Pokemon trading platform in Rust. WARNING: This is not a PRODUCTION project. Just a sample. Get start Install diesel and run migrat
H2O Open Source Kubernetes operator and a command-line tool to ease deployment (and undeployment) of H2O open-source machine learning platform H2O-3 to Kubernetes.
H2O Kubernetes Repository with official tools to aid the deployment of H2O Machine Learning platform to Kubernetes. There are two essential tools to b
Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Linkerd 🎈 Welcome to Linkerd! 👋 Linkerd is an ultralight, security-first service mesh for Kubernetes. Linkerd adds critical security, observability,
Rust client for Kubernetes
Rust client for Kubernetes API.
Build tool for custom setups of docker containers. Docker compose didn't offer enough, Kubernetes offered too much. Carbon is the in-between.
docker abstraction layer with added flair Fast travel: Tips Contributing How it works Installation Help This tool started its life as a way to make de
engula-operator creates/configures/manages engula clusters atop Kubernetes
Engula Operator The engula operator manages engula clusters deployed to Kubernetes and automates tasks related to operating an engula cluster. Backgro
Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications
Continuous Delivery for Declarative Kubernetes, Serverless and Infrastructure Applications Explore PipeCD docs » Overview PipeCD provides a unified co
Examples to demonstrate how to use PipeCD
examples A repository contains some examples for PipeCD. NOTE: This repository is automatically synced from the examples directory of pipe-cd/pipe rep
IDP2P is a peer-to-peer identity protocol which enables a controller to create, manage and share its own proofs as well as did documents
IDP2P Experimental, inspired by ipfs, did:peer and keri Background See also (related topics): Decentralized Identifiers (DIDs) Verifiable Credentials
Qovery Engine is an open-source abstraction layer library that turns easy apps deployment on AWS, GCP, Azure, and other Cloud providers in just a few minutes.
Qovery Engine is an open-source abstraction layer library that turns easy apps deployment on AWS, GCP, Azure, and other Cloud providers in just a few minutes.
kubernetes openapi unmangler
kopium A kubernetes openapi unmangler. Creates rust structs from a named crd by converting the live openapi schema. ⚠️ WARNING: ALPHA SOFTWARE ⚠️ Inst
💫 Small microservice to handle state changes of Kubernetes pods and post them to Instatus or Statuspages
💫 Kanata Small microservice to handle state changes of Kubernetes pods and post to Instatus 🤔 Why? I don't really want to implement and repeat code
Rust Kubernetes client and controller runtime
kube-rs Rust client for Kubernetes in the style of a more generic client-go, a runtime abstraction inspired by controller-runtime, and a derive macro
Isolates Jibri pods from their Deployment when they start recording or livestreaming, and cleans them up when they finish.
jibri-pod-controller: A tool for managing the scaling of large Jibri deployments in Kubernetes. When managing a large Jibri deployment, you usually wa
A simple CLI for combining json and yaml files
A simple CLI for combining json and yaml files
A wrapper around SDL2's game controller API.
fishsticks System for handling gamepad input, using SDL2's game controller API as the backend. License Fishsticks is dual-licensed under either Apache
Coult, is crate to getting from hashicorp vault
Coult Rust vault secret retriever Example use coult::{Config, Vault}; use serde::Deserialize; #[derive(Debug, Deserialize)] struct Secret { passwo
vault client using jwt authentication that define environment variables from vault secrets before executing into something else
envlt envlt, like env, allows you to define environment variables and then execute into something else, but instead of static values, it uses using si
Mordern Redis Cluster solution for easy operation.
Mordern Redis Cluster solution for easy operation.
Rust command line utility to quickly display useful secrets in a Kubernetes namespace
kube-secrets This is a command line utility for quickly looking at secrets in a Kubernetes namespace that are typically looked at by humans. It specif
A crate to implement leader election for Kubernetes workloads in Rust.
Kubernetes Leader Election in Rust This library provides simple leader election for Kubernetes workloads.
A controller for mpv, requires ipc to be enabled in mpv.
Configuration Requires either the flag --input-ipc-server=/tmp/mpvsocket to be passed at mpv runtime, or for this line input-ipc-server=/tmp/mpvsocket
Detects orphan configmaps and secrets in a Kubernetes cluster
KubExplorer Warning: Proof of concept. Feedback is much welcome. Discovers and prints out any Configmaps and Secrets not linked to any of the followin
IR Remote Controller for WS2812(or analog) LED Strip
ir-smart-led-controller IR Remote Controller for WS2812(or analog) LED Strip. Resources Schematics Gerber files BOM License Licensed under either of A
Utilities for interacting with the Behringer X-Touch Mini MIDI controller
xtouchmini Collection of utilities for interacting with the Behringer X-Touch Mini MIDI controller, including reading button/knob/fader inputs and sen
Krustlet: Kubernetes Kubelet in Rust for running WASM
Krustlet: Kubernetes Kubelet in Rust for running WASM 🚧 🚧 This project is highly experimental. 🚧 🚧 It should not be used in production workloads.
KDash - A fast and simple dashboard for Kubernetes
KDash - A fast and simple dashboard for Kubernetes
An example of a Kubernetes operator implemented in Rust
Rust Kubernetes operator example A Kubernetes operator built on top of kube-rs project. There is an explanatory article available. Steps to run on Lin
kubesql, Experimental tool to query K8s API using plain SQL
kubesql, an experimental tool for querying your Kubernetes API Server using simple and smallest SQL syntax.
Distributed compute platform implemented in Rust, and powered by Apache Arrow.
Ballista: Distributed Compute Platform Overview Ballista is a distributed compute platform primarily implemented in Rust, powered by Apache Arrow. It
oci-image and oci-runtime spec in rust.
oci-lib Oci-Spec for your container runtime or container registry. Oci-lib is a rust port for original oci spec written in go. Following crate contain
Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.
Valheim Docker If you are looking for a guide on how to get started click here Mod Support! It is supported to launch the server with BepInEx but!!!!!
A library for simulating mouse and keyboard events
The Fat Controller TFC is a library for simulating mouse and keyboard events. This library was built for use by TFC-server, a server that allows for r
A Kubernetes implementation of the Open Application Model specification
Rudr 🚨 NOTE: Rudr is deprecated in favor of the upcoming open application platform project as its successor. There are no plans to produce future rel
Distributed compute platform implemented in Rust, and powered by Apache Arrow.
Ballista: Distributed Compute Platform Overview Ballista is a distributed compute platform primarily implemented in Rust, powered by Apache Arrow. It