GolangRepo: Awesome Go Repositories

文章推薦指數: 80 %
投票人數:10人

A curated list of awesome Go frameworks, libraries and software. Actualmiddlewares Argo Audio&Music Authentication&OAuth Benchmarks MoreCategories BotBuilding BuildTools Caching CloudComputing CodeAnalysis CommandLine Command-lineOptionParsers Compiler Compression Configuration ConsoleUserInterface ContinuousIntegration Cryptography DataProcessing DataStructures DataVisualization Database DatabaseDrivers Databaseschemamigration. Databasetools DateandTime DependencyInjection DevelopmentTools DevOpsTools DistributedSystems Editor Email EmbeddableScriptingLanguages EncodingsandCharacterSets ErrorHandling FileHandling FileSystem Financial Forms FrameworksandToolkits GameDevelopment GIS Git Goroutines GUIsandWidgetToolkits HTTPClients HTTPmiddlewares Imagestools InstantMessaging IoT(InternetofThings) JobScheduler JSON Key-ValueStore LanguageandLinguistics LearningTutorial Librariesforvalidation LoggingandMonitoring MachineLearning Mathematics Messaging Microservices MicrosoftExcel Miscellaneous NaturalLanguageProcessing Network NetworkingDNS ORM P2PandFileSharing PackageManagement Performance ProjectLayout PublicAPIWrappers QueryLanguage ResourceEmbedding Routers ScienceandDataAnalysis Security Serialization ServerApplications SourceCodeManagement SQLQueryBuilder StorageServer TemplateEngines TestingFrameworks TextProcessing Utilities UUIDLibraries Video VirtualMachinesandLanguages WebApplications WebCrawling WebFrameworks WebAssembly Websockets XMLLibraries PopularRepo LatestRepo Resources All Article News Book Tutorial FindTheBestGoRepositoriesForYourProject AcuratedlistofawesomeGoframeworks,librariesandsoftware. All Actualmiddlewares Argo Audio&Music Authentication&OAuth Benchmarks BotBuilding BuildTools Caching CloudComputing CodeAnalysis CommandLine Command-lineOptionParsers Compiler Compression Configuration ConsoleUserInterface ContinuousIntegration Cryptography DataProcessing DataStructures DataVisualization Database DatabaseDrivers Databaseschemamigration. Databasetools DateandTime DependencyInjection DevelopmentTools DevOpsTools DistributedSystems Editor Email EmbeddableScriptingLanguages EncodingsandCharacterSets ErrorHandling FileHandling FileSystem Financial Forms FrameworksandToolkits GameDevelopment GIS Git Goroutines GUIsandWidgetToolkits HTTPClients HTTPmiddlewares Imagestools InstantMessaging IoT(InternetofThings) JobScheduler JSON Key-ValueStore LanguageandLinguistics LearningTutorial Librariesforvalidation LoggingandMonitoring MachineLearning Mathematics Messaging Microservices MicrosoftExcel Miscellaneous NaturalLanguageProcessing Network NetworkingDNS ORM P2PandFileSharing PackageManagement Performance ProjectLayout PublicAPIWrappers QueryLanguage ResourceEmbedding Routers ScienceandDataAnalysis Security Serialization ServerApplications SourceCodeManagement SQLQueryBuilder StorageServer TemplateEngines TestingFrameworks TextProcessing Utilities UUIDLibraries Video VirtualMachinesandLanguages WebApplications WebCrawling WebFrameworks WebAssembly Websockets XMLLibraries Tag driver astronomy tls-certificate http-server dependency-injection chia PopularRepo Anaturallanguagedate/timeparserwithpluggablerules whenwhenisanaturallanguagedate/timeparserwithpluggablerulesandmergestrategiesExamplestonightat11:10pmatFridayafternoonthedeadli 1.1kDec11,2021 AGolibraryforimplementingcommand-lineinterfaces. GoCLILibrarycliisalibraryforimplementingpowerfulcommand-lineinterfacesinGo.cliisthelibrarythatpowerstheCLIforPacker,Serf,Cons 1.4kDec3,2021 GoReplayisanopen-sourcetoolforcapturingandreplayingliveHTTPtrafficintoatestenvironmentinordertocontinuouslytestyoursystemwithrealdata.Itcanbeusedtoincreaseconfidenceincodedeployments,configurationchangesandinfrastructurechanges. https://goreplay.org/GoReplayisanopen-sourcenetworkmonitoringtoolwhichcanrecordyourlivetraffic,anduseitforshadowing,loadtesting,m 15kDec7,2021 汉字转拼音 go-pinyin汉语拼音转换工具Go版。

Installationgoget-ugithub.com/mozillazg/go-pinyin installCLItool:goget-ugithub.com/mozillazg/go-pinyin/cmd/pinyin 1kDec10,2021 🐻TheUniversalServiceMesh.CNCFSandboxProject. KumaisamodernEnvoy-basedservicemeshthatcanrunoneverycloud,inasingleormulti-zonecapacity,acrossbothKubernetesandVMs.Thankstoi 2.3kAug10,2021 yqisaportablecommand-lineYAMLprocessor yqalightweightandportablecommand-lineYAMLprocessor.yqusesjqlikesyntaxbutworkswithyamlfilesaswellasjson.Itdoesn'tyetsupportev 4.7kDec6,2021 GoMicroisaframeworkfordistributedsystemsdevelopment GoMicroGoMicroisaframeworkfordistributedsystemsdevelopment.OverviewGoMicroprovidesthecorerequirementsfordistributedsystemsdevelop 17.3kDec5,2021 GolibraryfordecodinggenericmapvaluesintonativeGostructuresandviceversa. mapstructuremapstructureisaGolibraryfordecodinggenericmapvaluestostructuresandviceversa,whileprovidinghelpfulerrorhandling.Thisl 5.2kDec12,2021 CockroachDB-theopensource,cloud-nativedistributedSQLdatabase. CockroachDBisacloud-nativedistributedSQLdatabasedesignedtobuild,scale,andmanagemodern,data-intensiveapplications.WhatisCockroachDB? 22.7kDec13,2021 Inotify-toolsisaClibraryandasetofcommand-lineprogramsprovidingasimpleinterfacetoinotify. inotify-toolsThisisapackageofsomecommandlineutilitiesrelatingtoinotify.Thegeneralpurposeofthispackageistoallowinotify'sfeatures 2.4kDec11,2021 FaygoisafastandconciseGoWebframeworkthatcanbeusedtodevelophigh-performancewebapp(especiallyAPI)withfewercodes.Justdefineastructhandler,faygowillautomaticallybind/verifytherequestparametersandgeneratetheonlineAPIdoc. FaygoFaygoisafastandconciseGoWebframeworkthatcanbeusedtodevelophigh-performancewebapp(especiallyAPI)withfewercodes.Justdefine 1.6kDec6,2021 RunAmazonEKSonyourowninfrastructure🚀 AmazonEKSAnywhereConformanceteststatus:AmazonEKSAnywhereisanewdeploymentoptionforAmazonEKSthatenablesyoutoeasilycreateandopera 1.4kDec6,2021 Arealtimedistributedmessagingplatform Source:https://github.com/nsqio/nsqIssues:https://github.com/nsqio/nsq/issuesMailingList:[email protected]IRC:#nsqonfreenodeDocs: 20.6kDec6,2021 Machineryisanasynchronoustaskqueue/jobqueuebasedondistributedmessagepassing. MachineryMachineryisanasynchronoustaskqueue/jobqueuebasedondistributedmessagepassing.V2ExperimentFirstStepsConfigurationLockBroker 5.8kDec6,2021 HeadlessCMSwithautomaticJSONAPI.Featuringauto-HTTPSfromLet'sEncrypt,HTTP/2ServerPush,andflexibleserverframeworkwritteninGo. PonzuWatchthevideointroductionPonzuisapowerfulandefficientopen-sourceHTTPserverframeworkandCMS.Itprovidesautomatic,free,andsecur 5.4kDec5,2021 一条命令离线安装高可用kubernetes,3min装完,700M,100年证书,生产环境稳如老狗 【重要通知】sealer[ˈsiːlər]密封罐意为把整个集群封装起来。

阿里巴巴从去年五月份内部开始在某些场景使用sealos,内部fork的版本trident在sealos基础上作出了非常多的优化使系统更加稳定功能更加强大。

21年开始重大创新的想法也彻底使sealos脱胎换骨,实现整个集群 5.2kDec7,2021 APOSIX-compliantAWKinterpreterwritteninGo GoAWK:anAWKinterpreterwritteninGoAWKisafascinatingtext-processinglanguage,andsomehowafterreadingthedelightfully-terseTheAWKProgra 1.2kDec11,2021 VisualizeyourGodatastructuresusinggraphviz memvizHowwouldyouratherdebugadatastructure?"Pretty"printedVisualgraph(*test.fib)(0xc04204a5a0)({ index:(int)5, prev:(*test.fib)(0xc0 1.2kDec14,2021 GoCheatSheet-AnoverviewofGosyntaxandfeatures. GoCheatSheet-AnoverviewofGosyntaxandfeatures. 6kDec8,2021 52weeks,52Goprojects Project52GolangChallengeAprojecttowriteasmallprojecteveryweek.AllprojectsarewrittenbyGolang.Preface:Isawaslidereflectionsfrom52 1.2kDec10,2021 Areallybasicthread-safeprogressbarforGolangapplications progressbarAverysimplethread-safeprogressbarwhichshouldworkoneveryOSwithoutproblems.IneededaprogressbarforcrocandeverythingItr 2.2kDec12,2021 UUIDpackageforGolang UUIDpackageforGolanguageThispackageprovidespureGoimplementationofUniversallyUniqueIdentifier(UUID).Supportedbothcreationandparsing 4.4kDec9,2021 PersonalPhotoManagementpoweredbyGoandGoogleTensorFlow PhotoPrism®isaprivatelyhostedappforbrowsing,organizing,andsharingyourphotocollection.Itmakesuseofthelatesttechnologiestotagandfindpicturesautomaticallywithoutgettinginyourway. 17.8kDec12,2021 ConsulLoad-Balancingmadesimple NotesFromrelease1.5.15onward,fabiochangesthedefaultGOGCfrom800backtothegolangdefaultof100.Apparentlythismadesomesensebackint 6.8kDec13,2021 NewestRepo Abasicmoduleforunderstandingfunctions,errorhandling,arrays,maps,unittesting,andcompiling LearningGoBasicsConceptsAbasicmoduleforunderstandingfunctions,errorhandling,arrays,maps,unittesting,andcompilinggomodinitdownload 0Dec14,2021 UsegrypetodoDockerlayerscanningonvariousAWSECRrepositories grype-scan-aws-ecrUsehttps://github.com/anchore/grype/todoDockerlayerscanningonvariousAWSECRrepositories.kubectlgetpods-ocustom-colum 0Dec14,2021 Otusprometheusgrafanaforgolang HWPrometheus.GrafanaClonetherepo:gitclonehttps://github.com/alikhanmurzayev/otus_kuber_part_3.git&&cdotus_kuber_part_3Prepareworkspace:m 0Dec14,2021 Packageosargsprovidesfunctionstoparsecommandlinearguments osargsAboutPackageosargsprovidesfunctionstoparsecommandlinearguments.Itispublishedonhttps://github.com/vbsw/osargsandhttps://gitlab.c 0Dec14,2021 LotteryprogramforGoConference2022SpringOnline 2022-Spring-SponsorsHowtouseDumpcompanynamesDumpcompanynamesintobelowfiles.cmd/gentest/_companies/platinum_gold.txtcmd/gentest/_companie 6Dec15,2021 HelpfuzzvariousprotocolsandwaitsforpingbacksIntegratesLDAPserverandJNDIpayload l9fuzzFuzzesvariousprotocolswithJNDILDAPpayloadsandlistenforpingbacksFeaturesLowCPU/MemoryfootprintIntegratedLDAPserverTraceorign 8Dec14,2021 DNSbenchmarkingutilityForGolang DNSBench—DNSbenchmarkingutilityInstallationgoget-ugithub.com/leonklingele/dnsbench/... dnsbench-helpRunbenchmarkdnsbench-domainsgoogle. 1Dec15,2021 Asimplerobottobanuserswhosendaschannelingroupchats. GoLangTelegramBotGoLangTelegramBot,writteninGoLangviagotgbotlibrary.YoucanevenusethisrepositoryasatemplatetomakeyourownGoLang 2Dec14,2021 CarbonDioxideMeter CarbonDioxideMeterMeasureCO2concentration,temperature,andrelativehumidityandrecordthesevaluesasPrometheusmetrics.UsestheSCD-30sens 2Dec14,2021 MoneyCheat-NeedForSpeedUnderground2 nfsu2-money-cheatMoneycheatfor"NeedForSpeedUnderground2"--allowsyoutoedit/changemoneywithinyourNFSU2savefile.DownloadEXELink:ht 2Dec14,2021 AnimplementationforanOpenIDConnectProviderinGo. oidc-goThisisanimplementationofanOpenIDConnectProvider(OP)asdefinedbyOpenIDthatismeanttobeafull,productionreadyOP.Features:E 1Dec14,2021 GolangimplementationofECVRF-EDWARDS25519-SHA512-TAI,averifiablerandomfunctiondescribedindraft-irtf-cfrg-vrf-10. Go-ECVRFGo-ECVRFisalibrarythatimplementsECVRF-EDWARDS25519-SHA512-TAI,averifiablerandomfunctiondescribedindraft-irtf-cfrg-vrf-10.Bydes 1Dec14,2021 Command-lineutilitytograbGithubgistsfromyourownaccount. gistfetchCommand-lineutilitytograbGithubgistsfromyourownaccount.HowdoIusethis?AddanAPItokenwithpermissionstoreadGistsFetchth 1Dec14,2021 atwhyisatooltodescribeyourdecisionsinsidethecodewheretheyareactuallymadeandstillgetareadabledocumentation. atwhyWhatisatwhyatwhycanbeusedtogenerateadocumentationoutofcommentsinthecode.Thatwayyoucanforexampledescribeallavailableopt 1Dec14,2021 Implementclean-architecturesamplebygolang Implementclean-architecturesamplebygolang 1Dec14,2021 ConvertsanumbertoitsEnglishcounterpart.Usesarbitraryprecision;soanumberofanysizecanbeconverted. ConvertsanumbertoitsEnglishcounterpart.Usesarbitraryprecision;soanumberofanysizecanbeconverted. 0Dec14,2021 Простоеприложение,позволяющееотображатькурсорывсехпользователейукоторыхоткрытавкладка cursor-appПростоеприложение,позволяющееотображатькурсорывсехпользователейукоторыхоткрытавкладкаКакзапустить:makeЗапуститьmain.go:)go 0Dec13,2021 ApiforgettingblockchainblockandtransactiondetailsinGo. GettingBlockchainDataApiforgettingblockchainblockandtransactiondetailsThingsyouneedGo:brewinstallgoInstalldockerSetupgofolderin 0Dec14,2021 Проект,позволяющийуправлятьполнымжизненнымцикломбазыданныхAstraдлябессерверныхбазданных(построенныхнаApacheCassandra(TM))сиспользованиемTerraform Оригинальныйрепозиторий.https://github.com/datastax/terraform-provider-astraTerraformProviderforAstraAstraisDataStax'sServerlessApacheCass 0Dec14,2021 Asimpleweb-basedtimein/timeoutintendedforhome-basedworkers. Web-basedTimein/TimeoutAboutAsimpleweb-basedtimein/timeoutintendedforhome-basedworkers.Pre-requisiteTorunthepre-builtbinary:Anin 0Dec14,2021 Acommand-linedrivengitserver GitGoGitGoissplitintothreeparts:TheAPIserverTheGITserverTheCLIclientWeneedacoupleofcertificatesbeforesettinguptheapplication 0Dec14,2021 Servecontainertar.gzcontentsfordocker Servecontainertar.gzcontentsfordocker 0Dec14,2021 Aservicetoproxyrequeststoagivenbackendservice. ProxyServiceAservicetoproxyrequeststoagivenbackendservice.Go1.17+Clonegitclone[email protected]:janu-cambrelen/proxy-service.git Run(L 0Dec14,2021 gRPCservice-GolangSchoolProject Задание2СоздатьрепозиторийименованиекоторогоуказановтаблицепрогрессаОписатьсущность{domain}.{Subdomain}и{domain}.{Subdomain}Eventвinte 0Dec14,2021 APrometheusexporterforaBrowserlessinstance. PrometheusBrowserlessExporterThisisanexporterthatexposesBrowserlessmetricsforPrometheus.BrowserlessexposessomePrometheusmetricsalrea 0Dec14,2021 Testinggroundforbuild-your-owngolang/grpcdemoapp. GettingstartedPrereqsYouwillneedtoinstallbothGoandtheprotoccompiler(version3):GoinstallationprotocinstallationInstalltheprotobuf 0Dec14,2021 Divisãodovalortotaldeumacompraentreumaquantidadedepessoas! DivisãodeCompras🛒ObjetivoReceberumalistadecomprascom:Itens,Quantidadedecadaitem,Preçoporunidade/peso/pacotedecadaitem.Emseguid 0Dec14,2021 ScriptinGolangusingGo1.6stdlibmethodstotraversedirectoriesandreadthefiles dev-check-inScriptinGolangusingGo1.6stdlibmethodstotraversedirectoriesandreadthefilesUsingonlythestandardlibrary.Itwillfindal 0Dec14,2021 AsimplefileserverwritteninGo.Allowsfilestobeuploaded,downloaded,ordeleted. GoFileServerThisisasimplefileserverwritteninGo.HaveyoueverwantedtotransferfilesbetweencomputersonthesameLAN?Simplyrunthisp 0Dec14,2021 "steal"NFTsbydownloadingthemviaOpenSeaapi;) go-NFThief"steal"NFTsbydownloadingthemviaOpenSeaapi.nowyoudon'thavetomanuallyscreenshotthem;)Optionsto:downloadacollectionviac 0Dec14,2021 Snuggerisalightweightbutfastnetworkreconscannerthatiswrittenfrompuregolang Snuggerisalightweightbutfastnetworkreconscannerthatiswrittenfrompuregolang.withthisscannyoucanARPyournetwork,portscanhostsandhostlists,aswellasscanforBSSId 0Dec14,2021 GoCopyZipfileWithFilter GoCopyZipfileWithFilterUnsurprisingly,thiswaswrittenforLog4shellremediation,toremovetheJndiclassfromlog4j-core.jar'sItgivesyouj 0Dec14,2021 AplicaçõesescaláveiscomGoLang-FullCycle AplicacaoGoLang-FullCycleAplicaçõesescaláveiscomGoLang-FullCycleFoidesenvolvidoumaaplicaçãoparaprocessamentodeumatransaçãoemGo 0Dec14,2021 Codingchallenge-WordCounts WordCountChallengeRuntheprogramBuildtheapplicationwithgobuild.Theapplicationacceptsinputfromfilenameparameters,orfromSTDIN.Fore 0Dec14,2021 WithDockerandGo,Mysql,Redis,Selenium. golang-appGo,Mysql,Redis,Selenium.TorunlocallyHavedocker&docker-composeinstalledonyouroperatingsystem.cp.env.example.env&&docker- 0Dec14,2021 JustadummyKubernetesOperator,playingwithanotherdummyservice MyfirstoperatorJustplaying/learningtocreateaK8Soperatoringo.IwillcreateadummyoperatorthatcreatespodstoopenashellinsideItis 0Dec14,2021 YoucouldleverageAlfredandGoogleSheetstotrackyourtimewithease. YoucouldleverageAlfredandGoogleSheetstotrackyourtimewithease.Thegoalistotrackyourtimeinawaythatiseasytounderstandhowmuchtimeyouspendon. 0Dec14,2021 Marshaldataintocommandsstruct! CommandarrghinanuthsellCommandarrghisaninterfacethathelpsyoumarshalingdataintoacommandargumentsstructure.Maybeyouhavebeentrying 0Dec14,2021 Reportingtoolfordjobi:webserver,email,prometheus Generatereport,ofDjobi®©pipelineruns.RequirementgodockerUsageEnv.variablesTINTIN_PIPELINES_URLSURLtopipelinesdefinitions(git)TINTIN_ 0Dec14,2021 AGolibraryforcommunicatingwithTeslaPowerwallappliancesviathelocal-networkAPI go-powerwallAGolibraryforcommunicatingwithTeslaPowerwallappliancesviathelocal-networkAPI.ManythankstoVinceLoschiavoandothercontri 0Dec14,2021 SimpleGUItoconvertCharlesheaderstogolang'sdefaulthttpclient(net/http) Charles-to-GoSimpleGUItoconvertCharlesheaderstogolang'sdefaulthttpclient(net/http)UsageCompilecodetoabinary,gobuild-ldflags-H=wi 0Dec14,2021 Aesforgoandjava;buildgofowasmandusewasmparsejavaresponse. aes_go_wasm_javaaesforgoandjava;buildgofowasmandusewasmparsejavaresponse.vscodesettingconfigsettings.json{ "go.toolsEnvVars": 0Dec14,2021 AGolangprogramthatreceivesDNSTAPtrafficandrelaysittomultipleotherlisteners. socket-proxysocket-proxyisaGolangprogramthatisusedtoproxydnstapmessagesfromonesockettomultipleothersockets.OverviewNameServerst 0Dec14,2021 Quantumitsimple,stupid qissqissisatoyapplicationexploringtheintegrationofpost-quantumcryptographyintocertificateverificationduringaTLSconnection.Itaddsa 0Dec14,2021 BTFS-TheFirstScalableDecentralizedStorageSystem-AFoundationalPlatformforDecentralizedApplications go-btfsWhatisBTFS?BitTorrentFileSystem(BTFS)isaprotocolforkedfromIPFSthatutilizestheTRONnetworkandtheBitTorrentEcosystemforint 0Dec14,2021 GoRESTAPI-Bucketlist-builtwithgo-chi,Docker,andPostgreSQL GoRESTAPI-Bucketlist-builtwithgo-chi,Docker,andPostgreSQLRequirementsDockerandGogolang-migrate/migrateUsageClonetherepositorywit 0Dec14,2021 Asimpleutility,writteninGo,forinteractingwithSalesforce. SalesforceCLIAsimpleutility,writteninGo,forinteractingwithSalesforce.Currentlyonlyspecificfunctionalityisimplemented,andtheoutput 0Dec14,2021 Simplecliutilitytoshowbitrate/samplesofflacfilesinadirectory flac-specsSimplecliutilitytoshowbitrate/samplesofflacfilesinadirectoryIneededaquicklittleutilitythatwouldlookattheflacfilesi 0Dec14,2021 Agoprogramthatreliesonback-endffmpegtoprocessvideo-relatedcontent VideoCompressAgoprogramthatreliesonback-endffmpegtoprocessvideo-relatedcontentInstallationv-goYoucandownloadthecorrespondingv-go 0Dec14,2021 AsimplebreakoutgamemadeinEbiten EbitenBreakoutPlayonlineonitch.ioAsimplebreakoutgamemadeinEbiten.ThisismyfirstgamemadewithEbiten-anicesimpleenginewhichallo 4Dec14,2021 ThispackageprovidesagenericwayofdeepcopyingGoobjects PackageforcopyingGovaluesThispackageprovidesagenericwayofdeepcopyingGoobjects.Itisdesignedwithperformanceinmindandissuitable 3Dec14,2021 CleanArchitecturetemplateforGolangservices GoCleantemplateCleanArchitecturetemplateforGolangservicesOverviewThepurposeofthetemplateistoshow:howtoorganizeaprojectandpreve 1Dec14,2021 ValidatornodeforBittorrentChainNetwork DeliveryValidatornodeforBittorrentChainNetwork.Itusespeppermint,customizedTendermint.InstallfromsourceMakesureyourhavego1.11+alrea 1Dec14,2021 ASDKdevelopmentpackagedevelopedingolanguageandconnectedtodechain PlatformintroductionDechaingoSDKisaSDKdevelopmentpackagedevelopedingolanguageandconnectedtodechain.ThisSDKcanbeprovidedtogocl 1Dec14,2021 SimpletelegramBottobanAnonymousChannelusersinagroup RestrictChannelRobotTelegramBot,writteninGoLangtodeletemessagesandbananonymoususerswhosendaschannelingroups.Canbefoundonteleg 2Dec14,2021 OfficialGolangimplementationofthePANOprotocol PanoptisOfficialGolangimplementationofthePANOprotocolBuildingthesourceBuildingpanorequiresbothaGo(version1.14orlater)andaCcomp 1Dec14,2021 AbridgefromtheStellarnetworktootherblockchains CreatingequitableaccesstotheglobalfinancialsystemStarbridgeStarbridgeissoftwarethatfacilitatesbridgebuilderswhoareconnectingtheSte 1Dec14,2021 GoHTTPrequestrouterandwebframeworkbenchmark GoHTTPRouterBenchmarkThisbenchmarksuiteaimstocomparetheperformanceofHTTPrequestroutersforGobyimplementingtheroutingstructureof 22Jun23,2021 TXQR(AnimatedQRdatatransfer)demoreaderappforiOS TXQRReaderforiOStxqr-readerisademoappinSwiftthatreadsanimatedQRcodeandshowsfile.CurrentlyitexpectsfiletobeanJPEGimage.Just 77Nov15,2021 Adatavizframeworkhelpgophertobuildaadminpanelintenminutes themissinggolangdataadminpanelbuildertool.Documentation|中文文档|DEMOInspiredbylaravel-adminPrefaceGoAdminisatoolkittohelpyoubuild 85Dec14,2021 RecentlyResource PracticalGoLessons ThisbookisaboutGo. Mymainobjectiveistoteachyouthelanguageinaprogressiveway.Ialsotriedtoclarifyandexplainsomecommoncomputersciencenotionsthatcanbedifficulttograsp,especiallyfornewcomers. Istartedtowriteitin2018duringweekendsandnights.Attheendof2020,Idecidedtoquitmyjobtoworkonitfull-time.Those2.5yearsofwritingwereintensebutrewarding. Book Apr19,2021 LifeofanHTTPrequestinaGoserver Goisacommonandwell-suitedtoolforwritingHTTPservers.ThispostdiscussestherouteatypicalHTTPrequesttakesthroughaGoserver,touchinguponrouters,middlewareandotherrelatedissueslikeconcurrency. Article Mar31,2021 Buildingahigh-scalechatserveronCloudRun Inthisblog,Iwillshowyouhowtouse WebSocketssupport tobuildafleetofserverlesscontainersthatmakeupachatroomserverthatcanscaleahighnumberofconcurrentconnections(250,000clients). Article Mar14,2021 gRPCLong-livedStreaming InthisblogpostI’llexploreawaytoimplementgRPClong-livedstreaming.UsinggRPCisperfectforcloudnativeapplicationsmainlysinceitismodern,bandwidthandCPUefficientandlowlatencywhichisexactlywhatdistributedsystemsrequire. Ifyou’rereadingthisIassumeyouarealreadyfamiliarwithgRPC.Butifyoustillfeellikeyouneedanintroduction,pleaseleaveacommentbelowandIwillputtogetheragRPCintroductorypostaswell. Article Mar14,2021 FindingaprobleminGo’srtnetlink(orhowtonerdsnipeme) Acoupleofweeksagoafriendofmineaskedmetolookintoalittleprojectofhis,sincesomethingdidn’tseemtoworkandIhadsomepriorexperiencewiththenetlinklibrary. Article Mar14,2021 netaddr.IP:anewIPaddresstypeforGo Tailscale isanetworkingapplicationsonaturallyweneedtoworkwithandmanipulateIPaddressesandsetsofIPaddressesoften. Beingwrittenalmostentirelyin Go,theobviouschoicewouldbeforTailscaletousetheGostandardlibrary’s net.IP addresstypeforindividualIPsand net.IPNet typefornetworks.Unfortunately,thestandardlibrary’stypeshaveanumberofproblems,sowewroteanewpackage, inet.af/netaddr (github)containing anewIPtype and more. Article Mar14,2021 Go1.16.1andGo1.15.9arereleased Higophers,WehavejustreleasedGo1.16.1andGo1.15.9toaddressrecentlyreportedsecurityissues.Werecommendthatallusersupdatetooneofthesereleases(ifyou’renotsurewhich,chooseGo1.16.1). News Mar14,2021 HowIbuildwebfrontendsinGo GoisagreatlanguageforbuildingallkindsofbackendserviceslikeAPIsormicroservicesandmanypeopleuseitforthat.Butwhataboutwebfrontends,specificallydynamicallyrenderedwebapplications?Let’shavealook… Tutorial Mar14,2021 GetProgrammingwithGo GetProgrammingwithGo introducesyoutothepowerfulGolanguagewithoutconfusingjargonorhigh-leveltheory.Byworkingthrough32quick-firelessons,you'llquicklypickupthebasicsoftheinnovativeGoprogramminglanguage Book Mar1,2021 IntroducingGo:BuildReliable,ScalablePrograms Perfectforbeginnersfamiliarwithprogrammingbasics,thishands-onguideprovidesaneasyintroductiontoGo,thegeneral-purposeprogramminglanguagefromGoogle.AuthorCalebDoxseycoversthelanguage'scorefeatureswithstep-by-stepinstructionsandexercisesineachchaptertohelpyoupracticewhatyoulearn. Book Mar1,2021 TheGoProgrammingLanguage TheGoProgrammingLanguage istheauthoritativeresourceforanyprogrammerwhowantstolearnGo.AlanA.A.DonovanandBrianW.KernighanshowyouhowtowriteclearandidiomaticGotosolvereal-worldproblems.ThebookdoesnotassumepriorknowledgeofGonorexperiencewithanyspecificlanguage,soyou'llfinditaccessiblewhetheryou'remostcomfortablewithJavaScript,Ruby,Python,Java,orC++. ThebookfeatureshundredsofinterestingandpracticalexamplesofidiomaticGocodethatcoverthewholelanguage,itsmostimportantlibraries,andawiderangeofapplications.Sourcecodeisfreelyavailablefordownloadfromthebook'scompanionwebsite gopl.io,andmaybeconvenientlyfetched,built,andinstalledusingthe goget command. Book Mar1,2021 ProgramminginGo:CreatingApplicationsforthe21stCentury ProgramminginGobringstogetheralltheknowledgeyouneedtoevaluateGo,thinkinGo,andwritehigh-performancesoftwarewithGo.SummerfieldpresentsmultipleidiomcomparisonsshowingexactlyhowGoimprovesuponolderlanguages,callingspecialattentiontoGo’skeyinnovations.Alongtheway,heexplainseverythingfromtheabsolutebasicsthroughGo’slock-freechannel-basedconcurrencyanditsflexibleandunusualduck-typingtype-safeapproachtoobject-orientation. Book Mar1,2021



請為這篇文章評分?