clevergo / Clevergo
Licence: mit
👅 CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
Stars: ✭ 246
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
CleverGo is a lightweight, feature rich and trie based high performance HTTP request router.
go get -u clevergo.tech/clevergo
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].