All Projects → clevergo → Clevergo

clevergo / Clevergo

Licence: mit
👅 CleverGo is a lightweight, feature rich and high performance HTTP router for Go.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Clevergo

Gramework
Fast and Reliable Golang Web Framework
Stars: ✭ 354 (+43.9%)
Mutual labels:  rest-api, restful-api, web-framework, high-performance, fast
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-27.64%)
Mutual labels:  api, rest-api, restful-api, web-framework, high-performance
koa-rest-router
Most powerful, flexible and composable router for building enterprise RESTful APIs easily!
Stars: ✭ 67 (-72.76%)
Mutual labels:  fast, middleware, router, restful, restful-api
Ngx Restangular
Restangular for Angular 2 and higher versions
Stars: ✭ 787 (+219.92%)
Mutual labels:  api, rest-api, restful-api, restful
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-40.65%)
Mutual labels:  api, rest-api, restful-api, restful
Koa2 Api Scaffold
一个基于Koa2的轻量级RESTful API Server脚手架。
Stars: ✭ 694 (+182.11%)
Mutual labels:  api, rest-api, restful-api, restful
Generator Http Fake Backend
Yeoman generator for building a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 49 (-80.08%)
Mutual labels:  api, rest-api, restful-api, restful
Restful Api With Laravel Definitive Guide
Repository with the base code for the course "RESTful API with Laravel - Definitive-Guide"
Stars: ✭ 156 (-36.59%)
Mutual labels:  api, rest-api, restful-api, restful
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-92.68%)
Mutual labels:  rest-api, restful-api, restful, web-framework
Foxify
The fast, easy to use & typescript ready web framework for Node.js
Stars: ✭ 138 (-43.9%)
Mutual labels:  api, middleware, router, fast
Chi
lightweight, idiomatic and composable router for building Go HTTP services
Stars: ✭ 10,581 (+4201.22%)
Mutual labels:  api, rest-api, middleware, router
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-26.42%)
Mutual labels:  api, rest-api, restful-api, restful
Restful Api Guidelines
A model set of guidelines for RESTful APIs and Events, created by Zalando
Stars: ✭ 1,397 (+467.89%)
Mutual labels:  api, rest-api, restful-api, restful
Apidoc
RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python、Typescript、Kotlin 和 Ruby 等大部分语言。
Stars: ✭ 785 (+219.11%)
Mutual labels:  api, rest-api, restful-api, restful
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 253 (+2.85%)
Mutual labels:  api, rest-api, restful-api, restful
Api Strategy
Equinor API Strategy
Stars: ✭ 56 (-77.24%)
Mutual labels:  api, rest-api, restful-api, restful
Api Restful Con Laravel Guia Definitiva
Repositorio para el código base del curso "API RESTful con Laravel - Guía Definitiva"
Stars: ✭ 95 (-61.38%)
Mutual labels:  api, rest-api, restful-api, restful
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (-13.01%)
Mutual labels:  api, web-framework, router, routing
Codeigniter Jwt Sample
CodeIgniter JWT Sample
Stars: ✭ 144 (-41.46%)
Mutual labels:  rest-api, restful-api, restful
Awesome Http Benchmark
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Stars: ✭ 2,236 (+808.94%)
Mutual labels:  rest-api, restful-api, restful

CleverGo

Build Status Coverage Status Go Report Card Go.Dev reference Release Downloads Chat Community

CleverGo is a lightweight, feature rich and trie based high performance HTTP request router.

go get -u clevergo.tech/clevergo

Benchmark

Features

  • Full features of HTTP router.
  • High Performance: extremely fast, see Benchmark.
  • Gradual learning curve: you can learn the entire usages by going through the documentation in half an hour.
  • Reverse Route Generation: allow generating URLs by named route or matched route.
  • Route Group: as known as subrouter.
  • Friendly to APIs: it is easy to design RESTful APIs and versioning your APIs by route group.
  • Middleware: plug middleware in route group or particular route, supports global middleware as well. Compatible with most of third-party middleware.
  • Logger: a generic logger interface, supports zap and logrus. Logger can be used in middleware or handler.
  • ...

Examples

Checkout example for details.

Contribute

Contributions are welcome.

  • Star it and spread the package.
  • File an issue to ask questions, request features or report bugs.
  • Fork and make a pull request.
  • Improve documentations.

Credit

See CREDIT.md.

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