Top Golang Github Projects and Repositories to Get Started
文章推薦指數: 80 %
1. Gin – Best Golang Github Project · 2. Isito · 3. Telegraf · 4. Micro · 5. Teleport · 6. Go-Github · 7. AWS SDK GO · 8. Flux. let’smakesomethingtogether Giveusacallordropbyanytime,weendeavourtoanswerallenquirieswithin24hoursonbusinessdays. Findus POBox16122CollinsStreetWest Victoria8007Australia Emailus [email protected] [email protected] Phonesupport Phone:+(066)07600260 +(057)07600560 SayHello! × 9-4=? Scroll Golang TopGolangGithubProjectsandRepositoriestoGetStarted ByAgiraTechnologies December2,2020 2131Views Share Tweet TableofContents TopGolangGithubprojects1.Gin–BestGolangGithubProject2.Isito3.Telegraf4.Micro5.Teleport6.Go-Github7.AWSSDKGO8.Flux9.Neurax–#1TrendingGolangGithubprojects10.Pbgopy IfyouarelookingforGolangGithubprojectstogetstartedwith,hereisthelistoftoptrendingGoprojectsonGithub. Goisoneofthefast-growingopen-sourceprogramminglanguagesthatprovideyouwithsimple,reliable,andefficientwaystobuildasoftwareapplication.TechnologyengineersatGoogledesignedGoasanalternativetoC++thatsolvestheissuesofsoftwareengineering.Withexcitingfeaturesandefficiency,Gohasbeenchosenbymostdevelopersfordevelopingapplicationsatease.OneoftheothermajorreasonstochooseGoisthatithashugecommunitysupportandthousandsofprojectsandrepositoriesinGithubtosupportthedevelopers. TopGolangGithubprojects 1.Gin–BestGolangGithubProject GinisawebframeworkwritteninGo(Golang).Itfeaturesamartini-likeAPIwithaperformancethatisupto40timesfasterthankstohttprouter.Ifyouneedperformanceandgoodproductivity,youwillloveGin.Ithas43711starsand5028pullrequests.YoucanalsogetthebestoutoftheseawesomeprojectlistsusingtheGinwebframework. gorush:ApushnotificationserveriswritteninGo.fnproject:Thecontainer-native,cloud-agnosticserverlessplatform.photoprism:PersonalphotomanagementpoweredbyGoandGoogleTensorFlow.krakend:UltraperformantAPIGatewaywithmiddlewares.picfit:AnimageresizingserverwritteninGo.brigade:Event-basedScriptingforKubernetes.dkron:Distributed,fault-tolerantjobschedulingsystem. AlsoRead:MongoDBInGolangWithExamples–ABeginner’sGuide 2.Isito Anopenplatformtoconnect,manage,andsecuremicroservices.Istioisanopenplatformforprovidingauniformwaytointegratemicroservices,managetrafficflowacrossmicroservices,enforcepolicies,andaggregatetelemetrydata.Istio’scontrolplaneprovidesanabstractionlayerovertheunderlyingclustermanagementplatform,suchasKubernetes.Ithas25448starsand4894pullrequests. 3.Telegraf Telegrafisanagentforcollecting,processing,aggregating,andwritingmetrics.Designgoalsaretohaveaminimalmemoryfootprintwithapluginsystemsothatdevelopersinthecommunitycaneasilyaddsupportforcollectingmetrics.Telegrafisplugin-drivenandhastheconceptof4distinctplugintypes: InputPluginscollectmetricsfromthesystem,services,or3rdpartyAPIsProcessorPluginstransform,decorate,and/orfiltermetricsAggregatorPluginscreateaggregatemetrics(e.g.,mean,min,max,quantiles,etc.)OutputPluginswritemetricstovariousdestinations Newpluginsaredesignedtobeeasytocontribute,pullrequestsarewelcomed,andweworktoincorporateasmanypullrequestsaspossible.Ithas9450starsand3933pullrequests. 4.Micro Microaddressesthekeyrequirementsforbuildingservicesinthecloud.Itleveragesthemicroservicesarchitecturepatternandprovidesservicesthatactasthebuildingblocksofaplatform.Microdealswiththecomplexityofdistributedsystemsandprovidesimplerprogrammableabstractionstobuildon.Ithas9184starsand791pullrequests. 5.Teleport Teleportisaunifiedaccessplaneforinfrastructure: ClustersofLinuxserversviaSSHorSSH-over-HTTPSinabrowserKubernetesclustersWebApplicationsDatabases–(PostgresPreview) TeleportwascreatedbyGravitationalInc.Ithas8784starsand710pullrequests. 6.Go-Github go-githubisaGoclientlibraryforaccessingtheGitHubAPIv3.YoucanconstructanewGitHubclientandthenusetheclient’svariousservicestoaccessdifferentpartsoftheGitHubAPI. Thego-githublibrarydoesnotdirectlyhandleauthentication.Instead,whencreatinganewclient,passanhttp.Clientthatcanhandleauthenticationforyou.Ithas6990starsand1432pullrequests. 7.AWSSDKGO aws-sdk-goistheofficialAWSSDKfortheGoprogramminglanguage.Thisprovidesahigh-qualityandusefulSDKforourAWSservices.TheSDK’srepoisseveralhandcraftedexamplesusingtheSDKfeaturesandAWSservices.Ithas6223starsand1581pullrequests. AlsoRead:Top10GolangWebDevelopmentCompanies 8.Flux Fluxisatoolthatautomaticallyensuresthatthestateofaclustermatchestheconfigingit.ItusesanoperatorintheclustertotriggerdeploymentsinsideKubernetes,whichmeansyoudon’tneedaseparateCDtool.Itmonitorsallrelevantimagerepositories,detectsnewimages,triggersdeployments,andupdatesthedesiredrunningconfigurationbasedonthat(andaconfigurablepolicy). Thebenefitsare:youdon’tneedtograntyourCIaccesstothecluster,everychangeisatomicandtransactional,githasyourauditlog.Eachtransactioneitherfailsorsucceedscleanly.Itisentirelycode-centricanddoesn’tneednewinfrastructure.Ithas5806starsand1034pullrequests. 9.Neurax–#1TrendingGolangGithubprojects Alibrarythataidsinthecreationofself-spreadingsoftware.WiththehelpofNeurax,Golangbinariescanspreadonthelocalnetworkwithoutusinganyexternalservers.Diverseconfigoptionsandcommandstagersallowrapidpropagationacrossvariouswirelessenvironments.Ithas406starsand25pullrequests. 10.Pbgopy pbgopyactslikepbcopy/pbpastebutformultipledevices.Itletsyousharedataacrossdeviceslikeyoucopyandpaste.TheinstallationpackageisavailableformostoperatingsystemsthatincludemacOS,CentOS,Ubuntu,andlanguageslikeGo,andDocker.Firstup,youstartthepbgopyserverwhichworksasasharedclipboardfordevices.Itlistensonport9090bydefault.Youmustallowaccesstothisportforeachdeviceyouwanttosharedatawith.Ithas311starsand15pullrequests. Onthislist,everyGolangGithubProjectsatisfytheneedsoftheclientsbyconstantlydeliveringrobustapplicationsusingGolangdevelopment.WiththeleadingGolangDevelopmentCompany,youcanhireadedicatedteamtohelpbuildyourcustomwebsolutiondevelopment. NeedtodevelopyournextdevelopmentinGolang?GetintouchtohireGolangdeveloperstoday. FindtheapproximatecosttobuildyourApplication CheckOut awesomegogogithubexamplegolangexampleprojectgithubgolangopensourceprojectsgolangprojectstructuregolangprojectsgolangprojectsforbeginnersgolangtutorial 0Likes AgiraTechnologies AgiraTechisatechnologycompanywhosebusinessservicesanddomainsolutionssupportsglobalclientswhocomprisethecurrentworldeconomy.Servicesweoffer:Webdevelopment,MobileAppdevelopment,Blockchain,IoTandDevOpsConsulting PREVIOUSPOST10Mind-BlowingNewTechnologiesThatWillChangetheWorld NEXTPOSTTop10PainfulUIFailstoLearnFrom RelatedBlogs Golang Top10BestGolangProjectForBeginners Golang BestGolangUseCases:What’sPossibleWithGo? Golang HowUberUsedGolangToBuildTheHighestQueryPerSecondService? Golang MongoDBInGolangWithExamples–ABeginner'sGuide Golang 7MostFamousCompaniesThatUseGolang Golang 7ReasonsWhyGolangIsTheBestChoiceForYourSoftwareDevelopment Weusecookiesonourwebsitetogiveyouthemostrelevantexperiencebyrememberingyourpreferencesandrepeatvisits.Byclicking“Accept”,youconsenttotheuseofALLthecookies.CookiesettingsIAcceptManageconsent Close PrivacyOverview Thiswebsiteusescookiestoimproveyourexperiencewhileyounavigatethroughthewebsite.Outofthese,thecookiesthatarecategorizedasnecessaryarestoredonyourbrowserastheyareessentialfortheworkingofbasicfunctionalitiesofthewebsite.Wealsousethird-partycookiesthathelpusanalyzeandunderstandhowyouusethiswebsite.Thesecookieswillbestoredinyourbrowseronlywithyourconsent.Youalsohavetheoptiontoopt-outofthesecookies.Butoptingoutofsomeofthesecookiesmayaffectyourbrowsingexperience. Necessary Necessary AlwaysEnabled Necessarycookiesareabsolutelyessentialforthewebsitetofunctionproperly.Thiscategoryonlyincludescookiesthatensuresbasicfunctionalitiesandsecurityfeaturesofthewebsite.Thesecookiesdonotstoreanypersonalinformation. Non-necessary Non-necessary Anycookiesthatmaynotbeparticularlynecessaryforthewebsitetofunctionandisusedspecificallytocollectuserpersonaldataviaanalytics,ads,otherembeddedcontentsaretermedasnon-necessarycookies.Itismandatorytoprocureuserconsentpriortorunningthesecookiesonyourwebsite. RequestaQuote 7-5=? ×
延伸文章資訊
- 1golang/example: Go example projects - GitHub
This repository contains a collection of Go programs and libraries that demonstrate the language,...
- 2How to Write Go Code - go.dev
That package's import path is github.com/google/go-cmp/cmp . Packages in the standard library do ...
- 3Building a Go Project - Travis CI Docs
The rest of this guide covers configuring Go projects in Travis CI. ... As go get uses HTTPS to c...
- 4Standard Go Project Layout - GitHub
Standard Go Project Layout. Contribute to golang-standards/project-layout development by creating...
- 57 GitHub projects to make you a better Go Developer - DEV ...
Go is a compiled, concurrent, garbage-collected, statically typed language developed at Google. G...