Topics / #logging
Logging projects on GitHub
Structured application logging and log aggregation tooling.
As of , the most-starred Logging projects on GitHub are fastify (37.3K stars), beego (32.4K stars) and hutool (30.2K stars). GitHub.Locker tracks 59 Logging repositories with 866.6K stars combined. The fastest-growing on October 16 was Unsupervised-Log-Anomaly-Detection-Microservices, with +48 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+48Unsupervised-Log-Anomaly-Detection-Microservices
chuansirrr/Unsupervised-Log-Anomaly-Detection-Microservices · ★ 934It is a research-grade, unsupervised anomaly detection framework for microservice logs that combines Transformer, LSTM, and statistical features with graph-based modeling and ensemble scoring to flag unusual log behavior without labeled data.
rustrak
rustrak/rustrak · ★ 689Rustrak is a self-hosted error tracking server that also takes logs, transactions, release health data, and AI-agent traces, compatible with Sentry SDKs.
+10sofka
nklmilojevic/sofka · ★ 1.8KSofka is a terminal UI (TUI) for managing Kubernetes clusters, written in Rust on top of kube-rs and ratatui, with an async-first design so the UI never freezes while talking to the cluster.
ProxyNodeHub
wanvfx/ProxyNodeHub · ★ 464ProxyNodeHub is a Windows desktop tool that scans GitHub for active free proxy node repositories, scores their activity, deduplicates the nodes it finds, and outputs a ready-to-use subscription link with one click.
The all-time top
59 projects · by stars
- 37.3K
#1 · fastify/fastify
fastify
Fastify is a fast, low-overhead web framework for Node.js used to build HTTP servers and APIs. It is inspired by Hapi and Express and ranks among the fastest web frameworks around.
- 32.4K
#2 · beego/beegobeego
Beego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.
- 30.2K
#3 · chinabugotech/hutoolhutool
Hutool calls itself 'a set of tools that keep Java sweet': a rich, easy-to-use Java utility library whose tool classes help you get everyday development tasks done quickly.
- 4

spdlog
29.7Kgabime/spdlog · C++spdlog is a very fast C++ logging library. It ships header-only or as a compiled library, and its message formatting is powered by the fmt library.
- 5

loki
29Kgrafana/loki · GoLoki is a horizontally-scalable, highly-available, multi-tenant log aggregation system from Grafana — like Prometheus, but for logs.
- 6

miaosha
26.6Kqiurunze123/miaosha · JavaThis is a Chinese learning repository about designing and building a high-concurrency 'flash sale' (seckill) system for internet engineers, combining iterative demo projects, small frameworks, study notes and diagrams covering distributed-systems topics.
- 7

kratos
26Kgo-kratos/kratos · GoKratos is a lightweight Go framework for building cloud-native microservices, with small, explicit APIs so your code can focus on business logic instead of plumbing.
- 8

logrus
25.8Ksirupsen/logrus · GoA structured logger for Go — a library you import into your application, completely API-compatible with the standard library logger.
- 9

skywalking
25Kapache/skywalking · JavaApache SkyWalking is an open-source APM (Application Performance Monitoring) system for monitoring, tracing and diagnosing distributed systems. It is built for microservices, cloud native and container-based architectures.
- 10

zap
24.7Kuber-go/zap · GoZap is a structured, leveled logging library for Go, built for high performance in hot-path logging.
- 11

winston
24.5Kwinstonjs/winston · JavaScriptWinston is a logging library for Node.js that lets you send log messages to multiple destinations at once, like the console, a file, or a database.
- 12

loguru
24.1KDelgan/loguru · PythonLoguru is a Python library that makes logging in Python simple and pleasant — a ready-to-use logger you import and start using immediately, made for people who otherwise default to print() instead.
- 13

babyagi
22.4Kyoheinakajima/babyagi · PythonBabyAGI is an experimental framework for building a self-building autonomous agent, built around a function framework (functionz) that stores, manages and executes functions from a database.
- 14

eladmin
21.9Kelunez/eladmin · JavaELADMIN is an open-source, front-end/back-end separated admin management system built on Spring Boot 2.7.18, JPA, Spring Security, JWT, Redis and Vue — a base system that handles users, roles, menus and permissions for your own business apps.
- 15

monolog
21.4KSeldaek/monolog · PHPMonolog is a logging library for PHP: it takes the logs your application produces and sends them to files, sockets, inboxes, databases and various web services.
- 16

gofr
20.8Kgofr-dev/gofr · GoAn opinionated Go framework for building microservices fast — database support and observability (logs, traces, metrics) come built in, so you write service code instead of infrastructure glue.
- 17

SpringBoot-Labs
20.1Kyudaocode/SpringBoot-Labs · JavaA large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.
- 18

AspNetCore-Developer-Roadmap
19.7KMoienTajik/AspNetCore-Developer-RoadmapA roadmap chart showing the skills and libraries you need to learn to become an ASP.NET Core developer, updated for 2026.
- 19

laravel-debugbar
19.3Kfruitcake/laravel-debugbar · PHPA Laravel package that integrates PHP Debug Bar into your app: a ServiceProvider registers the debugbar and injects a debugging toolbar into your pages, showing queries, logs, timing and more.
- 20
docker-elk
18.4Kdeviantony/docker-elk · Shelldocker-elk is a Docker Compose setup that runs the full Elastic stack — Elasticsearch, Logstash and Kibana — from the official Elastic images, so you can search, aggregate and visualize datasets with minimal setup.
- 21

pino
18.3Kpinojs/pino · JavaScriptPino is a very low overhead JSON logger for JavaScript. It writes structured JSON logs from inside a Node.js application while keeping the performance cost minimal.
- 22

telegraf
17.9Kinfluxdata/telegraf · GoTelegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. It ships with 300+ plugins covering system monitoring, cloud services, and messaging.
- 23

mars
17.7KTencent/mars · C++Mars is a cross-platform network component library built by WeChat's mobile team — the same infrastructure proven by billions of WeChat users. It bundles mobile-optimized networking, logging and network diagnostics for embedding in your own app.
- 24

vConsole
17.5KTencent/vConsole · TypeScriptA lightweight, extendable front-end developer tool for debugging mobile web pages: an on-page console that shows logs, network requests, elements and storage right on the phone.
- 25

PySnooper
16.6Kcool-RR/PySnooper · PythonPySnooper is a Python debugging tool that traces a function and logs every line it runs, along with local variables, like set -x in Bash. One decorator replaces a pile of hand-written print statements.
- 26

awesome-java-cn
15.7Kjobbole/awesome-java-cnThis is the Chinese-language edition of the awesome-java curated list, covering Java build tools, databases, frameworks, libraries, security, logging, and more, maintained and translated by Jobbole (伯乐在线).
- 27

reactotron
15.6Kinfinitered/reactotron · TypeScriptReactotron is a free, open-source desktop debugger for React JS and React Native apps. It gives you a visual interface to monitor app state, network requests, and performance in projects of any size.
- 28

logstash
15Kelastic/logstash · JavaLogstash is a server-side data processing pipeline, part of the Elastic Stack, that ingests data from many sources at once, transforms it, and sends it to a destination like Elasticsearch.
- 29
dozzle
14.7Kamir20/dozzle · GoDozzle is a lightweight, web-based application for monitoring Docker container logs in real time, with support for Docker, Swarm, and Kubernetes.
- 30

logger
13.8Korhanobut/logger · KotlinLogger is a simple, pretty, and powerful logging library for Android that makes Logcat output easier to read.
- 31

forever
13.8Kforeversd/forever · JavaScriptforever is a simple CLI tool that keeps a given script running continuously, restarting it if it crashes or exits.
- 32
fluentd
13.6Kfluent/fluentd · RubyFluentd is an open-source log collector that sits at the center of your logging setup: it gathers events from many data sources and writes them to files, RDBMS, NoSQL, IaaS, SaaS, Hadoop and more.
- 33

CocoaLumberjack
13.3KCocoaLumberjack/CocoaLumberjack · Objective-CCocoaLumberjack is a fast and flexible logging framework for Apple platforms (macOS, iOS, tvOS, watchOS, visionOS) that replaces NSLog with a more powerful, multi-destination logging system.
- 34

gf
13.3Kgogf/gf · GoGoFrame is a development framework for Go: you build your backend projects on top of its modules instead of assembling everything yourself. The README bills it as a way to develop faster, easier and more efficiently.
- 35

spring-boot-admin
12.9Kcodecentric/spring-boot-admin · JavaAn open-source admin UI by codecentric: a web dashboard for monitoring and managing Spring Boot applications — health, metrics, logs, threads and configuration in one place.
- 36

beats
12.7Kelastic/beats · GoBeats are lightweight data shippers written in Go: you install them on your servers to collect operational data — logs, metrics, network packet data — and send it to Elasticsearch, where Kibana visualizes it.
- 37

zerolog
12.5Krs/zerolog · GoZerolog is a Go logging library that writes structured JSON (or CBOR) log events with zero or near-zero memory allocations, using a chaining API instead of reflection.
- 38
betaflight
11.7Kbetaflight/betaflight · CBetaflight is open-source flight controller firmware used to fly multi-rotor (drone) and fixed-wing aircraft, focused on flight performance and wide hardware target support.
- 39

debug
11.5Kdebug-js/debug · JavaScriptA tiny JavaScript debugging utility for adding namespaced, opt-in debug logging to your code, modeled after Node.js core's own debugging technique. It behaves the same way whether you run it in Node.js or in a web browser.
- 40

nitro
11.3Knitrojs/nitro · TypeScriptNitro is a server toolkit that extends your Vite app with a production-ready server you can add routes to and deploy anywhere.
- 41

sigma
11.3KSigmaHQ/sigma · PythonSigma is a generic, open signature format for describing detection patterns in log events, and this repository is the main collection of over 3000 community-written Sigma detection rules for SIEM systems.
- 42

timber
10.9KJakeWharton/timber · KotlinTimber is a logger with a small, extensible API that sits on top of Android's built-in Log class. You add behavior by planting Tree instances instead of calling Log.d/Log.e directly.
- 43
lnav
10.7Ktstack/lnav · C++lnav is a log file viewer for the terminal. Point it at files or directories and it detects their formats, merges them into a single view ordered by time, and keeps tailing them as new messages arrive.
- 44

log
10.4Kphp-fig/log · PHPThis is the PSR-3 standard package: a set of interfaces, classes and traits (centered on Psr\Log\LoggerInterface) that describe what a PHP logger should look like, so different libraries can share a common logging contract.
- 45

practical-aspnetcore
10.4Kdodyg/practical-aspnetcore · C#A very large collection of small, runnable ASP.NET Core sample projects covering versions 2.1 through 11, organized by feature (MVC, Minimal API, Blazor, gRPC, SignalR, etc.) with README explanations for each.
- 46
icecream
10.1Kgruns/icecream · PythonIceCream is a Python library for friendlier print debugging: instead of print() you call ic(), which prints each expression together with its value, pretty-printed and syntax highlighted.
- 47

coost
4.2Kidealvin/coost · C++coost (aka co) is a lightweight, high-performance, easy-to-use C++ base library whose stated goal is to make C++ programming simple and enjoyable.
- 48

The-Accidental-CTO
3.9Ksubhashchy/The-Accidental-CTO · TypeScriptThis is 'The Accidental CTO', a story-driven system design handbook by Subhash Choudhary about scaling the Dukaan e-commerce platform from zero to over a million stores without a formal CS degree.
- 49

sofka
1.8Knklmilojevic/sofka · RustSofka is a terminal UI (TUI) for managing Kubernetes clusters, written in Rust on top of kube-rs and ratatui, with an async-first design so the UI never freezes while talking to the cluster.
- 50

Unsupervised-Log-Anomaly-Detection-Microservices
934chuansirrr/Unsupervised-Log-Anomaly-Detection-Microservices · PythonIt is a research-grade, unsupervised anomaly detection framework for microservice logs that combines Transformer, LSTM, and statistical features with graph-based modeling and ensemble scoring to flag unusual log behavior without labeled data.
- 51
sentry-dotnet
768getsentry/sentry-dotnet · C#Sentry SDK for .NET — it captures crashes, errors, and performance/telemetry data from .NET applications and sends them to Sentry for monitoring.
- 52
evenfire
729evenfire-ai/evenfire · TypeScriptEvenfire is a self-hosted platform for running LLM agents that take real actions on your own infrastructure, with a Kubernetes backend, an admin Control UI, and a native Electron desktop client, so your team and AI agents can work together without losing control.
- 53
rustrak
689rustrak/rustrak · TypeScriptRustrak is a self-hosted error tracking server that also takes logs, transactions, release health data, and AI-agent traces, compatible with Sentry SDKs.
- 54

scuttle
521Continuum-AI-Corp/scuttle · GoScuttle is an open-source Go library that encrypts sensitive fields in application logs before they ever reach storage, so copies that survive in databases, replicas, snapshots and backups stay unreadable even if the datastore is later compromised.
- 55
ProxyNodeHub
464wanvfx/ProxyNodeHub · C#ProxyNodeHub is a Windows desktop tool that scans GitHub for active free proxy node repositories, scores their activity, deduplicates the nodes it finds, and outputs a ready-to-use subscription link with one click.
- 56

MGSPatriotFix
168ShizCalev/MGSPatriotFix · C++It's a bugfix and quality-of-life mod for the 'Metal Gear Solid Master Collection: Volume 2' releases of MGS4 and MGS Peace Walker on PC.
- 57

carno.js
111carnojs/carno.js · TypeScriptAn opinionated application framework for Bun and TypeScript: NestJS-style structure and Spring-style enterprise patterns — controllers, services, modules, dependency injection — on Bun's fast runtime.
- 58

Neofollower-SMM-Reseller-API-for-Woocommerce
109Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce · PHPThe official NeoFollower WordPress plugin: it connects WooCommerce products to the NeoFollower SMM panel reseller API and automatically fulfills paid orders, so you sell social media services through a normal WordPress storefront instead of a separate SMM panel UI.
- 59

ZenJolt
83cahcacah/ZenJolt · JavaScriptZenJolt is an open-source backend project pitched as a cloud-native architecture with a high-availability cluster, built for everyday use and aimed at developers who want a straightforward, dependable solution.
Related topics
Often tagged together