mirror of
				https://github.com/labstack/echo.git
				synced 2025-10-30 23:57:38 +02:00 
			
		
		
		
	
			
				
					
						
					
					99124cda0aa6d47b238d2cddac654c6c67ed6b7f
				
			
			
		
	Signed-off-by: Vishal Rana <vr@labstack.com>
Bolt  
  
 
Bolt is a fast HTTP router (zero memory allocation) + micro web framework in Go.
Features
- Zippy router.
- Serve static files, including index.
- Extensible middleware which also allows you to use third party handler / middleware.
Example
https://github.com/labstack/bolt/tree/master/example
Benchmark
Based on [julienschmidt/go-http-routing-benchmark] (https://github.com/vishr/go-http-routing-benchmark)
GitHub API
BenchmarkAce_GithubAll          20000	     70743 ns/op	   13792 B/op	     167 allocs/op
BenchmarkBear_GithubAll         10000	    251638 ns/op	   79952 B/op	     943 allocs/op
BenchmarkBeego_GithubAll         3000	    485840 ns/op	  146272 B/op	    2092 allocs/op
BenchmarkBolt_GithubAll         30000	     49183 ns/op	       0 B/op	       0 allocs/op
BenchmarkBone_GithubAll          1000	   2167949 ns/op	  648016 B/op	    8119 allocs/op
BenchmarkDenco_GithubAll        20000	     82404 ns/op	   20224 B/op	     167 allocs/op
BenchmarkGin_GithubAll          20000	     72831 ns/op	   13792 B/op	     167 allocs/op
BenchmarkGocraftWeb_GithubAll	 5000	    385807 ns/op	  133280 B/op	    1889 allocs/op
BenchmarkGoji_GithubAll          3000	    580354 ns/op	   56113 B/op	     334 allocs/op
BenchmarkGoJsonRest_GithubAll    5000	    468481 ns/op	  135995 B/op	    2940 allocs/op
BenchmarkGoRestful_GithubAll      200	   9555198 ns/op	  649139 B/op	    7355 allocs/op
BenchmarkGorillaMux_GithubAll     200	   6906975 ns/op	  153136 B/op	    1791 allocs/op
BenchmarkHttpRouter_GithubAll	30000	     55239 ns/op	   13792 B/op	     167 allocs/op
BenchmarkHttpTreeMux_GithubAll	10000	    139673 ns/op	   56112 B/op	     334 allocs/op
BenchmarkKocha_GithubAll	    10000	    148809 ns/op	   23304 B/op	     843 allocs/op
BenchmarkMacaron_GithubAll	     2000	    713989 ns/op	  224960 B/op	    2315 allocs/op
BenchmarkMartini_GithubAll	      100	  10716312 ns/op	  237953 B/op	    2686 allocs/op
BenchmarkPat_GithubAll	          300	   4099176 ns/op	 1504101 B/op	   32222 allocs/op
BenchmarkRevel_GithubAll	     2000	   1142947 ns/op	  345553 B/op	    5918 allocs/op
BenchmarkRivet_GithubAll	    10000	    256426 ns/op	   84272 B/op	    1079 allocs/op
BenchmarkTango_GithubAll	      500	   3543693 ns/op	 1338664 B/op	   27736 allocs/op
BenchmarkTigerTonic_GithubAll	 2000	    980339 ns/op	  241088 B/op	    6052 allocs/op
BenchmarkTraffic_GithubAll	      200	   7430271 ns/op	 2664761 B/op	   22390 allocs/op
BenchmarkVulcan_GithubAll	     5000	    294640 ns/op	   19894 B/op	     609 allocs/op
BenchmarkZeus_GithubAll	         2000	    778697 ns/op	  300688 B/op	    2648 allocs/op
Description
				High performance, minimalist Go web framework
						
						
							
								 https://echo.labstack.com/
							
						
						
							
							echogohttp2httpslabstack-echoletsencryptmicro-frameworkmicroservicemiddlewaresslwebweb-frameworkwebsocket
						
						
						
							
								 Readme
							
						
						
							
								 MIT
							
						
						
						
							
							
							 14 MiB
						
					
					Languages
				
				
								
								
									Go
								
								99.9%
							
						
							
								
								
									Makefile
								
								0.1%