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

758

swiggy-analytics. Analyse your swiggy orders 🍔

289

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

277

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

207

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

203

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

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

cloak. Securely share sensitive text with others

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