Nantes, France

Samuel Berthe

Elite
@samber

Software Engineer | Go Open-sourcer | GenAI community leader

lo. ๐Ÿ’ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

21k

awesome-prometheus-alerts. ๐Ÿšจ Collection of Prometheus alerting rules

8.1k

mo. ๐Ÿฆ„ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

3.4k

do. โš™๏ธ A dependency injection toolkit based on Go 1.18+ Generics.

2.8k

oops. ๐Ÿ”ฅ Error handling library with context, assertion, stack trace and source fragments

969

slog-multi. ๐Ÿšจ Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...

630

hot. ๐ŸŒถ๏ธ In-memory caching library for read-intensive Go applications

263

slog-formatter. ๐Ÿšจ slog: Attribute formatting

218

invoice-as-a-service. ๐Ÿ’ฐ Simple invoicing service (REST API): from JSON to PDF

216

slog-gin. ๐Ÿšจ Gin middleware for slog logger

188

slog-echo. ๐Ÿšจ Echo middleware for slog logger

143

sync-ssh-keys. ๐Ÿ” Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership.

142

awesome-olap. ๐ŸงŠ A curated list of OLAP databases, data lake tools, columnar engines, and analytics frameworks for data engineers.

134

chartjs-plugin-datasource-prometheus. ๐Ÿ“Š Chart.js plugin for Prometheus

123

slog-sampling. ๐Ÿšจ slog sampling: drop repetitive log records

115

slog-http. ๐Ÿšจ net/http middleware for slog logger

98

slog-chi. ๐Ÿšจ Chi middleware for slog logger

98

slog-fiber. ๐Ÿšจ Fiber middleware for slog logger

97

the-great-gpt-firewall. ๐Ÿค– A curated list of websites that restrict access to AI Agents, AI crawlers and GPTs

96

go-gpt-3-encoder. Go BPE tokenizer (Encoder+Decoder) for GPT2 and GPT3

82

slog-loki. ๐Ÿšจ slog: Loki handler

79

slog-zerolog. ๐Ÿšจ slog: Zerolog handler

74

prometheus-query-js. ๐Ÿ“Š A Javascript client for Prometheus query API

73

go-singleflightx. ๐Ÿงฌ x/sync/singleflight but with generics, batching, sharding and nullable result

63

github-actions-runner. โœ… Docker images for starting self-hosted Github Actions runner(s).

57

slog-sentry. ๐Ÿšจ slog: Sentry handler

53

slog-zap. ๐Ÿšจ slog: Zap handler

53

grafana-flamegraph-panel. ๐Ÿ“Š Flame graph panels for Grafana

42

workshop-prometheus-grafana. ๐Ÿ“Š Prometheus and Grafana 101

34

slog-logrus. ๐Ÿšจ slog: Logrus handler

33

go-batchify. ๐Ÿ•น๏ธ Group and deduplicate concurrent tasks

31

go-metered-io. ๐Ÿ“ A drop-in replacement to io.Reader and io.Writer with the total number of bytes transfered.

27

go-amqp-pubsub. Fault tolerant Pub/Sub library for RabbitMQ

25

slog-slack. ๐Ÿšจ slog: Slack handler

23

go-type-to-string. ๐Ÿ•ต๏ธโ€โ™‚๏ธ Extract a string representation of Go type

23

slog-nats. ๐Ÿšจ slog: NATS handler

21

slog-syslog. ๐Ÿšจ slog: Syslog handler

21

slog-parquet. ๐Ÿšจ slog: Parquet handler + Object Storage

19

go-tcp-pool. โœจ Drop-in replacement to net.Conn with pooling and auto-reconnect

18

arp-spoofing. ๐Ÿ’ฅ Simple implementation of arp poisoning attack ;)

16

slog-datadog. ๐Ÿšจ slog: Datadog handler

16

pg_cron. โฐ PostgreSQL extension for running periodic jobs

14

slog-betterstack. ๐Ÿšจ slog: Betterstack handler

13

slog-webhook. ๐Ÿšจ slog: Webhook handler

13

slog-telegram. ๐Ÿšจ slog: Telegram handler

12

slog-kafka. ๐Ÿšจ slog: Kafka handler

12

git-contrib-graph. ๐Ÿ“Š Displays a github-like contribution graph, of every contributors of a repository

11

slog-logstash. ๐Ÿšจ slog: Logstash handler

11

go-psi. ๐Ÿฅต Pressure Stall Informations (PSI) and starvation notifier

11

refined-hn. JavaScript

11

slog-mock. ๐Ÿšจ slog: mock handler

10

slog-common. Common toolchain for slog

9

slog-otel. OTEL toolchain for slog

9

slog-graylog. ๐Ÿšจ slog: Graylog handler

9

free_proxy_list. Free proxy list [NOT MAINTAINED ANYMORE - please fork]

8

slog-channel. ๐Ÿšจ slog: Go channel handler

8

node-promfiler. Expose a http endpoint for exporting node.js v8 profiling

7

powEUr. Python

6

go-playground-mcp. ๐Ÿคน A MCP server to execute Go code in Go Playground and generate shareable URLs

6

slog-quickwit. ๐Ÿšจ slog: Quickwit handler

5
60
Apply