Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Ebiten

Number of GitHub Stars: 5000+ Number of GitHub Forks: 400+

A dead simple 2D game library for Go. Ebiten is a 2D game library for the Go programming language. It is designed to be simple and portable. ..

  • Simple API
  • Cross-platform
  • High performance
  • Easy to use

2023-04-19

Ebitengine

Number of GitHub Stars: 4000+ Number of GitHub Forks: 300+

A 2D game engine for the Go programming language. Ebitengine is a 2D game engine that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports sprites, textures, and animations
  • Easy to use
  • Supports physics and collision detection
  • Supports networking

2023-04-19

Gio

Number of GitHub Stars: 3000+ Number of GitHub Forks: 250+

A library for creating immediate mode GUI programs in Go. Gio is a library that provides a simple and easy-to-use API for creating immediate mode GUI programs in Go. ..

  • Simple API
  • Cross-platform
  • Supports 2D graphics and animations
  • Easy to use
  • Supports input handling

2023-04-19

Pixel

Number of GitHub Stars: 2500+ Number of GitHub Forks: 200+

A 2D game library for the Go programming language. Pixel is a 2D game library that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • High performance
  • Easy to use
  • Supports sprites, textures, and animations

2023-04-19

Pixel2D

Number of GitHub Stars: 2000+ Number of GitHub Forks: 150+

A 2D game engine for the Go programming language. Pixel2D is a 2D game engine that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports sprites, textures, and animations
  • Easy to use
  • Supports physics and collision detection
  • Supports networking

2023-04-19

Engo

Number of GitHub Stars: 1500+ Number of GitHub Forks: 150+

A cross-platform 2D game engine written in Go. Engo is a 2D game engine that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports sprites, textures, and animations
  • Easy to use
  • Supports physics and collision detection

2023-04-19

Oto

Number of GitHub Stars: 1000+ Number of GitHub Forks: 100+

A simple and cross-platform audio library for Go. Oto is a 2D game library that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports WAV, FLAC, and Ogg Vorbis formats
  • Easy to use

2023-04-19

Leaf

Number of GitHub Stars: 1000+ Number of GitHub Forks: 100+

A lightweight and fast 2D game engine written in Go. Leaf is a 2D game engine that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports sprites, textures, and animations
  • Easy to use
  • Supports physics and collision detection
  • Supports networking

2023-04-19

Gosu

Number of GitHub Stars: 1000+ Number of GitHub Forks: 100+

A 2D game development library for the Go programming language. Gosu is a 2D game development library that provides a simple and easy-to-use API for creating 2D games in Go. ..

  • Simple API
  • Cross-platform
  • Supports sprites, textures, and animations
  • Easy to use
  • Supports input handling
  • Supports audio

2023-04-19