1import{_ as o,c as i,a,o as t}from"./app-B7HVJ7q3.js";const n={};function l(d,e){return t(),i("div",null,[...e[0]||(e[0]=[a('<h2 id="å
³äº-gowind" tabindex="-1"><a class="header-anchor" href="#å
³äº-gowind"><span>å
³äº GoWind</span></a></h2><p>GoWind æ¯ä¸å¥åºäº Go è¯è¨æå»ºçä¼ä¸çº§å¼æºçæä½ç³»ï¼èç¦ãå®å
¨å¯æ§ã髿å¼åãæ ç¼éæãä¸å¤§æ ¸å¿ï¼ä¸ºå¼åè
åæ¿ä¼å®¢æ·æä¾å¼ç®±å³ç¨çæ°ååè§£å³æ¹æ¡ï¼ä»åºå±ææ¯å°ä¸å±åºç¨å
¨é¾è·¯éä½ç åææ¬ï¼æåäº¤ä»æçã</p><h3 id="æ ¸å¿ä¼å¿" tabindex="-1"><a class="header-anchor" href="#æ ¸å¿ä¼å¿"><span>æ ¸å¿ä¼å¿</span></a></h3><p><strong>å®å
¨å¯æ§ · èªä¸»å¯é ï¼æ¿ä¼çº§ä¿éï¼</strong> å¨å½é
ææ¯ç¯å¢å¤æå¤åçèæ¯ä¸ï¼GoWind å
¨çº¿åºäº Go è¯è¨åçå¼åï¼<strong>æ JVM/.NET/è§£éå¨çå½å¤è¿è¡æ¶ä¾èµ</strong> ï¼éæç¼è¯çæåäºè¿å¶æä»¶ï¼æç½/æä¾ç¯å¢ä¸ä»å¯ç¨³å®è¿è¡ï¼åçéé
é²²é¹ãé¾è¯çå½äº§CPUåéºéºãç»ä¿¡UOSçå½äº§æä½ç³»ç»ï¼ä»ææ¯æ ¹æºæ»¡è¶³èªä¸»å¯æ§ãä¿¡ååè§è¦æ±ï¼æ¯æ¿ä¼/å½ä¼/å
³é®ç³»ç»çé¦éåºåº§ã</p><p><strong>髿§è½ · æé¨ç½²ï¼å¼åè
å好ï¼</strong></p><ul><li>纯 Go å¼åï¼å¤©ç¶é«å¹¶åãä½èµæºå ç¨ï¼æ§è½æ¥è¿C++ï¼æ»¡è¶³é«æµéä¸å¡åºæ¯</li><li>æç®é¨ç½²ï¼ç¼è¯ååæä»¶è¿è¡ï¼æ é夿ç¯å¢é
ç½®ï¼Dockerä¸é®å¯å</li><li>模åå设计ï¼Admin/CMS/UBA/IM/IoT å¯ç¬ç«ä½¿ç¨ï¼ä¹å¯æ ç¼éæï¼éé
ä»åä½å°å¾®æå¡çå
¨æ¶ææ¨¡å¼</li></ul><p><strong>弿ºèªç± · åä¸å好</strong></p><ul><li>æ ¸å¿è½å弿ºï¼Admin/CMS/UBA åºäº MIT åè®®å¼æºï¼ä¸ªäºº/ä¼ä¸åç¨æ éå¶</li><li>å¢å¼è½åéæºï¼IM éæºåç¨çæä¾å®å
¨å®¡è®¡ãå¤ç«¯åæ¥ãå®¢ææºå¨äººçé«é¶è½åï¼IoT éæºåç¨çæä¾å¤åè®®æ¥å
¥ãè§å弿ãOTA å级ãåè¦éç¯çä¼ä¸çº§ç©èç½è½åï¼æ»¡è¶³ä¼ä¸çº§ä»è´¹éæ±</li><li>å
¨æ çæï¼è¦çã管ç+å
容+éä¿¡+åæ+ç©èãå
¨åºæ¯ï¼æ éæ´åå¤å¥ç¬¬ä¸æ¹ç³»ç»ï¼éä½éæææ¬</li></ul><h3 id="éç¨åºæ¯" tabindex="-1"><a class="header-anchor" href="#éç¨åºæ¯"><span>éç¨åºæ¯</span></a></h3><ul><li>æ¿ä¼/å½ä¼ï¼ä¿¡ååè§çåå°ç®¡çãå
容åå¸ãå
é¨éä¿¡ç³»ç»</li><li>ä¸å°ä¼ä¸ï¼å¿«éæå»ºå®ç½ãååã客æ·ç®¡çãæ°æ®åæå¹³å°</li><li>å¼åè
ï¼åºäºGoè¯è¨å¿«éæå»ºä¼ä¸çº§åºç¨ï¼æ éä»é¶æå»ºåºç¡æ¡æ¶</li></ul><h3 id="产åä½éªä¸æ¯æ" tabindex="-1"><a class="header-anchor" href="#产åä½éªä¸æ¯æ"><span>产åä½éªä¸æ¯æ</span></a></h3><ul><li>çæä¸»é¡µï¼<a href="https://www.gowind.cloud" target="_blank" rel="noopener noreferrer">https://www.gowind.cloud</a></li><li>GitHub ç»ç»ï¼<a href="https://github.com/tx7do" target="_blank" rel="noopener noreferrer">https://github.com/tx7do</a></li><li>é®é¢åé¦ï¼Issuesï¼ï¼<a href="https://github.com/tx7do/go-wind-admin/issues" target="_blank" rel="noopener noreferrer">https://github.com/tx7do/go-wind-admin/issues</a></li></ul><p><strong>Adminï¼å·²å¼æ¾ä½éªï¼</strong></p><ul><li>å端æ¼ç¤ºï¼<a href="https://demo.admin.gowind.cloud" target="_blank" rel="noopener noreferrer">https://demo.admin.gowind.cloud</a></li><li>API ææ¡£ï¼Swaggerï¼ï¼<a href="https://api.demo.admin.gowind.cloud/docs/" target="_blank" rel="noopener noreferrer">https://api.demo.admin.gowind.cloud/docs/</a></li><li>æ¼ç¤ºè´¦å·ï¼<code>admin</code> / <code>admin</code></li></ul><p><strong>CMSï¼å·²å¼æ¾ä½éªï¼</strong></p><ul><li>管çå端å端æ¼ç¤ºï¼<a href="https://admin.cms.gowind.cloud" target="_blank" rel="noopener noreferrer">https://admin.cms.gowind.cloud</a></li><li>管çå端API ææ¡£ï¼Swaggerï¼ï¼<a href="https://api.admin.cms.gowind.cloud/docs/" target="_blank" rel="noopener noreferrer">https://api.admin.cms.gowind.cloud/docs/</a></li><li>管çå端æ¼ç¤ºè´¦å·ï¼<code>admin</code> / <code>admin</code></li></ul><p><strong>åå¡ä¸ææ¯èç³»</strong></p><ul><li>微信ï¼<code>yang_lin_bo</code>ï¼æ·»å è¯·å¤æ³¨ï¼å
¬å¸-å§å-éæ±ï¼</li><li>é®ç®±ï¼<code>[email protected]</code></li></ul>',18)])])}const s=o(n,[["render",l]]),c=JSON.parse('{"path":"/","title":"","lang":"en-US","frontmatter":{"home":true,"heroImage":"/logo.png","heroText":"GoWind 弿ºç
1æ","tagline":"åºäº Go è¯è¨çä¼ä¸çº§å
¨æ æ°åååºåº§ï¼ä¸ç«å¼è¦çåå°ç®¡çãå
容管çã峿¶é讯ãç¨æ·è¡ä¸ºåæ","actions":[{"text":"å¿«éå¼å§ â","link":"/guide/getting-started.md","type":"primary"},{"text":"æ¡æ¶ææ¡£","link":"/framework/intro.md","type":"secondary"},{"text":"产åç©éµ","link":"/admin/intro.md","type":"secondary"}],"features":[{"title":"GoWind æ¡æ¶","details":"å¾®æå¡ç§¯æ¨å¼æ¡æ¶ï¼go-wind + plugins + bootstrapï¼ï¼æ ¸å¿ä¸å° 500 è¡ï¼100+ æä»¶è¦ç 8 大é¢åï¼YAML 声æå¼è£
é
ï¼é¶ä»£ç å¯å¨"},{"title":"GoWind Admin","details":"è½»é级ä¼ä¸çº§åå°ç®¡çç³»ç»ï¼å
ç½®å¤ç§æ·é离ãç»ç²åº¦æéæ§å¶ãæ°æ®å¯è§åãAPI 管ççæ ¸å¿è½åï¼å¼ç®±å³ç¨"},{"title":"GoWind CMS","details":"髿§è½å¤ç§æ·å
容管çç³»ç»ï¼æ¯æå¯ææ¬ç¼è¾ãå
容åå¸å®¡æ ¸æµç¨ãå¤ç«¯éé
ï¼æ»¡è¶³æ¿ä¼/ä¼ä¸å
容è¿è¥å
¨åºæ¯"},{"title":"GoWind IM","details":"é«å¯é 峿¶é讯ç»ä»¶ï¼æ¯æç§èã群èãæ¶æ¯æ¨éãå¨çº¿ç¶ææ£æµï¼éæºåç¨çæä¾å®å
¨å®¡è®¡ãç¦»çº¿æ¶æ¯çé«é¶è½å"},{"title":"GoWind UBA","details":"è½»éåç¨æ·è¡ä¸ºåæå·¥å
·ï¼æ¯æå
¨åç¹ééãæ¼æåæãç¨æ·ç»åæå»ºï¼ä¸ºä¸å¡å¢é¿æä¾æ°æ®æ¯æ"},{"title":"GoWind IoT","details":"ä¼ä¸çº§ç©èç½ç®¡ç䏿°æ®ééå¹³å°ï¼æ¯æå¤åè®®è®¾å¤æ¥å
¥ãè§å弿ãOTA å级ä¸åè¦éç¯ï¼è¦çæºæ
§åå¸ä¸å·¥ä¸ç©èç½å
¨åºæ¯"},{"title":"GoWind Quantï¼éååï¼","details":"å¢éå
é¨éå交æç ç©¶ç³»ç»ï¼è¦çè¶å¿è·éãç»è®¡å¥å©ãåå¸ãæºå¨å¦ä¹ åç±»çç¥èå¼ï¼çº¯ç ç©¶æ§è´¨ï¼ä¸å®åãä¸æç®¡ãä¸å±ç¤ºä¸ç»©"}],"footer":"MIT Licensed | Copyright © 2026-present GoWind Team"},"headers":[{"level":2,"title":"å
³äº GoWind","slug":"å
³äº-gowind","link":"#å
³äº-gowind","children":[{"level":3,"title":"æ ¸å¿ä¼å¿","slug":"æ ¸å¿ä¼å¿","link":"#æ ¸å¿ä¼å¿","children":[]},{"level":3,"title":"éç¨åºæ¯","slug":"éç¨åºæ¯","link":"#éç¨åºæ¯","children":[]},{"level":3,"title":"产åä½éªä¸æ¯æ","slug":"产åä½éªä¸æ¯æ","link":"#产åä½éªä¸æ¯æ","children":[]}]}],"git":{"updatedTime":1782100992000,"contributors":[{"name":"Bobo","username":"Bobo","email":"[email protected]","commits":6,"url":"https://github.com/Bobo"}],"changelog":[{"hash":"74528dfdc0437f4e8414a4db46d782e119a8746a","time":1782100992000,"email":"[email protected]","author":"Bobo","message":"docs(website): æ·»å GoWind IoT å GoWind Quant ææ¡£"},{"hash":"26902396683277256db28022df417e6070907850","time":1782048507000,"email":"[email protected]","author":"Bobo","message":"docs(bootstrap): æ·»å Bootstrap æ¡æ¶ç¸å
³ææ¡£"},{"hash":"ce67939b15223a553dbfe4b4c6ef01a52430a6b9","time":1772524004000,"email":"[email protected]","author":"Bobo","message":"docs: update README for clarity and enhance product descriptions"},{"hash":"bc42e93244880ba3c6999da374fe6cece55b9b86","time":1772290575000,"email":"[email protected]","author":"Bobo","message":"docs: update README for clarity and enhance product descriptions"},{"hash":"d3a6075ed8caa8954aed0ff7e540c5d9ed785126","time":1772289817000,"email":"[email protected]","author":"Bobo","message":"chore: update contact information and improve documentation links"},{"hash":"5ceaf8ad8adfdac7bc0ddeb435d165c8ae5c3016","time":1772170350000,"email":"[email protected]","author":"Bobo","message":"initialize VuePress project with basic structure and documentation"}]},"filePathRelative":"README.md"}');export{s as comp,c as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.