rsrc
go-winres
Our great sponsors
rsrc | go-winres | |
---|---|---|
3 | 2 | |
1,180 | 266 | |
- | - | |
0.0 | 3.6 | |
12 months ago | 16 days ago | |
Go | Go | |
MIT License | BSD Zero Clause 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.
rsrc
-
New feature for Go - add method to get the operating system version
One problem is, on Windows, this is impossible without bundling your application with a compiled manifest (I use github.com/akavel/rsrc. It's a horrible state of affairs brought about by backwards compatibility, but without it when you ask for a version, you'll get Windows 8 no matter what.
-
Looking for an interesting project to contribute
https://github.com/akavel/rsrc/ - could take some support for version info - it's probably currently the most requested feature in it; as to UX my preference would be for passing it via JSON; some basic barebones tests would also be good, I mean to roughly verify that the version actually gets added successfully, via some powershell/vbscript script or something;
-
CLI for Windows with Go
When embed data to Go binary, need to prepare syso file. There is a tool called rsrc that will generate syso file for embedding in the rsrc section, so let's use that.
go-winres
-
go mod tidy: protect "unused" dependencies from being deleted
The bigger picture: I use go-winres to set the application icon when building a Windows .exe. To lock the version in go.mod, you can go get github.com/tc-hib/go-winres; after this, go install github.com/tc-hib/go-winres will always install the expected version.
- A tool for embedding resources in a Windows application (icon, manifest...)
What are some alternatives?
space-cloud - Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
go-flutter - Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
2goarray - A simple utility to encode a file (or any other data) into a Go byte array.
appify - Create a macOS Application from an executable (like a Go binary)
sdp - A Go implementation of the SDP
Wails - Create beautiful applications using Go
Pion WebRTC - Pure Go implementation of the WebRTC API
qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
golive - ⚡ Live views for GoLang with reactive HTML over WebSockets 🔌
taskgo - Fast and simple terminal based Kanban board manager
golangci-lint-action - Official GitHub action for golangci-lint from its authors
icoextract - Extract icons from Windows PE files (.exe/.dll)