go-gin-opentracing - Gin Web Framework Open Tracing middleware

  •        104

OpenTracing middleware from the Gin http framework. Based on opentracing-go, this middleware adds an OpenTracing span for every http request, using the inbound requestID (if one exists) and adds the request span to the gin.Context as the key: tracing-context.

https://github.com/Bose/go-gin-opentracing

Tags
Implementation
License
Platform

   




Related Projects

authz - gin-authz is an authorization middleware for Gin

  •    Go

Authz is an authorization middleware for Gin, it's based on https://github.com/casbin/casbin. For how to write authorization policy and other details, please refer to the Casbin's documentation.

gin-swagger - gin middleware to automatically generate RESTful API documentation with Swagger 2.0.

  •    Go

gin middleware to automatically generate RESTful API documentation with Swagger 2.0. Then, if you set envioment variable NAME_OF_ENV_VARIABLE to anything, /swagger/*any will respond 404, just like when route unspecified.

Gin - HTTP web framework written in Go (Golang)

  •    Go

Gin is a web framework written in Go (Golang). It features a martini-like API with much better performance, up to 40 times faster thanks to httprouter. If you need performance and good productivity, you will love You can add global, per-group, and per-route middlewares, thousands of nested groups, nice JSON validation and rendering. And the performance will be still great. Gin uses httprouter internally, the fastest HTTP router for Golang. Httprouter was created by Julien Schmidt and it’s based in a Radix Tree algorithm.

sessions - Gin middleware for session management

  •    Go

Gin middleware for session management with multi-backend support (currently cookie, Redis, Memcached, MongoDB, memstore).

gin - Live reload utility for Go web servers

  •    Go

gin is a simple command line utility for live-reloading Go web applications. Just run gin in your app directory and your web app will be served with gin as a proxy. gin will automatically recompile your code when it detects a change. Your app will be restarted the next time it receives an HTTP request.gin adheres to the "silence is golden" principle, so it will only complain if there was a compiler error or if you succesfully compile after an error.


golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin

  •    Go

This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.

gongular - A different approach to Go web frameworks

  •    Go

gongular is an HTTP Server Framework for developing APIs easily. It is like Gin Gonic, but it features Angular-like (or Spring like) dependency injection and better input handling. Most of the time, user input must be transformed into a structured data then it must be validated. It takes too much time and is a repetitive work, gongular aims to reduce that complexity by providing request-input mapping with tag based validation.Note: gongular is an opinionated framework and it heavily relies on reflection to achieve these functionality. While there are tests to ensure it works flawlessly, I am open to contributions and opinions on how to make it better.

Web Content Provider for iQser GIN

  •    Java

The goal of this project is to provide a reusable library to transform any web page or data to content objects by generic, configurable ContentProvider plugins for the iQser GIN Semantic Middleware (www.iqser.com).

cors - Official CORS gin's middleware

  •    Go

Gin middleware/handler to enable CORS support.

gorsk - :fire: Idiomatic Golang Restful Starter Kit

  •    Go

Gorsk is a Golang starter kit for developing RESTful services. It is designed to help you kickstart your project, skipping the 'setting-up part' and jumping straight to writing business logic. Previously Gorsk was built using Gin. Gorsk using Gin is available HERE.

contrib - Collection of middlewares created by the community

  •    Go

Here you'll find middleware ready to use with Gin Framework. Submit your pull request, either with the package in a folder, or by adding a link to this README.md.Each author is responsible of maintaining his own code, although if you submit as a package, you allow the community to fix it. You can also submit a pull request to fix an existing package.

Gin_API_Framework - Gin+Beego+API+Doc

  •    HTML

Gin+Beego+API+Doc

jsquery - JsQuery – json query language with GIN indexing support

  •    C

JsQuery – is a language to query jsonb data type, introduced in PostgreSQL release 9.4. It's primary goal is to provide an additional functionality to jsonb (currently missing in PostgreSQL), such as a simple and effective way to search in nested objects and arrays, more comparison operators with indexes support. We hope, that jsquery will be eventually a part of PostgreSQL.

zipkin-go-opentracing - OpenTracing Tracer implementation for Zipkin v1 in Go

  •    Go

OpenTracing Tracer implementation for Zipkin in Go. This package is a low level tracing "driver" to allow OpenTracing API consumers to use Zipkin as their tracing backend. For details on how to work with spans and traces we suggest looking at the documentation and README from the OpenTracing API.

zipkin-go-opentracing - OpenTracing Tracer implementation for Zipkin in Go

  •    Go

OpenTracing Tracer implementation for Zipkin in Go.This package is a low level tracing "driver" to allow OpenTracing API consumers to use Zipkin as their tracing backend. For details on how to work with spans and traces we suggest looking at the documentation and README from the OpenTracing API.

Typegram - Open source publishing platform

  •    Go

Typegram is an open source publishing platform. The first thing that catches your eye is the high speed of page loads and aggressive optimization. It has basic capabilities like Publications, Comments, Favorites, Subscriptions Mentions, Tags Ratings, Votes and so on.

opentracing-go - OpenTracing API for Go

  •    Go

This package is a Go platform API for OpenTracing. In order to understand the Go platform API, one must first be familiar with the OpenTracing project and terminology more specifically.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.