raylib-5k VS g3n

Compare raylib-5k vs g3n and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
raylib-5k g3n
5 6
22 2,636
- 1.5%
0.0 4.3
over 1 year ago 7 days ago
Go Go
- BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

raylib-5k

Posts with mentions or reviews of raylib-5k. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-24.
  • Making Games in Go for Absolute Beginners
    17 projects | news.ycombinator.com | 24 Nov 2023
    A game made with it for raylib game jam along with the raylib bindings and other engine stuff: https://github.com/nikki93/raylib-5k
  • Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System
    3 projects | news.ycombinator.com | 1 Dec 2022
    I do also really like Go for various reasons, and have been working on a Go -> C++ transpiler and associated ECS libs to make a personal game project with. I used it to make a game for Raylib game jam earlier this year too: https://github.com/nikki93/raylib-5k You can see what the development workflow looks like in this video (the ECS stuff also has an editor): https://www.youtube.com/watch?v=8He97Sl9iy0

    I'm trying to decide how much time I should devote to making this easier to set up / use by other people in the medium term, since it's just a side project for me. Might make a codespaces template so it's quick to get started.

  • Why Am I Excited About WebAssembly?
    9 projects | news.ycombinator.com | 17 Jul 2022
    For the client I use a simple go -> c++ compiler I wrote and compile to wasm from that actually. It had zero overhead interfacing to / calls to C/C++ (including generics<->templates) since it's just generating that. Example web game made with that: https://github.com/nikki93/raylib-5k

    I think I've seen wasmtime before. If I needed to interface to any C/C++ things on the server I would probably just write in C/C++ (or Gx) yeah.

  • Generics can make your Go code slower
    6 projects | news.ycombinator.com | 30 Mar 2022
    Sweet! I've been using it for the same. Example game project (did it for a game jam): https://github.com/nikki93/raylib-5k -- in this case the Go gets transpiled to C++ and runs as WebAssembly too. Readme includes a link to play the game in the browser. game.gx.go and behaviors.gx.go kind of show the ECS style.
  • Packet Lost: A game (playable in browser!) made for Raylib jam using a Go-&gt;C++ transpiler and WebAssembly. GitHub repo link in comments!
    1 project | /r/golang | 1 Feb 2022
    GitHub repo: https://github.com/nikki93/raylib-5k

g3n

Posts with mentions or reviews of g3n. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-24.

What are some alternatives?

When comparing raylib-5k and g3n you can also consider the following projects:

donburi - Just another ECS library for Go/Ebitengine

Ebiten - Ebitengine - A dead simple 2D game engine for Go

goloader - load and run golang code at runtime.

Azul3D - Azul3D - A 3D game engine written in Go!

usbarmory - USB armory - The open source compact secure computer

raylib-go - Go bindings for raylib, a simple and easy-to-use library to enjoy videogames programming.

temporal-polyfill - A lightweight polyfill for Temporal, successor to the JavaScript Date object

Pixel - A hand-crafted 2D game library in Go

airplanes - A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).

go3d - A performance oriented 2D/3D math package for Go

proposal - Go Project Design Documents

go-sdl2 - SDL2 binding for Go