Go Windows

Open-source Go projects categorized as Windows

Top 23 Go Window Projects

  • mkcert

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

    Project mention: Looking for some advice on SSL usage with express redis and postgres inside Docker | reddit.com/r/node | 2023-02-01

    yes - I do my development in a dockerized environment. On a side note, I use docker to create a private network between my services (db, redis, auth, api, nginx, etc) so I don't need to encrypt intra-service communication, only my public interfaces need https. It simplifies everything. Another dev tip, check out mkcert to solve all kinds local development cert issues.

  • nvm for Windows

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

    Project mention: NVM for Windows is using Microphone? | reddit.com/r/node | 2023-01-29
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Wails

    Create beautiful applications using Go

    Project mention: Task runner like go-task/task, but in pure Go, no external DSLs | reddit.com/r/golang | 2023-02-02

    Is that what wails is doing here? (On mobile)

  • brook

    A cross-platform network tool designed for developers. 一个为开发者设计的跨平台网络工具.

  • duf

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

    Project mention: What little CLI tools do you know, that do something useful and faster than regular commands? For example DUF. | reddit.com/r/linuxquestions | 2023-01-20

    What cool CLI tools do you know, that are do something faster than regular commands, and do something useful? For example: https://github.com/muesli/duf.

  • 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: My first idea that I want to write in Go | reddit.com/r/golang | 2023-01-25

    Could try looking at wails. I don’t really ever do any GUI programming, especially in Go. But it and Fyne are probably gonna be your best, easiest route. Though, I do know there are also bindings for Qt

  • chezmoi

    Manage your dotfiles across multiple diverse machines, securely.

    Project mention: Fish (shell) porting to Rust from C++ | news.ycombinator.com | 2023-01-30

    For one of my projects [1] I got about ten in-person questions/discussions equivalent to "Why don't you use Rust?" at various conferences/meetups over three years.

    The enthusiasm of the person asking the question was evident.

    What was trickier to handle was their insistence that "X would be better if written in Rust" without really understanding what makes X successful.

    This was further compounded a bunch of copycat projects written in Rust with very limited functionality. Their project's marketing said that "it's written in Rust!" was their primary advantage.

    Fundamentally, users don't care, or even know, which language your software is written in. All they care about is whether your software solves their problem.

    To answer your direct question: I got multiple "you should use Rust!" comments. I smiled, said thank you I know that Rust is the right choice for certain problems. I then asked "How would Rust help here?" and listened.

    When Rust is the right language for the problem, I'll re-write. Until then, I'll be polite and listen.

    [1] https://github.com/twpayne/chezmoi

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • HackBrowserData

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

    Project mention: Show HN: List of Hacking Resources | news.ycombinator.com | 2022-07-27


  • walk

    A Windows GUI toolkit for the Go Programming Language

    Project mention: Stable and native looking GUI tool for Go? | reddit.com/r/golang | 2022-05-14

    Fyne is just really ugly for me.. I'm trying to learn more about GIO lately (gioui.org) which seems to have a great potential. However you request is very simple: native Windows Gui. And there are few libraries for that: - https://github.com/gonutz/wui - https://github.com/lxn/walk - https://github.com/tadvi/winc - https://github.com/rodrigocfd/windigo

  • go-flutter

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

    Project mention: Is it possible to create a Mobile app in golang?? | reddit.com/r/golang | 2023-01-04
  • 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: Ask HN: Programs that saved you 100 hours? (2022 edition) | news.ycombinator.com | 2022-12-20

    Going to say my own https://github.com/boyter/scc/ which I have used to turn down projects of "Oh we just need to do X"

    It allows me to evaluate the code-base quickly and see where potential issues are, and find hidden complexity in the code. I have said no a lot due to it. The only reason it exists was because I got caught out from another project, which wasted months of my time.

    Otherwise IntelliJ and the JetBrains IDE's in general.

  • bombardier

    Fast cross-platform HTTP benchmarking tool written in Go

    Project mention: codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go | reddit.com/r/devopsish | 2022-07-14
  • WindowsSpyBlocker

    Block spying and tracking on Windows

    Project mention: amirite | reddit.com/r/pcmasterrace | 2023-02-02

    Windows Spy Blocker = This will add a bunch of Windows IP addresses to your Windows Firewall. The basic settings should not impede functionality. It should also allow you to switch ntp (how Windows sets it's Clock) to more open alternatives.

  • survey

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

    Project mention: Goget: An interactive go module downloader | Looking for contributors | Level: Super Easy | reddit.com/r/golang | 2022-03-16

    The dropdown is made with https://github.com/AlecAivazis/survey

  • GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

  • hardentools

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

    Project mention: Best Windows Debloater? | reddit.com/r/pcmasterrace | 2022-08-15
  • gapid

    Graphics API Debugger

  • windows_exporter

    Prometheus exporter for Windows machines

    Project mention: Are you using SNMPv3? | reddit.com/r/networking | 2023-01-31

    Try the windows exporter. It uses native calls for a lot of the common data gathering. Much more efficient than WMI.

  • go-gtk

    Go binding for GTK

  • fibratus

    A modern tool for Windows kernel exploration and tracing with a focus on security

    Project mention: Announcing Fibratus 1.8.0 - a modern tool for Windows kernel tracing with a focus on security | reddit.com/r/ReverseEngineering | 2022-12-01
  • saml2aws

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

    Project mention: Script or software that automatically populate specific profile in ~/.aws/credentials | reddit.com/r/devops | 2023-01-19
  • ddev

    Docker-based local PHP+Node.js web development environments

    Project mention: Any ideas to make local development easier for 15-20 sites? | reddit.com/r/drupal | 2022-12-20

    Lando works great with Linux, use DDEV for Mac. Both are Docker-based.

  • massren

    massren - easily rename multiple files using your text editor

    Project mention: suna hai yaha bahot se cse k 14 hai, meri bhi thodi si help krdo bhaiyo | reddit.com/r/JEENEETards | 2022-10-01
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-02.

Go Windows related posts


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

Project Stars
1 mkcert 39,399
2 nvm for Windows 25,605
3 Wails 13,848
4 brook 13,434
5 duf 10,526
6 qt 9,590
7 chezmoi 8,450
8 HackBrowserData 6,909
9 walk 6,328
10 go-flutter 5,525
11 scc 4,387
12 bombardier 3,948
13 WindowsSpyBlocker 3,668
14 survey 3,524
15 GoBoy 2,502
16 hardentools 2,390
17 gapid 2,105
18 windows_exporter 2,043
19 go-gtk 1,936
20 fibratus 1,792
21 saml2aws 1,752
22 ddev 1,659
23 massren 1,240
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives