Software Engineer | Go Open-sourcer | GenAI community leader
lo. ๐ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
21kawesome-prometheus-alerts. ๐จ Collection of Prometheus alerting rules
8.1kmo. ๐ฆ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
3.4kdo. โ๏ธ A dependency injection toolkit based on Go 1.18+ Generics.
2.8koops. ๐ฅ Error handling library with context, assertion, stack trace and source fragments
969slog-multi. ๐จ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
630hot. ๐ถ๏ธ In-memory caching library for read-intensive Go applications
263slog-formatter. ๐จ slog: Attribute formatting
218invoice-as-a-service. ๐ฐ Simple invoicing service (REST API): from JSON to PDF
216slog-gin. ๐จ Gin middleware for slog logger
188slog-echo. ๐จ Echo middleware for slog logger
143sync-ssh-keys. ๐ Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership.
142awesome-olap. ๐ง A curated list of OLAP databases, data lake tools, columnar engines, and analytics frameworks for data engineers.
134chartjs-plugin-datasource-prometheus. ๐ Chart.js plugin for Prometheus
123slog-sampling. ๐จ slog sampling: drop repetitive log records
115slog-http. ๐จ net/http middleware for slog logger
98slog-chi. ๐จ Chi middleware for slog logger
98slog-fiber. ๐จ Fiber middleware for slog logger
97the-great-gpt-firewall. ๐ค A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs
96go-gpt-3-encoder. Go BPE tokenizer (Encoder+Decoder) for GPT2 and GPT3
82slog-loki. ๐จ slog: Loki handler
79slog-zerolog. ๐จ slog: Zerolog handler
74prometheus-query-js. ๐ A Javascript client for Prometheus query API
73go-singleflightx. ๐งฌ x/sync/singleflight but with generics, batching, sharding and nullable result
63github-actions-runner. โ Docker images for starting self-hosted Github Actions runner(s).
57slog-sentry. ๐จ slog: Sentry handler
53slog-zap. ๐จ slog: Zap handler
53grafana-flamegraph-panel. ๐ Flame graph panels for Grafana
42workshop-prometheus-grafana. ๐ Prometheus and Grafana 101
34slog-logrus. ๐จ slog: Logrus handler
33go-batchify. ๐น๏ธ Group and deduplicate concurrent tasks
31go-metered-io. ๐ A drop-in replacement to io.Reader and io.Writer with the total number of bytes transfered.
27go-amqp-pubsub. Fault tolerant Pub/Sub library for RabbitMQ
25slog-slack. ๐จ slog: Slack handler
23go-type-to-string. ๐ต๏ธโโ๏ธ Extract a string representation of Go type
23slog-nats. ๐จ slog: NATS handler
21slog-syslog. ๐จ slog: Syslog handler
21slog-parquet. ๐จ slog: Parquet handler + Object Storage
19go-tcp-pool. โจ Drop-in replacement to net.Conn with pooling and auto-reconnect
18arp-spoofing. ๐ฅ Simple implementation of arp poisoning attack ;)
16slog-datadog. ๐จ slog: Datadog handler
16pg_cron. โฐ PostgreSQL extension for running periodic jobs
14slog-betterstack. ๐จ slog: Betterstack handler
13slog-webhook. ๐จ slog: Webhook handler
13slog-telegram. ๐จ slog: Telegram handler
12slog-kafka. ๐จ slog: Kafka handler
12git-contrib-graph. ๐ Displays a github-like contribution graph, of every contributors of a repository
11slog-logstash. ๐จ slog: Logstash handler
11go-psi. ๐ฅต Pressure Stall Informations (PSI) and starvation notifier
11refined-hn. JavaScript
11slog-mock. ๐จ slog: mock handler
10slog-common. Common toolchain for slog
9slog-otel. OTEL toolchain for slog
9slog-graylog. ๐จ slog: Graylog handler
9free_proxy_list. Free proxy list [NOT MAINTAINED ANYMORE - please fork]
8slog-channel. ๐จ slog: Go channel handler
8node-promfiler. Expose a http endpoint for exporting node.js v8 profiling
7powEUr. Python
6go-playground-mcp. ๐คน A MCP server to execute Go code in Go Playground and generate shareable URLs
6slog-quickwit. ๐จ slog: Quickwit handler
5