{"id":37164952,"url":"https://github.com/heidsoft/contrib","last_synced_at":"2026-01-14T19:34:42.093Z","repository":{"id":57627343,"uuid":"403095523","full_name":"heidsoft/contrib","owner":"heidsoft","description":"contrib","archived":false,"fork":false,"pushed_at":"2021-09-04T16:28:50.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-06-20T11:55:09.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heidsoft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-04T15:46:12.000Z","updated_at":"2021-09-04T16:28:52.000Z","dependencies_parsed_at":"2022-09-18T10:11:43.376Z","dependency_job_id":null,"html_url":"https://github.com/heidsoft/contrib","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/heidsoft/contrib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heidsoft%2Fcontrib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heidsoft%2Fcontrib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heidsoft%2Fcontrib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heidsoft%2Fcontrib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heidsoft","download_url":"https://codeload.github.com/heidsoft/contrib/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heidsoft%2Fcontrib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28432634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-14T19:34:41.501Z","updated_at":"2026-01-14T19:34:42.074Z","avatar_url":"https://github.com/heidsoft.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gin-gonic/contrib \n\n[![Build Status](https://travis-ci.org/gin-gonic/contrib.svg)](https://travis-ci.org/gin-gonic/contrib)\n\nHere you'll find middleware ready to  use with [Gin Framework](https://github.com/gin-gonic/gin). Submit your pull request, either with the package in a folder, or by adding a link to this `README.md`.\n\nIf adding a package directly, don't forget to create a `README.md` inside with author name.\nIf adding a link to your own repository, please follow this example:\n\n```\n+ nameOfMiddleware (https://github.com/yourusername/yourrepo)\n```\n\nEach 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.\n  \n## List of external middleware\n\n+ [RestGate](https://github.com/pjebs/restgate) - Secure authentication for REST API endpoints\n+ [staticbin](https://github.com/olebedev/staticbin) - middleware/handler for serving static files from binary data\n+ [gin-cors](https://github.com/gin-contrib/cors) - Official CORS gin's middleware\n+ [gin-csrf](https://github.com/utrack/gin-csrf) - CSRF protection\n+ [gin-health](https://github.com/utrack/gin-health) - middleware that simplifies stat reporting via [gocraft/health](https://github.com/gocraft/health)\n+ [gin-merry](https://github.com/utrack/gin-merry) - middleware for pretty-printing [merry](https://github.com/ansel1/merry) errors with context\n+ [gin-revision](https://github.com/appleboy/gin-revision-middleware) - Revision middleware for Gin framework\n+ [gin-jwt](https://github.com/appleboy/gin-jwt) - JWT Middleware for Gin Framework\n+ [gin-sessions](https://github.com/kimiazhu/ginweb-contrib/tree/master/sessions) - session middleware based on mongodb and mysql\n+ [gin-location](https://github.com/drone/gin-location) - middleware for exposing the server's hostname and scheme\n+ [gin-nice-recovery](https://github.com/ekyoung/gin-nice-recovery) - panic recovery middleware that let's you build a nicer user experience\n+ [gin-limit](https://github.com/aviddiviner/gin-limit) - limits simultaneous requests; can help with high traffic load\n+ [ez-gin-template](https://github.com/michelloworld/ez-gin-template) - easy template wrap for gin\n+ [gin-hydra](https://github.com/janekolszak/gin-hydra) - [Hydra](https://github.com/ory-am/hydra) middleware for Gin\n+ [gin-glog](https://github.com/zalando/gin-glog) - meant as drop-in replacement for Gin's default logger\n+ [gin-gomonitor](https://github.com/zalando/gin-gomonitor) - for exposing metrics with Go-Monitor\n+ [gin-oauth2](https://github.com/zalando/gin-oauth2) - for working with OAuth2\n+ [static](https://github.com/hyperboloide/static) An alternative static assets handler for the gin framework.\n+ [xss-mw](https://github.com/dvwright/xss-mw) - XssMw is a middleware designed to \"auto remove XSS\" from user submitted input\n+ [gin-helmet](https://github.com/danielkov/gin-helmet) - Collection of simple security middleware.\n+ [gin-jwt-session](https://github.com/ScottHuangZL/gin-jwt-session) - middleware to provide JWT/Session/Flashes, easy to use while also provide options for adjust if necessary. Provide sample too.\n+ [gin-template](https://github.com/foolin/gin-template) - Easy and simple to use html/template for gin framework.\n+ [gin-redis-ip-limiter](https://github.com/Salvatore-Giordano/gin-redis-ip-limiter) - Request limiter based on ip address. It works with redis and with a sliding-window mechanism.\n+ [gin-method-override](https://github.com/bu/gin-method-override) - Method override by POST form param `_method`, inspired by Ruby's same name rack\n+ [gin-access-limit](https://github.com/bu/gin-access-limit) - An access-control middleware by specifying allowed source CIDR notations.\n+ [gin-stats](https://github.com/semihalev/gin-stats) - Lightweight and useful request metrics middleware\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheidsoft%2Fcontrib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheidsoft%2Fcontrib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheidsoft%2Fcontrib/lists"}