Bangalore, India

Karan Sharma

Elite
@mr-karan

Tech @zerodha Interested in Observability, Containers and Distributed Systems.

doggo. :dog: Command-line DNS Client for Humans. Written in Golang

4.4k

awesome-investing. 💸💸 Curated list of investment & finance related resources

2.4k

logchef. Lightweight, single-binary log analytics interface for ClickHouse, focused on high-performance querying and visualization

764

swiggy-analytics. Analyse your swiggy orders 🍔

290

homelab. Infra-as-code for my personal home server setup

278

calert. 🔔 Send alert notifications to Google Chat via Prometheus Alertmanager

207

barreldb. A disk based KV store (based on Bitcask implementation)

204

kubekutr. Cookie cutter templating tool for scaffolding K8s manifests

162

gullak. A no-frills expense tracker app enabling quick logging of expenses in natural language, using LLMs for parsing and categorization.

123

arbok. Secure HTTP tunnels to localhost using WireGuard - Share your local dev server instantly

122

prom2grafana. Convert Prometheus metrics to Grafana dashboards and alert rules using AI

79

monkeybeat. Generate a random stock portfolio and find out if it beats the markets!

72

nomad-vector-logger. A daemon which continuously watches jobs running in a Nomad cluster and templates out a Vector configuration file which can be used to collect application logs enriched with Nomad metadata.

65

nomad-monitoring. Collection of jobspecs and Grafana dashboards for end to end monitoring of Nomad clusters

64

nomctx. Faster way to switch between clusters and namespaces in nomad

58

nomad-events-sink. An events collection agent which processes Nomad Events and dumps to external sink providers like HTTP

55

webkin. 💻 CLI tool to send webpages to kindle. 📔

55

flexit. Responsive grid based on CSS Flexbox

47

cloak. Securely share sensitive text with others

40

nomad-external-dns. Set external DNS records for Nomad services

40

notes. Collection of my byte sized notes on programming and other random topics.

40

website. Personal site, made using Zola

39

clickhouse-keeper-example. Setup ClickHouse cluster with replication using `clickhouse-keeper`

37

lil. URL Shortener with flexible analytics support, in-memory caching, and an admin UI.

36

store-exporter. Utility to extract metrics from arbitary data stores in Prometheus format

34

toru. Toru is a Go module proxy with caching and rewrite capabilities

31

coredns-nomad. Go

31

fate. Browse FontAawesome icons from your shell

29

balance. Minimal Golang library for implemeting weighted round robin load balancing.

29

terraform-provider-kite. Terraform provider for managing long term portfolio with Zerodha Kite

25

Insta-notFollow. A Flask web app to find out people whom you follow on Instagram but they don't follow you back :smiling_imp:

23

clx. Generate CLI commands using AI for common ops

22

junbi. Shell

22

1brc-go. 1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Golang

19

nomcfg. HTML

18

haraka-plugin-outbound-logger. Haraka SMTP plugin for logging outbound traffic. Useful for storing audit information of delivered/bounced emails.

17

kiteHistory. 🤑 Kite History API wrapper

14

localhashi. Vagrant based setup for local Nomad/Consul clusters. Helpful for experimenting with Nomad job specs in an environment similar to production.

13

ansible-server-logs-monitoring. Ansible playbook to install ELK stack for log analysis and Prometheus/AlertManager/Node Exporter/Grafana for Server monitoring. Or as they say, One :ring: to rule them all!

8

NoiseInspector. :loudspeaker: Arduino + Python + ESP8266 Wifi = Noise Level Monitor

8

logchef-mcp. MCP server for Logchef

7

haraka-docker. Docker image for Haraka SMTP server

5

silencer. A Mattermost bot that enables creating Alertmanager silences using slash commands. Simplify alert management and improve incident response workflows.

3

notion-weightbot. A Telegram bot which tracks bodyweight and stores the records in a Notion Database and CSV

3
44
Apply