All Projects → enricofoltran → Simple Go Server

enricofoltran / Simple Go Server

Licence: mit
A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Simple Go Server

Spf4j
Simple performance framework for java
Stars: ✭ 184 (+35.29%)
Mutual labels:  logging, tracing
Opentelemetry Rust
OpenTelemetry API and SDK for Rust
Stars: ✭ 280 (+105.88%)
Mutual labels:  logging, tracing
Mulog
μ/log is a micro-logging library that logs events and data, not words!
Stars: ✭ 222 (+63.24%)
Mutual labels:  logging, tracing
Cls Proxify
Logging on steroids with CLS and Proxy. Integrated with express, koa, fastify.
Stars: ✭ 132 (-2.94%)
Mutual labels:  logging, tracing
Reqray
Log call tree summaries after each request for rust programs instrumented with `tracing`.
Stars: ✭ 37 (-72.79%)
Mutual labels:  logging, tracing
Django Guid
Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with Celery
Stars: ✭ 166 (+22.06%)
Mutual labels:  logging, tracing
thundra-agent-nodejs
Thundra Lambda Node.js Agent
Stars: ✭ 31 (-77.21%)
Mutual labels:  logging, tracing
Bricks
A standard library for microservices.
Stars: ✭ 142 (+4.41%)
Mutual labels:  logging, tracing
Eliot
Eliot: the logging system that tells you *why* it happened
Stars: ✭ 874 (+542.65%)
Mutual labels:  logging, tracing
Gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Stars: ✭ 6,501 (+4680.15%)
Mutual labels:  logging, tracing
Instrumentedsql
A sql driver that will wrap any other driver and log/trace all its calls
Stars: ✭ 244 (+79.41%)
Mutual labels:  logging, tracing
Tracing
Application level tracing for Rust.
Stars: ✭ 1,294 (+851.47%)
Mutual labels:  logging, tracing
Logary
Logs and metrics are one! Professional logging, metrics and analytics for your apps.
Stars: ✭ 479 (+252.21%)
Mutual labels:  logging, tracing
Zio Logging
Simple logging for ZIO apps, with correlation, context & pluggable backends out of the box.
Stars: ✭ 85 (-37.5%)
Mutual labels:  logging, tracing
Capture Thread
Lock-free framework for loggers, tracers, and mockers in multithreaded C++ programs.
Stars: ✭ 93 (-31.62%)
Mutual labels:  logging, tracing
Django Structlog
Structured Logging for Django
Stars: ✭ 127 (-6.62%)
Mutual labels:  logging
Rexbug
A thin Elixir wrapper for the redbug Erlang tracing debugger.
Stars: ✭ 126 (-7.35%)
Mutual labels:  tracing
Opencensus Csharp
Distributed tracing and stats collecting framework
Stars: ✭ 126 (-7.35%)
Mutual labels:  tracing
Hippo
💨A well crafted go packages that help you build robust, reliable, maintainable microservices.
Stars: ✭ 134 (-1.47%)
Mutual labels:  logging
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+1123.53%)
Mutual labels:  tracing

simple-go-server

A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies.

This repository originated from this Github gist, featured on Hacker News.

Contributions are welcome but the goal (challenge) is to keep the code as simple as possible and only use Go standard library :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].