Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Gio

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

Gio is a library for creating immediate mode GUI programs in Go. It is designed to be simple, efficient, and portable, with a focus on performance and ease of use. ..

  • Immediate mode GUI
  • Cross-platform
  • Hardware-accelerated rendering
  • Customizable UI elements
  • Event handling
  • Animation support

2023-04-19

Ebiten

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

Ebiten is a 2D game library for the Go programming language. It is designed to be simple, efficient, and cross-platform, with a focus on performance and ease of use. ..

  • 2D game development
  • Cross-platform
  • Hardware-accelerated rendering
  • Input handling
  • Animation support
  • Sound playback

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

Macaron

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

Macaron is a high performance and modular web framework for Go. It is designed to be easy to use and highly customizable. ..

  • High performance
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Template engine
  • Database integration

2023-04-19

Web

Goa

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

Goa is a framework for building microservices in Go using a design-first approach. It is designed to be easy to use and highly customizable. ..

  • Design-first approach
  • Easy to use
  • Code generation
  • Middleware support
  • Routing with parameters
  • API documentation

2023-04-19

Web

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

Goji

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

Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang). It is designed to be easy to use and highly customizable. ..

  • Minimalistic design
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Compatible with standard http.Handler

2023-04-19

Web

Gizmo

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

Gizmo is a microservices toolkit for building web services in Go. It is designed to be easy to use and highly customizable. ..

  • Microservices toolkit
  • Easy to use
  • Middleware support
  • Routing with parameters
  • Configuration management
  • Metrics and monitoring

2023-04-19

Web

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