Xabier Larrakoetxea Gallego (@slok)

Top repositories

1

sloth

๐Ÿฆฅ Easy and simple Prometheus SLO (service level objectives) generator
Go
1,519
star
2

grafterm

Metrics dashboards on terminal (a grafana inspired terminal version)
Go
842
star
3

kubewebhook

Go framework to create Kubernetes mutating and validating webhooks
Go
521
star
4

go-http-metrics

Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations) and http framework/library
Go
319
star
5

agebox

Age based repository file encryption gitops tool
Go
161
star
6

goresilience

A library to improve the resilience of Go applications in an easy and flexible way
Go
146
star
7

ecs-exporter

Export AWS ECS cluster metrics to Prometheus
Go
136
star
8

kube-code-generator

Kubernetes code generator docker image
Go
66
star
9

k8s-webhook-example

Kubernetes production-ready admission webhook example
Go
64
star
10

brigadeterm

A simple terminal ui for brigade pipelining system
Go
63
star
11

go-jwt-example

Golang & jwt (Jason web token) example
Go
47
star
12

alertgram

Easy and simple prometheus alertmanager alerts on telegram
Go
40
star
13

rainbow-bash

Better bash prompt! you don't need zsh for cool prompts
Shell
39
star
14

Box2D-and-SFML-demo

Box2D and SFML Demo, with DebugDraw implemented with SFML
C++
34
star
15

kahoy

Simple Kubernetes raw manifests deployment tool
Go
32
star
16

iris

Pelican (the static blog generator) theme based in Flask webpage theme
CSS
31
star
17

tfe-drift

Automated Terraform cloud and enterprise drift detection
Go
31
star
18

reload

Simple managed reload mechanism for Go
Go
30
star
19

sloth-common-sli-plugins

Sloth common SLI plugins collection
Go
29
star
20

pygressbar

Flexible and customizable python progress bar
Python
27
star
21

redis-node-push-notifications-example

An example of using redis pub/sub for realtime client notifications with Redis, socket.io and node.js
JavaScript
24
star
22

gospinner

Make beautiful and fast spinners in Go
Go
19
star
23

algs4-mvn-repo

Maven repository for algorithms and data strcutures coursera course ( https://www.coursera.org/course/algs4partI )
19
star
24

prometheus-python

Prometheus metric system client for python
Python
18
star
25

bilrost

Kubernetes controller/operator to set up OAUTH2/OIDC security on any ingress based service
Go
18
star
26

devops-course

Devops course sources (Vagrant, Ansible & Docker )
Ruby
17
star
27

simple-ingress-external-auth

A very simple external authentication service for Kubernetes ingresses (ingress-nginx, traefik...)
Go
16
star
28

noglog

"Bring your own logger" replacement for github.com/golang/glog.
Go
13
star
29

go-prometheus-middleware

Go net/http configurable handler to measure requests using Prometheus metrics
Go
13
star
30

brigade-exporter

Exporter for brigade metrics
Go
11
star
31

terraform-provider-dataprocessor

Terraform provider for easy and clean data processing (JQ, YQ, Go plugins...).
Go
10
star
32

go-copy

Copy (http://copy.com) service library
Go
9
star
33

prometheus-statsd-integration-example

Simple example of statsd and prometheus integration
Shell
9
star
34

django-chameleon

Django theme (template) changer app
Python
9
star
35

favorshare-orchestration

An Ansible complete example for provisioning a whole project
Shell
8
star
36

pod-exec-guard-kubewebhook-tutorial

Kubernetes webhook development (validating admission webhook) tutorial using kubewebhook
Go
8
star
37

khronos

Modern replacement of cron for microservice architecture.
Go
6
star
38

resilience-demo

A resilience demo with different scenarios
Go
6
star
39

tracing-example

Simple Kubernetes tracing example and experiment
Go
6
star
40

flaskit

Simple git front-end powered by Flask and Dulwich
JavaScript
6
star
41

go-helm-template

Simple go library to run Helm template without executing Helm
Go
6
star
42

ragnarok-old

The new way of injecting failure
Go
5
star
43

terraform-provider-goplugin

A Terraform provider to create terraform providers ๐Ÿคฏ, but easier and faster! (By using Small go plugins)
Go
5
star
44

external-dns-aws-migrator

Utility to adopt AWS route53 entries (record sets) so the external-dns can track and update them based on Kubernetes ingresses
Go
4
star
45

imagepull-controller-workshop

A Kubernetes controller workshop where we are creating a imagepullsecret-patcher controller
Go
4
star
46

tfe-drift-action

tfe-drift github action
4
star
47

metaproxy

A proxy that inserts and extracts metadata to/from webpages
Python
4
star
48

django-socketio-example

Django (1.4) + gevent + gevent-socketio + socketio (0.9.x) example
JavaScript
4
star
49

terraform-provider-onepasswordorg

Terraform provider for 1password user and group management
Go
4
star
50

docker-protobuf-py3

Docker protobuf-py3 image
3
star
51

asdf-sloth

Sloth asdf plugin
Shell
3
star
52

kooper-as-dependency

Simple example of a project using kooper and how you could set the dependencies for the project (using dep)
Go
3
star
53

docker-vagrant-gvm

Docker GVM image for vagrant
Shell
3
star
54

docker-mysql

Docker mysql with data only container approach
Shell
3
star
55

sloth-website

https://sloth.dev
HTML
3
star
56

kahoy-app-deploy-example

Production-ready example of application deployments using templating, Kahoy and Kubernetes
Shell
2
star
57

kahoy-kustomize-example

Kahoy and Kustomize with multiple envs (clusters) example
Shell
2
star
58

dwarf

Dwarf is a link shortener made in python and Django, also has statistics and has achievements
Python
2
star
59

mdissphoto

MDISS Master 2011-2012 project
Java
2
star
60

ecs-watcher

ecs-watcher will check periodically your ECS cluster nodes health
Go
2
star
61

daton

Daton
Go
2
star
62

role-operator

Role operator is a kubernetes controller that manages RBAC permissions on namespaces dynamically using roles.
Go
2
star
63

docker-octopress

Octopress container
Shell
2
star
64

ticketbis-dev-box

Ticketbis devel enviroment automation with ansible (Ready for vagrant too)
Shell
1
star
65

submodulo_git

A submodule for the git introduction course
Python
1
star
66

django-fancymail

Django fancy mail is a layer above django mail that add template rendering easier for the emails. The aim of this project is to be simple, nothing fancy :O.
Python
1
star
67

testing

fdafsasadsadsad
1
star
68

testing_git

1
star
69

docker-postgresql

Docker postgresql container
Shell
1
star
70

warlock

Easy and fast distributed locks for go
Go
1
star
71

custom-css

CSS
1
star
72

blackbox-helm

Docker image with blackbox and helm
Dockerfile
1
star
73

kahoy-helm-example

A production-ready Kahoy deploy example using Helm as the templating engine
Shell
1
star
74

mydumpster

Mysql dump based on a config file experiment
Go
1
star
75

introduccion_git

Introduction to Git
1
star
76

xlarrakoetxeaorg

My future blog made in Flask
Python
1
star
77

ec2-opener

Small util to open a ports on an EC2 instance rapidly.
Go
1
star
78

slackbuilds

My personal slackbuilds
1
star
79

asdf-agebox

Agebox asdf plugin
Shell
1
star
80

tetris-revivalpp

Tetris clone for the university (2007-2008)
C++
1
star
81

ladder

The new and easy way to autoscale
Go
1
star
82

favorshare-dockerfiles

Shell
1
star
83

python-challenge

Python challenge level scripts
Python
1
star
84

CASO

Project for subject CASO of the 5ยบ Curse of Computer engineering in Deusto University
C++
1
star
85

django-chat

Django chat made with Socketio, Gevent[-socketio] and Redis
Python
1
star
86

markdownex

Django web (demo) that renders Markdown sintax
Python
1
star
87

monf

Go
1
star
88

service-level-operator-sloth-migrator

Simple script to migrate CRs from service-level-operator to sloth
Go
1
star
89

docker-make-kubectl

Docker image with make, bash and kubectl
Makefile
1
star
90

go-http-metrics-imports

Example to check the go-http-metrics imports using different frameworks
Go
1
star