SkillAgentSearch skills...

Turbo

A lightweight microservice tool, turn your grpc|thrift APIs into HTTP APIs!

Install / Use

/learn @vaporz/Turbo
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Turbo  Build Status Coverage Status Go Report Card codebeat badge

最新版本 | Latest Release: 0.5.0

文档地址 | Documentation: https://vaporz.github.io


I'm very happy and ready to help you if you're intersted in Turbo, and want to try it.<br> Please create an issue if you have encountered any problems or have any new ideas. Thank you!<br> 如果你对Turbo感兴趣,并想试一试,我非常乐意帮助你。<br> 如遇到任何问题,或有新主意,请开issue,谢谢!<br> (From movie "Turbo")

Features

  • Turbo generates a reverse-proxy server which translates a HTTP request into a grpc/Thrift request.
    (In other words, now you have a grpc|thrift service? Turbo turns your grpc|thrift APIs into HTTP APIs!)
  • Modify and reload configuration file at runtime! Without restarting service.
  • Support gRPC and Thrift.
  • Support RESTFUL JSON API ("application/json").
  • Interceptor.
  • PreProcessor and PostProcessor: customizable URL-RPC mapping process.
  • Hijacker: Take over requests, do anything you want!
  • Convertor: Tell Turbo how to set a struct.
  • Service Multiplexing

Index

Requirements

Golang version: >= 1.21.3

Thrift version: 0.19.0

View on GitHub
GitHub Stars305
CategoryDevelopment
Updated5mo ago
Forks24

Languages

Go

Security Score

97/100

Audited on Oct 7, 2025

No findings