R.I.Pienaar
@ripienaarUserSystems Architect, Automator, Coder.
On the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 65 | ripienaar/free-for-dev | 120,527 |
Top repositories by stars
- ripienaar/free-for-dev(on leaderboard)
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
HTML117,970 - ripienaar/gdash
A dashboard for Graphite
CSS752 - ripienaar/graphite-graph-dsl
A small DSL to describe graphite graphs
Ruby168 - ripienaar/puppet-reportprint
CLI Viewer for Puppet Reports
Ruby93 - ripienaar/mysql-dump-split
Ruby script that splits a MySQL dump into a file per table.
Ruby78 - ripienaar/puppet-module-data
Hiera backend that stores data in a module
Ruby75 - ripienaar/ruby-nagios
A CLI tool and Ruby library that parses your status log file and let you query it for information or create external commands
Ruby75 - ripienaar/puppet-catalog-diff
Tool to diff Puppet catalogs
Ruby57 - ripienaar/facter-facts
Facts for Puppet Labs Facter
Ruby55 - ripienaar/monitoring-scripts
Various monitoring related helpers
Ruby49 - ripienaar/mc-plugins
Plugins for The Marionette Collective
Ruby47 - ripienaar/mcollective-server-provisioner
Fully automated provisioner for servers using MCollective
Ruby44 - ripienaar/angelia
Tool to facilitate the development of nagios notification methods using many different protocols and delivery systems
Ruby37 - ripienaar/puppet-classifier
A Rule based Node Classifier using Hiera
Puppet32 - ripienaar/ruby-pdns
Ruby PowerDNS Development Framework
Ruby32 - ripienaar/mnrpes
MCollective NRPE Scaler
Ruby28 - ripienaar/ec2-boot-init
Tool to help boot EC2 instances via user and meta data
Ruby28 - ripienaar/rotrep
A tool to capture and report on file checksums with an aim to report bit rot
Go26 - ripienaar/hiera-puppet-nodes
A YAML DSL for creating resources, classes etc using just Hiera
Ruby24 - ripienaar/puppet-parselocalconfig
Script to parse the Puppet local catalog and show the resources in it.
Ruby23 - ripienaar/nats-watch
NATS Cluster Latency Watcher
Go22 - ripienaar/gwtf
A Unix CLI focussed TODO manager with work logging features
Ruby21 - ripienaar/puppet-mcollective-client
A Puppet type to write MCollective RPC jobs using Puppet Resource dependencies
Ruby21 - ripienaar/ruby-puppetdb
Play interface to PuppetDB
Ruby18 - ripienaar/mcollective-collective-builder
Generates any number of mcollective instances for development
Ruby18 - ripienaar/puppet-extlookup
Extlookup
Ruby17 - ripienaar/flashpolicyd
Multi threaded daemon for serving up XML needed by Adobe Flash 9 and later
Ruby16 - ripienaar/mcollective-agent-debugger
IRB Debugger for MCollective Agents
Ruby14 - ripienaar/nats-kv-leader-elect
NATS Key-Value Store based Leader Election
Go13 - ripienaar/travlrmap
Sinatra based travels map
JavaScript12 - ripienaar/supercluster
Create NATS Super Clusters
Ruby11 - ripienaar/nmfw
A protobuf based microservice framework powered by NATS Micro
Go10 - ripienaar/sensu_bitbar
BitBar Sensu status plugin
Ruby10 - ripienaar/ruby-ssl
Wrapper to help encrypt and decrypt data using Ruby and OpenSSL
Ruby10 - ripienaar/snipper
CLI orientated code pastebin
Ruby9 - ripienaar/mco_rpc_web
A browser based version of "mco rpc" for mcollective 2.1.0 and newer
JavaScript8 - ripienaar/piper
Patchbay style distributed pipe using NATS.io
Go7 - ripienaar/nats-server
High-Performance server for NATS, the cloud native messaging system.
Go7 - ripienaar/hiera-module-json
A Hiera backend that loads data and configuration from modules
Ruby7 - ripienaar/puppet_agent_mgr
Puppet Agent Manager
Ruby7 - ripienaar/oldskool
Searching didn't suck then
Ruby7 - ripienaar/apache-blackbox
Apache Flight Recorder
7 - ripienaar/noteikumi
A lightweight Rule Engine
Ruby6 - ripienaar/lambda_webhook_gwy
AWS Lambda functions to translate webhooks
JavaScript6 - ripienaar/puppet-geolocation
Facts from freegeoip.net information
Ruby6 - ripienaar/mcollective-rspec
Spec testing for mcollective
Ruby6 - ripienaar/stomp-irb
Interactive Ruby shell for STOMP
Ruby6 - ripienaar/mcollective-test
MCollective Test Suite Helpers
Ruby5 - ripienaar/mcollective-cucumber
Cucumber steps for MCollective
Ruby5 - ripienaar/mysql-lagslave
Manages a lagslave with the help of mk-heartbeat
Ruby5 - ripienaar/shellyctl
Control for Shelly Plug and Plug S
Go4 - ripienaar/multi-region-nats
Demonstration multi-region nats setup
4 - ripienaar/hs1xxplug
Go Library to access a TP-Link Kasa Smart Plug
Go4 - ripienaar/go-choria
Go based server to host Choria agents, networks, federations and discovery
Go4 - ripienaar/rakeca
A port of the old sial.org CA to a Rakefile
HTML4 - ripienaar/mcollective-audit-summary
Summarize MCollective logfile audit plugin logs
Ruby4 - ripienaar/unimatrix
This is far from complete and might even have syntax errors, don't even think of figuring out how to use it
Ruby4 - ripienaar/slaf
Secure Log Access Framework
Ruby4 - ripienaar/cloudns-backup
Performs a backup of a CloudDNS account
Go3 - ripienaar/choria-compose
A Docker Compose environment for Choria
Shell3 - ripienaar/requests-agent
Choria agent to perform HTTP requests and download files
Go3 - ripienaar/natscli
The NATS Command Line Interface
Go3 - ripienaar/travlrmap-demo
Demo site for ripienaar/travlrmap
Ruby3 - ripienaar/typhon
eventmachine-tail based file tailer
Ruby3 - ripienaar/passmakr
A simple Ruby Library to create passwords that are pseudo random, really random (based on /dev/urandom) and phonemic.
Ruby3 - ripienaar/asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Go2 - ripienaar/stream-replicator
Data replication for Choria Streams
Go2 - ripienaar/asyncjobs
Asynchronous Job Processor
Go2 - ripienaar/tally
Observe and export Choria Network metrics to Prometheus
Go2 - ripienaar/puppet-hoist
Run containers using Choria Autonomous Agents
Puppet2 - ripienaar/jsm.go
JetStream Management Library for Golang
Go2 - ripienaar/fshipper
Demo application for a series of blog posts
Go2 - ripienaar/goss-agent
Choria Agent for network wide Goss validations
Go2 - ripienaar/mcorpc-ruby-support
Support libraries to enable Ruby agents and clients to communicate with Choria
Ruby2 - ripienaar/frender
Renders config files from input data in YAML format using a variety of template languages
Ruby2 - ripienaar/mcollective-integration
MCollective Integration Tests
Ruby2 - ripienaar/code-snippets
Short useful bits of code
Ruby2 - ripienaar/eventloghook
Windows EventLog hooks for Logrus
Go1 - ripienaar/ambientctl
Interact with Ambient Weather weather stations
Go1 - ripienaar/nats-architecture-and-design
Architecture and Design Docs
Go1 - ripienaar/terraform-provider-jetstream
Terraform Provider to manage NATS JetStream
Go1 - ripienaar/nats-surveyor
NATS Monitoring, Simplified.
Go1 - ripienaar/tapoctl
Utility to control TP-Link P1xx Plugs using the KLAP protocol
Go1 - ripienaar/aht20
CLI to read data from a AHT20 sensor
Go1 - ripienaar/natsbuilder
Builds local test NATS networks
1 - ripienaar/machine-room-mvp
Host for Choria Autonomous Agents
Go1 - ripienaar/tokens
Golang package that implements Choria JWT tokens
Go1 - ripienaar/asyncjobs-logging-handler
A handler that just logs
Go1 - ripienaar/nrpe-agent
Choria Plugin that allows running pre-configured NRPE commands on demand
Ruby1 - ripienaar/encodedkv
An encoded NATS KeyValue Store
Go1 - ripienaar/archive-watcher
Autonomous Agent Watcher plugin that can manage Archives
1 - ripienaar/provisioner
Choria Server Provisioning System
Go1 - ripienaar/mcollective_choria
Configuration of the Choria MCollective Compatibility Layer
PLSQL1 - ripienaar/goss
Quick and Easy server testing/validation
Go1 - ripienaar/ttnbridge
The Things Network Bridge
Go1 - ripienaar/jetstream-gh-action
Collection of JetStream related Actions for GitHub Actions
Go1