Zurück zum Ranking

campoy/go-tooling-workshop

Go

A workshop covering all the tools gophers use in their day to day life

toolingperformanceworkshopgo
Sterne-Wachstum
Sterne
2.8k
Forks
183
Wochenwachstum
Issues
14
1k2k
Juni 2017Juni 2020Juli 2023Juli 2026
ArtefakteGo Modulesgo get github.com/campoy/go-tooling-workshop
README

Build Status Go Report Card

Go Tooling in Action

Hi, and welcome to "Go Tooling in Action". This is a multi hour workshop, so get ready for some intense learning!

After going through the whole content, you will know about what tools can help you better write Go code, how to build artifacts from that code, and how to understand the performance of your code once it's running.

You should be relatively familiar with Go, even though we won't be writing much code. Maybe it's time to check out the Go Tour.

For a shorter and sweeter version of this workshop, you can watch the video that I made for a conference, and inspired me to create this workshop.

Software requirements

To go through this you will need the following:

  1. You have installed the Go Programming Language.
  2. We will be using Visual Studio Code it's free and open source.
  3. Finally, we'll also use delve, so install it now if you think you won't have good WiFi later.

The rest of the software we'll use is quick to install through go get, so do not worry yet.

Contents

The workshop is for now composed of three independent sections:

In the future one more section might be added regarding monitoring of running systems, but for now that topic is out of the scope of this workshop.

Issues

This workshop is very new, so some things might be missing or wrong.

If you find anything that seems broken, please file an issue. Or even better, send a pull request! You will need to sign a CLA, you'll get the info once you send the PR.

Resources

These are places where you can find more information for Go:

My favorite aspect of Go is its community, and you are now part of it too. Welcome!

As a newcomer to the Go community you might have questions or get blocked at some point. This is completely normal, and we're here to help you. Some of the places where gophers tend to hang out are:

Disclaimer

This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

Ähnliche Repositories
foundry-rs/foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Rustcrates.ioApache License 2.0rustsolidity
getfoundry.sh
10.5k2.6k
NomicFoundation/hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.

TypeScriptnpmOtherethereumsmart-contracts
hardhat.org
8.5k1.7k
k8sgpt-ai/k8sgpt

Giving Kubernetes Superpowers to everyone

GoGo ModulesApache License 2.0devopskubernetes
k8sgpt.ai
8k1k
AllThingsSmitty/must-watch-javascript

🔥 JavaScript talks you have to see 📺 on functional programming, performance, frameworks, React, debugging, leveling up, and more! ⚡️

Creative Commons Zero v1.0 Universaljavascriptjavascript-framework
7.1k357
alpic-ai/skybridge

Skybridge is a full-stack TypeScript framework for MCP Apps and ChatGPT Apps. Type-safe. React-powered. Platform-agnostic.

TypeScriptnpmMIT Licenseagentai
skybridge.tech
1.9k123
thomvaill/log4brains

✍️ Architecture Decision Records (ADR) management and publication tool

TypeScriptnpmApache License 2.0architecture-decision-recordsarchitecture
thomvaill.github.io/log4brains/
1.5k112
nix-community/nix-index

Quickly locate nix packages with specific files [maintainers=@bennofs @figsoda @raitobezarius]

Rustcrates.ioOthernixnixpkgs
1.3k78
regexident/cargo-modules

Visualize/analyze a Rust crate's internal structure

Rustcrates.ioMozilla Public License 2.0rustcargo-commands
1.3k59
conorluddy/ios-simulator-skill

An IOS Simulator Skill for ClaudeCode. Use it to optimise Claude's ability to build, run and interact with your apps. I mainly use it as an xcodebuild wrapper to save context.

PythonPyPIMIT Licenseclaudeclaudecode
conor.fyi
1.2k78
ScalingIntelligence/KernelBench

KernelBench: Can LLMs Write GPU Kernels? - Benchmark + Toolkit with Torch -> CUDA (+ more DSLs)

Jupyter NotebookOtherbenchmarkcodegen
scalingintelligence.stanford.edu/blogs/kernelbench/
1.1k181
gencebay/httplive

HTTP Request & Response Service, Mock HTTP

GoGo ModulesMIT Licensehttp-toolmock-server
1.1k57
laluka/bypass-url-parser

bypass-url-parser

PythonPyPIGNU Affero General Public License v3.0bypassdifferential
linktr.ee/TheLaluka
1.1k122