go-micro.dev/v5@v5.12.0/internal/website/index.html (about) 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <meta name="description" content="Go Micro - A pluggable Go microservices framework for building distributed systems" /> 7 <meta name="go-import" content="go-micro.dev/v5 git https://github.com/micro/go-micro"> 8 <meta name="go-source" content="go-micro.dev/5 https://github.com/micro/go-micro https://github.com/micro/go-micro/tree/master{/dir} https://github.com/micro/go-micro/blob/master{/dir}/{file}#L{line}"> 9 <title>Go Micro - Pluggable Go Microservices Framework</title> 10 <style> 11 * { box-sizing: border-box; margin: 0; padding: 0; } 12 body { 13 font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; 14 line-height: 1.6; 15 color: #333; 16 background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); 17 min-height: 100vh; 18 display: flex; 19 align-items: center; 20 justify-content: center; 21 padding: 1rem; 22 } 23 .container { 24 max-width: 680px; 25 background: white; 26 padding: 3rem 2.5rem; 27 border-radius: 16px; 28 box-shadow: 0 20px 60px rgba(0,0,0,0.15); 29 text-align: center; 30 } 31 .logo-wrapper { 32 margin-bottom: 1.5rem; 33 } 34 .logo-wrapper img { 35 max-width: 280px; 36 width: 100%; 37 height: auto; 38 } 39 h1 { 40 font-size: 1.75rem; 41 margin-bottom: 0.75rem; 42 color: #1a1a1a; 43 } 44 .tagline { 45 font-size: 1.15rem; 46 color: #555; 47 margin-bottom: 2rem; 48 font-weight: 400; 49 } 50 .install-section { 51 background: #f6f8fa; 52 border: 1px solid #d0d7de; 53 border-radius: 8px; 54 padding: 1.25rem; 55 margin-bottom: 2rem; 56 } 57 .install-section label { 58 display: block; 59 font-size: 0.85rem; 60 color: #666; 61 margin-bottom: 0.5rem; 62 text-transform: uppercase; 63 letter-spacing: 0.05em; 64 font-weight: 600; 65 } 66 pre { 67 background: #fff; 68 border: 1px solid #d0d7de; 69 padding: 0.75rem 1rem; 70 border-radius: 6px; 71 font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; 72 font-size: 0.95rem; 73 color: #0366d6; 74 overflow-x: auto; 75 } 76 .features { 77 display: grid; 78 grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); 79 gap: 1rem; 80 margin-bottom: 2rem; 81 text-align: left; 82 } 83 .feature { 84 background: #f8f9fa; 85 padding: 1rem; 86 border-radius: 8px; 87 font-size: 0.85rem; 88 } 89 .feature strong { 90 display: block; 91 color: #0366d6; 92 margin-bottom: 0.25rem; 93 font-size: 0.9rem; 94 } 95 .links { 96 display: flex; 97 gap: 0.75rem; 98 justify-content: center; 99 flex-wrap: wrap; 100 } 101 .links a { 102 display: inline-block; 103 padding: 0.7rem 1.5rem; 104 text-decoration: none; 105 font-weight: 600; 106 border-radius: 6px; 107 font-size: 0.95rem; 108 transition: all 0.2s; 109 } 110 .links a.primary { 111 background: #0366d6; 112 color: white; 113 } 114 .links a.primary:hover { 115 background: #0256c5; 116 transform: translateY(-1px); 117 box-shadow: 0 4px 12px rgba(3,102,214,0.3); 118 } 119 .links a.secondary { 120 background: #f6f8fa; 121 color: #0366d6; 122 border: 1px solid #d0d7de; 123 } 124 .links a.secondary:hover { 125 background: #e9ecef; 126 border-color: #0366d6; 127 } 128 .stats { 129 margin-top: 2rem; 130 padding-top: 1.5rem; 131 border-top: 1px solid #e5e5e5; 132 font-size: 0.85rem; 133 color: #666; 134 } 135 .stats a { 136 color: #0366d6; 137 text-decoration: none; 138 font-weight: 500; 139 } 140 .stats a:hover { 141 text-decoration: underline; 142 } 143 .showcase { 144 margin: 2.5rem 0 1.5rem; 145 text-align: left; 146 } 147 .showcase h2 { 148 font-size: 1.35rem; 149 margin-bottom: 1.25rem; 150 color: #1a1a1a; 151 text-align: center; 152 } 153 .showcase-grid { 154 display: grid; 155 grid-template-columns: 1fr; 156 gap: 1rem; 157 } 158 .showcase-item { 159 background: #f8f9fa; 160 border: 1px solid #e5e5e5; 161 border-radius: 8px; 162 padding: 1.25rem; 163 transition: all 0.2s; 164 } 165 .showcase-item:hover { 166 border-color: #0366d6; 167 box-shadow: 0 4px 12px rgba(3,102,214,0.1); 168 transform: translateY(-2px); 169 } 170 .showcase-item h3 { 171 font-size: 1.1rem; 172 margin-bottom: 0.5rem; 173 color: #0366d6; 174 display: flex; 175 align-items: center; 176 gap: 0.5rem; 177 } 178 .showcase-item h3 a { 179 color: #0366d6; 180 text-decoration: none; 181 } 182 .showcase-item h3 a:hover { 183 text-decoration: underline; 184 } 185 .showcase-item p { 186 font-size: 0.9rem; 187 color: #555; 188 margin-bottom: 0.75rem; 189 line-height: 1.5; 190 } 191 .showcase-tags { 192 display: flex; 193 gap: 0.5rem; 194 flex-wrap: wrap; 195 } 196 .showcase-tag { 197 font-size: 0.75rem; 198 background: white; 199 color: #666; 200 padding: 0.25rem 0.6rem; 201 border-radius: 4px; 202 border: 1px solid #d0d7de; 203 } 204 @media (max-width: 600px) { 205 .container { padding: 2rem 1.5rem; } 206 h1 { font-size: 1.5rem; } 207 .features { grid-template-columns: 1fr; } 208 } 209 </style> 210 </head> 211 <body> 212 <div class="container"> 213 <div class="logo-wrapper"> 214 <img src="https://raw.githubusercontent.com/micro/go-micro/master/logo.png" alt="Go Micro Logo" /> 215 </div> 216 217 <h1>Go Micro</h1> 218 <p class="tagline">A pluggable Go framework for distributed systems development</p> 219 220 <div class="install-section"> 221 <label>Get Started</label> 222 <pre>go get go-micro.dev/v5</pre> 223 </div> 224 225 <div class="features"> 226 <div class="feature"> 227 <strong>๐ Pluggable</strong> 228 Swap components without changing code 229 </div> 230 <div class="feature"> 231 <strong>โก Zero Config</strong> 232 Works out of the box with sensible defaults 233 </div> 234 <div class="feature"> 235 <strong>๐ฏ RPC First</strong> 236 Built-in service discovery and load balancing 237 </div> 238 <div class="feature"> 239 <strong>๐ก Pub/Sub</strong> 240 Event-driven architecture support 241 </div> 242 <div class="feature"> 243 <strong>๐๏ธ State Management</strong> 244 Unified store interface for persistence 245 </div> 246 <div class="feature"> 247 <strong>๐ Multi-Transport</strong> 248 HTTP, gRPC, NATS, and more 249 </div> 250 </div> 251 252 <div class="links"> 253 <a href="docs/" class="primary">Documentation</a> 254 <a href="https://github.com/micro/go-micro" class="secondary">GitHub</a> 255 <a href="https://pkg.go.dev/go-micro.dev/v5" class="secondary">Reference</a> 256 <a href="badge.html" class="secondary">Get Badge</a> 257 </div> 258 259 <div class="showcase"> 260 <h2>Built with Go Micro</h2> 261 <div class="showcase-grid"> 262 <div class="showcase-item"> 263 <h3> 264 <span>๐</span> 265 <a href="https://github.com/micro/blog" target="_blank" rel="noopener">Micro Blog</a> 266 </h3> 267 <p>A full-featured microblogging platform demonstrating microservices architecture with users, posts, comments, and real-time feeds.</p> 268 <div class="showcase-tags"> 269 <span class="showcase-tag">Microservices</span> 270 <span class="showcase-tag">RPC</span> 271 <span class="showcase-tag">Web UI</span> 272 <span class="showcase-tag">AGPL 3.0</span> 273 </div> 274 </div> 275 </div> 276 </div> 277 278 <div class="stats"> 279 23K+ stars on <a href="https://github.com/micro/go-micro">GitHub</a> ยท Production ready ยท Apache 2.0 Licensed 280 </div> 281 </div> 282 </body> 283 </html>