I would to like to make a MAME frontend in Go.

This page summarizes the projects mentioned and recommended in the original post on /r/golang

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

    I use this to create GUIs in Go, it's pretty nice to use: https://github.com/AllenDang/giu And here's a list of cool tools and libraries for Go: https://github.com/avelino/awesome-go

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. GoBoy

    Multi-platform Nintendo Game Boy Color emulator written in Go

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

  4. AdventOfCode2019

    🎄Solutions to all 25 AoC 2019 problems in Rust

    If you want to get started, I would recommend doing Advent of Code 2019 https://adventofcode.com/2019. It goes through and shows how to implement a basic VM. 0x10c / DCPU-16 is also a good place to start. Such simplified CPU-s help you get started and understand the basics without overwhelming you with the complexity :D.

  5. dcpu-specifications

    Discontinued Specifications for the fictional hardware of the game 0x10c

    Yes, DCPU-16 is from a canceled game. You can find a list of specifications in https://github.com/lucaspiller/dcpu-specifications. This is a fairly simple CPU (+ hardware) that had/has a fairly large cult-following, so you can find DCPU-16 programs that you can try running on it. Writing an emulator for it might be good next step after advent-of-code.

  6. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    You should check out Fyne (https://fyne.io) them - it does all of that except installers - and that’s because we package as single file binaries that drag and drop into your OS of choice ;) (and can be uploaded to stores/market places).

  7. fynegameboy

    🕹️ A basic gameboy emulator for desktop and mobile

    You could look at https://github.com/andydotxyz/fynegameboy for inspiration. It embeds a game it emulator from HFO4 and adds a user interface. What is nice is that it works on desktop and mobile - adding touch screen controls when on a mobile and keyboard for desktop.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI)

    2 projects | news.ycombinator.com | 16 Feb 2025
  • Learning Go, Building a File Picker using Fyne.io

    3 projects | dev.to | 30 May 2024
  • How One Experienced Software Engineer Learns a New Programming Language

    3 projects | dev.to | 16 May 2024
  • Fyne – cross-platform GUI toolkit in Go

    1 project | news.ycombinator.com | 21 Sep 2023
  • Code for accessing portals in Go?

    1 project | /r/flatpak | 3 Sep 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?