Go Windows

Open-source Go projects categorized as Windows | Edit details

Top 23 Go Window Projects

  • GitHub repo mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: Chrome refusing to validate self-signed certificate | reddit.com/r/webdev | 2021-10-10

    For local development certificates, I use mkcert. Works fine, no configuration, no exception in browsers. Works for Mozilla Firefox and Chrome, haven't tried with others.

  • GitHub repo nvm for Windows

    A node.js version management utility for Windows. Ironically written in Go.

    Project mention: Set Up Windows for Node.js Development with NVM | dev.to | 2021-10-15

    Now, instead of installing node.js from the official website, we should install the Node Version Manager and download node versions from there. In case you already have node installed this should not be a major problem as NVM will overwrite any node-related environment variables and symlinks, but I'd recommend you to uninstall it anyway as this process will render the current installation completely useless. Go to the NVM for windows project page and download the latest available version's nvm-setup.zip from the releases page. Note that this is not the same as the UNIX-based NVM project, although it is functionally equivalent. "Similar, not identical" as the project itself discloses. Unzip the folder's contents and run nvm-setup.exe. You'll be prompted to agree with the project's terms of use (currently it's the MIT License), then the installer will ask where to install nvm, which will also be the same location as the downloaded node versions and their globally-enabled packages; the roaming app data folder under your current user should be perfectly fine. However, you'll then be prompted to indicate where to keep the node.js symlink, and (at least in versions up to 1.1.8) there's a catch: you cannot keep the symlink under a path which contains whitespaces, and unfortunately the default installation path (currently C:\Program Files\nodejs) steps right into this trap.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo brook

    Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.

    Project mention: Show HN: Brook v20210701 Released | news.ycombinator.com | 2021-06-26

    - [GUI] If the server information is added through brook link, the details will not be displayed


  • GitHub repo qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

    Project mention: Want to create a non-bloated linux app | reddit.com/r/linuxquestions | 2021-07-08

    I know of https://github.com/therecipe/qt, but I've no experience using it, so not sure how well it works. But normally if you feel handy with Go, I guess it should be easier than switching your development stack to C++.

  • GitHub repo duf

    Disk Usage/Free Utility - a better 'df' alternative

    Project mention: TreeSize Free - Extremely fast and portable Harddrive Scanning to find what takes up space | reddit.com/r/DataHoarder | 2021-10-03
  • GitHub repo walk

    A Windows GUI toolkit for the Go Programming Language

    Project mention: Golang GUI? | reddit.com/r/golang | 2021-02-04

    My experience with gui in golang is pretty bad. I took a project which used https://github.com/lxn/walk , and unfortunately the library doesn't have a good documentation. So I had to figure out a whole lot of things by looking into example snippets or via hit and trial. Moreover, it's platform specific. So yeah wasn't a good deal. By the way, if you are thinking of targetting cross-platform then some HTML based GUI library would be much better choice.

  • GitHub repo go-flutter

    Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.

    Project mention: Benefits of a BaaS for a Flutter app | reddit.com/r/flutterhelp | 2021-09-01
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo chezmoi

    Manage your dotfiles across multiple diverse machines, securely.

    Project mention: What If Performance Advertising Is Just an Analytics Scam? | news.ycombinator.com | 2021-10-13

    Yes. As an experiment, I tried running a Google Ads campaign for my https://chezmoi.io open source project bidding on "dotfile manager". Twenty clicks cost me $20. I terminated the experiment quickly.

  • GitHub repo Wails

    Create desktop apps using Go and Web Technologies.

    Project mention: [announcement] Wails v2 Beta (for Windows) | reddit.com/r/golang | 2021-09-27

    The aim of this limited release is to get feedback on the new approach + bug reports, whilst porting continues for Mac. Please direct feedback to the discussion board. For more details, please see the official announcement.

  • GitHub repo HackBrowserData

    Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。

    Project mention: Is it possible to reverse a password displayed as dots? | reddit.com/r/ethicalhacking | 2021-10-04

    Here is a project that you could explore to better understand how browsers store password data. https://github.com/moonD4rk/HackBrowserData

  • GitHub repo WindowsSpyBlocker

    Block spying and tracking on Windows

    Project mention: Text entered into Windows' Run dialogue gets sent to Microsoft's telemetry | news.ycombinator.com | 2021-09-20

    Also, I block MS telemetry hosts on my router's dns server: https://github.com/crazy-max/WindowsSpyBlocker/blob/master/d...

  • GitHub repo scc

    Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

    Project mention: Modern alternatives to Unix commands | reddit.com/r/programming | 2021-06-16

    Here is link number 1 - Previous text "scc"

  • GitHub repo bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

  • GitHub repo survey

    A golang library for building interactive and accessible prompts with full support for windows and posix terminals.

    Project mention: Recursively clone Gitlab Projects - Practice Project | reddit.com/r/golang | 2021-10-04

    Rather than get too far into the weeds with building a query through that library, it was ok to just query for every repo in the org and use https://github.com/AlecAivazis/survey to let the user filter at the command line. Might or might not be an idea to play with - it was _fun_ to see a couple of strong open source efforts play together /shrug :)

  • GitHub repo GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

    Project mention: I would to like to make a MAME frontend in Go. | reddit.com/r/golang | 2021-03-22

    Take a look at https://github.com/Humpheh/goboy and https://github.com/fogleman/nes. They show what/how it can be done.

  • GitHub repo gapid

    Graphics API Debugger

    Project mention: A new ProtoBuf generator for Go | news.ycombinator.com | 2021-06-03

    > Arenas are, however, unfeasible to implement in Go because it is a garbage collected language.

    If you are willing to use cgo, google already implemented one for gapid.


  • GitHub repo go-gtk

    Go binding for GTK

  • GitHub repo hardentools

    Hardentools simply reduces the attack surface on Microsoft Windows computers by disabling low-hanging fruit risky features.

    Project mention: Hardentools 2.1 Released (September 4, 2021) | reddit.com/r/CKsTechNews | 2021-09-04
  • GitHub repo windows_exporter

    Prometheus exporter for Windows machines

    Project mention: 64bit Counters on Windows | reddit.com/r/sysadmin | 2021-08-28

    Link for the lazy.

  • GitHub repo fibratus

    A modern tool for the Windows kernel exploration and tracing

    Project mention: Announcing Fibratus 1.4.1 · modern Windows kernel tracing and observability | reddit.com/r/SecNewsAgg | 2021-09-21
  • GitHub repo saml2aws

    CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP

    Project mention: How do you get CLI credentials for a federated role? | reddit.com/r/aws | 2021-10-09
  • GitHub repo ddev

    DDEV-Local: a local PHP development environment system

    Project mention: Cant start ddev : Service 'web' failed to build (related to user and group) | reddit.com/r/docker | 2021-10-14

    I've created an issue at ddev github

  • GitHub repo rsrc

    Tool for embedding .ico & manifest resources in Go programs for Windows.

    Project mention: Looking for an interesting project to contribute | reddit.com/r/golang | 2021-01-15

    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;

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-15.


What are some of the best open-source Window projects in Go? This list will help you:

Project Stars
1 mkcert 32,196
2 nvm for Windows 17,561
3 brook 12,582
4 qt 8,817
5 duf 7,050
6 walk 5,699
7 go-flutter 4,987
8 chezmoi 4,867
9 Wails 4,438
10 HackBrowserData 3,663
11 WindowsSpyBlocker 2,820
12 scc 2,807
13 bombardier 2,801
14 survey 2,718
15 GoBoy 2,370
16 gapid 1,937
17 go-gtk 1,815
18 hardentools 1,804
19 windows_exporter 1,482
20 fibratus 1,430
21 saml2aws 1,311
22 ddev 1,068
23 rsrc 856
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives