docs: Add Twirp Brief Explanation and Links (#2548)

pull/2513/head^2
Ari P Zhorifiandi 2 years ago committed by GitHub
parent 390733da7f
commit 2a1a214f01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      content/roadmaps/109-golang/content/109-go-microservices/108-twirp.md

@ -1 +1,9 @@
# Twirp # Twirp
Twirp is a framework for service-to-service communication emphasizing simplicity and minimalism. It generates routing and serialization from API definition files and lets you focus on your application's logic instead of thinking about folderol like HTTP methods and paths and JSON.
Twirp is similar to gRPC, but without the custom HTTP server and transport implementations: it runs on the standard library's extremely-well-tested-and-high-performance net/http Server. It can run on HTTP 1.1, not just http/2, and supports JSON serialization for easy debugging.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='GitHub Repository' href='https://github.com/twitchtv/twirp'>GitHub Repository</BadgeLink>
<BadgeLink badgeText='Read' herf='https://twitchtv.github.io/twirp/docs/intro.html'>Getting started</BadgeLink>

Loading…
Cancel
Save