Top 23 Go MacOS Projects
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.
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
Run Linux Software Faster and Safer than Linux with Unikernels.
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++.
Disk Usage/Free Utility - a better 'df' alternativeProject mention: TreeSize Free - Extremely fast and portable Harddrive Scanning to find what takes up space | reddit.com/r/DataHoarder | 2021-10-03
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
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.
Linux virtual machines, on macOS (aka "Linux-on-Mac", "macOS subsystem for Linux", "containerd for Mac", unofficially)Project mention: Should We Replace Docker Desktop With Rancher Desktop? | reddit.com/r/kubernetes | 2021-10-11
You can find the issue at https://github.com/lima-vm/lima/issues/20. Lima is the underlying project we're using and it wraps qemu.
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.
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.
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
Native Mac APIs for GoProject mention: Towards the Personal Potential of Software | dev.to | 2021-07-05
The first big release of the year was the macdriver project, which got a significant response on Hacker News. It gives us Objective-C and Apple framework bindings for Go, letting you build simple Apple apps entirely from Go. That wasn't possible before, so it was a little exciting, but it was early. The native Go APIs included for commonly used Foundation and Cocoa classes were far from complete. They could still be used if you knew what you were doing, but with an ideal of total coverage of Apple frameworks, that wouldn't be enough. There were also unresolved issues just deciding how to best manage memory and pointers, which I knew would fall on me to figure out and take some time.
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure GoProject mention: Modern alternatives to Unix commands | reddit.com/r/programming | 2021-06-16
Here is link number 1 - Previous text "scc"
Fast cross-platform HTTP benchmarking tool written in Go
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀Project mention: "cryptop" type text mode app but uses coingecko? | reddit.com/r/coingecko | 2021-08-13
Multi-platform Nintendo Game Boy Color emulator written in GoProject 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.
Graphics API DebuggerProject 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.
DDEV-Local: a local PHP development environment systemProject 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
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: The Gates to Hell: Apples Notarizing | news.ycombinator.com | 2021-04-30
My advice from years of notarizing my apps is to make sure you do it at least once per day for each of your apps. If you only notarize once every release (say, every month or so), you are almost guaranteed to encounter some new cryptic error that you've never seen before, either due to some glitch in signing your app or frameworks, or else some server-side error such as new terms & conditions that you are being "encouraged" to agree to. It will take you hours to research and resolve them if they aren't spotted right away.
As others pointed out, https://github.com/mitchellh/gon is a great tool for doing this on your local machine (e.g., with a cron job). In addition, if you are building your app using a GitHub action (which I highly recommend if it is open-source), you can use my https://github.com/hubomatic/hubomat action to package and notarize a release in one shot. The sample/template app does this automatically on every commit as well as once per day: https://github.com/hubomatic/MicroVector/actions.
So when this fails from a scheduled job, you at least know that something has changed on the Apple side and can investigate that right away. And if it fails as a result of a commit, then at least you can start looking at what changes you may have made to your entitlements or code signing settings or embedded frameworks or any of the other million things that can cause it to fail.
:rocket: Modern cross-platform HTTP load-testing tool written in Go
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash. (by ericm)Project mention: cliStocksTracker is a high detail stock market tracker using unicode braille graphs right in your terminal. | reddit.com/r/commandline | 2021-02-01
The best way to tail AWS CloudWatch Logs from your terminalProject mention: I use cw, which is OSS to tail AWS CloudWatch Logs | dev.to | 2021-07-27
cw is the best way to tail AWS CloudWatch Logs from your terminal. https://github.com/lucagrulla/cw
Create a macOS Application from an executable (like a Go binary)Project mention: How can I compile aseprite as a .app on macOS | reddit.com/r/aseprite | 2021-09-28
You can port the project to XCode or use this: https://github.com/machinebox/appify
F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!Project mention: TreeSize Free - Extremely fast and portable Harddrive Scanning to find what takes up space | reddit.com/r/DataHoarder | 2021-10-03
Best I've found are dua and f2.
Rich Enhanced Shell History - Contextual shell history for zsh and bashProject mention: Always opt for the easier way. | reddit.com/r/linuxmint | 2021-04-18
Even better than Ctrl+R is resh.
What are some of the best open-source MacOS projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.