── POPULAR TAGS ──
#python (663)
#typescript (612)
#cli (561)
#hacktoberfest (494)
#cli-tool (489)
#react (481)
#javascript (448)
#rust (418)
#cross-platform (387)
#go (372)
#devops (317)
#ai (304)
#nodejs (300)
#llm (296)
#golang (288)
#android (271)
#open-source (256)
#docker (249)
#machine-learning (222)
#java (217)
#monorepo (215)
#plugin-system (214)
#security (212)
#self-hosted (211)
#linux (207)
#mcp (204)
#awesome-list (197)
#plugin-architecture (196)
#deep-learning (187)
#ai-agents (187)
Square Logcat is a lightweight Kotlin multiplatform logging library that provides a simple API for logging on Android and JVM platforms. The library wraps Android's android.util.Log class and offers a similar API for JVM environments. Key architectural decisions include inlined logging functions that avoid string evaluation when logging is disabled, automatic tag extraction from calling class names without stacktrace overhead, and support for multiple concurrent loggers with thread-safe management. The library uses kotlinx.atomicfu for thread-safe collections and follows a clean separation between the logging API (logcat function) and logger installation (LogcatLogger interface).
RATING:
MAINT: maintained
DRIFT: low
▸ 4 reusable components found
── end of results ──