godevcontainer
rosarygen
godevcontainer | rosarygen | |
---|---|---|
8 | 1 | |
247 | 8 | |
- | - | |
7.8 | 10.0 | |
about 2 months ago | over 7 years ago | |
Dockerfile | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
godevcontainer
-
Things that annoy you in Go...
Installing the Go extension in VScode should prompt you to install what's needed. Otherwise you can use https://github.com/qdm12/godevcontainer ;)
-
Can someone please explain Go project structures to me like I'm a child, please?
If you have Docker installed and use VScode, you could try https://github.com/qdm12/godevcontainer which sets up your dev environment in a container so it's more reproducible.
-
TIL: `gopls` built with Go 1.17 does not work with Go 1.18beta-1
I am the maintainer of godevcontainer which is a VSCode development container for Go.
-
Is it worth learning Golang using VS code?
VSCode + Docker using my image https://github.com/qdm12/godevcontainer will make your setup easy and reproducible for Go. I use it everywhere all the time.
-
Getting back into coding and trying to learn GoLang. (Pls Help)
If you have Docker installed and VScode you could use my development container qmcgaw/godevcontainer, I use it for every of my Go projects pretty much and it's sort of portable.
-
Running Docker-compose inside container
Jokes aside, yeah I do develop code for about everything inside development container (example)
-
Containerize Your Go Developer Environment Series
Although I thought part 3 would be about dockerizing your Go dev environment, as in your workspace. I made and maintain godevcontainer to do that with Docker and use it all the time, for anyone curious.
-
Any opinions on GoLand IDE by JetBrains?
Plus you can run your dev environment in a container (or remotely on a machine over ssh) which isn't really the case for Intellij. I use https://github.com/qdm12/godevcontainer with vscode.
rosarygen
-
Things that annoy you in Go...
I think that my so-far mostly unreleased audio package did this (you can see an early version of it as processor.go in https://github.com/TheGrum/rosarygen/blob/master/processor.go). It, and the similarly structured and also unreleased OpenStreetMaps query replayer I built compose flows, creating goroutines and channels as a matter of course in constructing flows that can run in parallel. It allows my audio stack to create flows that split and rejoin - be that treating left/right channels differently, or splitting into the complex realm with an FFT, or splitting into high-pass and low-pass or finer grained frequency-band streams, or mixing in multiple files. For the OSM query engine, it allows it to process a file, and pass location queries through to Nominatim to get a region, and then fire off a series of requests for that region at different zoom levels, while all those requests are fed to the OSM engine in a separate goroutine, along with more explicit requests coming from lat/lon specified ranges.
What are some alternatives?
vscode-go - Go extension for Visual Studio Code
go - The Go programming language
ros-devcontainer-vscode - ROS dev container for vscode
zenity - Zenity dialogs for Golang, Windows, macOS
github-actions-runner - ✅ Docker images for starting self-hosted Github Actions runner(s).
gomempool - A []byte pool for Go.
vscode_ros2_workspace - A template for using VSCode as an IDE for ROS2 development.
binpot - The Docker based pot of binaries
endless-sky-vscode-devcontainer - Portable Development Environments for the Endless Sky community.
ss-server - Shadowsocks server to use with Docker and to integrate in other Go programs
LiteIDE - LiteIDE is a simple, open source, cross-platform Go IDE.
iron-scratch - Secure base image for running Go (or any other static) applications.