All Projects → c4milo → handlers

c4milo / handlers

Licence: MPL-2.0 license
Go's HTTP handlers I use in my projects

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to handlers

jcabi-log
Static Wrapper of SLF4J easing you from the necessity to create static LOGGER instances in each Java class
Stars: ✭ 53 (+0%)
Mutual labels:  logger
okta-spring-boot-react-crud-example
Simple CRUD with React and Spring Boot 2.0
Stars: ✭ 214 (+303.77%)
Mutual labels:  csrf-protection
zlib
Compression and decompression in the gzip and zlib formats
Stars: ✭ 32 (-39.62%)
Mutual labels:  compression
DNNAC
All about acceleration and compression of Deep Neural Networks
Stars: ✭ 29 (-45.28%)
Mutual labels:  compression
kube-toolkit
Toolkit for creating gRPC-based CLI and web tools for Kubernetes
Stars: ✭ 74 (+39.62%)
Mutual labels:  grpc-gateway
rest-api-node-typescript
This is a simple REST API with node and express with typescript
Stars: ✭ 154 (+190.57%)
Mutual labels:  logger
memscrimper
Code for the DIMVA 2018 paper: "MemScrimper: Time- and Space-Efficient Storage of Malware Sandbox Memory Dumps"
Stars: ✭ 25 (-52.83%)
Mutual labels:  compression
rux
⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface. 简单且快速的 Go api/web 框架,支持路由分组,路由参数绑定,中间件,兼容 http.Handler 接口
Stars: ✭ 81 (+52.83%)
Mutual labels:  http-handler
ikeapack
Compact data serializer/packer written in Go, intended to produce a cross-language usable format.
Stars: ✭ 18 (-66.04%)
Mutual labels:  compression
AudioEffectDynamics
Dynamics Processor (Gate, Compressor & Limiter) for the Teensy Audio Library
Stars: ✭ 23 (-56.6%)
Mutual labels:  compression
Multiplatform-Log
Kotlin Multi Platform Logger, for android an ios : Logcat & print
Stars: ✭ 49 (-7.55%)
Mutual labels:  logger
management tools
A collection of scripts and packages to simplify OS X management.
Stars: ✭ 93 (+75.47%)
Mutual labels:  logger
forcelog
A structured, extensible logger for Salesforce Apex
Stars: ✭ 37 (-30.19%)
Mutual labels:  logger
pcc geo cnn v2
Improved Deep Point Cloud Geometry Compression
Stars: ✭ 55 (+3.77%)
Mutual labels:  compression
fancy-logs
Print fancy logs to the terminal
Stars: ✭ 14 (-73.58%)
Mutual labels:  logger
boilr-grpc
A boilr template for a gRPC service, with a REST Gateway
Stars: ✭ 15 (-71.7%)
Mutual labels:  grpc-gateway
paq8pxd
No description or website provided.
Stars: ✭ 55 (+3.77%)
Mutual labels:  compression
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (-54.72%)
Mutual labels:  logger
tthresh
C++ compressor for multidimensional grid data using the Tucker decomposition
Stars: ✭ 35 (-33.96%)
Mutual labels:  compression
hasmin
Hasmin - A Haskell CSS Minifier
Stars: ✭ 55 (+3.77%)
Mutual labels:  compression

Go HTTP Handlers

GoDoc Build Status

This repository contains HTTP middlewares that I use in my own Go projects. Feel free to use them too!

  • Compressor: Applies gzip compression to the response body, if the client supports it.
  • Logger: Logs HTTP requests, including: remote user, remote IP, latency, request id, txbytes, rxbytes, status, etc.
  • HTTP Method Override: Provides an alternative for clients that don't support methods other than POST or GET to override the HTTP method.
  • CSRF protection: Provides protection for endpoints from CSRF attacks.
  • Session: Secure cookie session management with external store support.
  • GRPCUtil: A convenient handler to initialize a gRPC server and OpenAPI proxy.

For examples on how to use these handlers, please refer to the Go documentation linked at the top.

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].