Go MacOS

Open-source Go projects categorized as MacOS

Top 23 Go MacOS Projects

  • mkcert

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

    Project mention: Recommendations on file/dir/module structure, common dependencies, and/or anti-patterns for writing CLI tool in Rust | reddit.com/r/rust | 2023-03-18

    mkcert for small dependency footprint - a bit more lengthy implementation but the code base is easy enough to follow

  • Wails

    Create beautiful applications using Go

    Project mention: Generate types for TS | reddit.com/r/golang | 2023-03-11

    The wails project does this when. You can check it out here https://github.com/wailsapp/wails/blob/master/v2/internal/typescriptify/typescriptify.go for inspection.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • brook

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

  • lima

    Linux virtual machines, typically on macOS, for running containerd

    Project mention: Box64 – Linux Userspace x86_64 Emulator Targeted at ARM64 Linux Devices | news.ycombinator.com | 2023-03-11

    Have you seen https://github.com/lima-vm/lima ?

    Runs linux VMs and can run x64 via quemu or even using rosetta2 & apple virtualization framework

  • duf

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

    Project mention: PPA or not to PPA | reddit.com/r/Ubuntu | 2023-03-01

    Otherwise the last option is to get the deb/appimage files from their official git repos or website, like for my use cases, MongoDB Compass (which was not officially maintained on flatpak) or duf (not available in Ubuntu repos)

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

    Project mention: Colima – container runtimes on macOS (and Linux) with minimal setup | news.ycombinator.com | 2023-03-17
  • 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

  • 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.

  • chezmoi

    Manage your dotfiles across multiple diverse machines, securely.

    Project mention: Chezmoi: ignore files and subdirectories | reddit.com/r/linuxquestions | 2023-02-22

    /autoload/ **/autoload//* /plugged/ **/plugged//* */yankring_history.txt ``` Discussion

  • HackBrowserData

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

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


  • 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: Discussion: Are we entering the golden age of hacking, where software written by language models that "looks correct" to the lazy human operator is used despite being full of vulnerabilities? | reddit.com/r/hacking | 2023-03-22

    Why? There is a ready script for that https://github.com/codesenberg/bombardier

  • macdriver

    Native Mac APIs for Go

  • cointop

    A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

    Project mention: Monitor cryptocurrency stats from your terminal | reddit.com/r/commandline | 2022-05-01

    Link: https://github.com/cointop-sh/cointop

  • ipatool

    Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

    Project mention: Is it possible to download any .ipa file from appstore? | reddit.com/r/sideloaded | 2023-02-04

    From https://github.com/majd/ipatool/wiki/FAQ it says

  • GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

  • gapid

    Graphics API Debugger

  • ddev

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

    Project mention: WordPress compared to Drupal | reddit.com/r/PHP | 2023-02-06

    For local: have you tried DDEV? Or Lando? they seem pretty fast to me. https://github.com/drud/ddev

  • gon

    Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library. (by mitchellh)

    Project mention: Sickcodes/Docker-OS X: Run macOS VM in a Docker | news.ycombinator.com | 2023-01-13

    It might be less effort to use something like this: https://gregoryszorc.com/blog/2021/04/14/pure-rust-implement...

    Might even be able to modify `gon` to use that instead of Apple's `codesign` and then you'll have notarization too: https://github.com/mitchellh/gon

  • chanify

    Chanify is a safe and simple notification tools. This repository is command line tools for Chanify.

    Project mention: Pushbullet, but self hosted (Or self hosted E-Mail?) | reddit.com/r/selfhosted | 2022-06-14


  • FlyingCarpet

    Encrypted file transfer over ad hoc WiFi. No network infrastructure required, just two laptops in close range. Linux, macOS, Windows. iOS version available.

    Project mention: Why is building a UI in Rust so hard? | reddit.com/r/rust | 2023-02-17

    I'm rewriting https://github.com/spieglt/flyingcarpet. It will be public when it's finished and the Android/iOS versions are out but it'll be a few more months probably.

  • SignTools

    ✒ A free, self-hosted platform to sideload iOS apps without a computer

    Project mention: [HELP] Sideloading remotely using Dev Account- How? | reddit.com/r/sideloaded | 2023-02-06
  • distribyted

    Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!

  • 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-03-22.

Go MacOS related posts


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

Project Stars
1 mkcert 40,105
2 Wails 14,652
3 brook 13,508
4 lima 11,009
5 duf 10,755
6 colima 10,269
7 qt 9,590
8 chezmoi 8,821
9 HackBrowserData 7,169
10 go-flutter 5,576
11 scc 4,560
12 bombardier 4,126
13 macdriver 3,964
14 cointop 3,567
15 ipatool 3,306
16 GoBoy 2,511
17 gapid 2,115
18 ddev 1,733
19 gon 1,314
20 chanify 1,031
21 FlyingCarpet 998
22 SignTools 983
23 distribyted 942
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives