GitHub topics: game-library
kaplayjs/kaplay
🦖 A JavaScript/TypeScript Game Library that feels like a game.
Language: TypeScript - Size: 76.5 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 958 - Forks: 64

ebitenui/ebitenui
User interface engine and widget library for Ebitengine
Language: Go - Size: 11 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 740 - Forks: 68

hajimehoshi/ebiten
Ebitengine - A dead simple 2D game engine for Go
Language: Go - Size: 103 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 11,891 - Forks: 700

MichaelMackus/libroguelike
Simple single-header game library in ANSI C with zero dependencies. Most useful for roguelike devs, but has functionality that should be useful to most 2d tile-based games.
Language: C - Size: 106 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

melogabriel/tinfoil-shops Fork of carcaschoi/tinfoil-json
Repository with list of links to active and working tinfoil shops for Nintendo Switch.
Size: 200 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 0

IceCreamYou/Canvas-Sprite-Animations
A powerful, easy-to-use Sprite animation library designed for HTML5 Canvas.
Language: JavaScript - Size: 1.52 MB - Last synced at: 1 day ago - Pushed at: almost 4 years ago - Stars: 69 - Forks: 19

Dyikot/Sgl
Sgl - 2D game library based on SDL2
Language: C++ - Size: 334 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

i42output/neoGFX
Cross-platform GPU-oriented C++ application/game framework
Language: C++ - Size: 113 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 555 - Forks: 53

Kurozora/kurozora-app
Your go-to platform to discover, share and track anime and much more!
Language: Swift - Size: 198 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 58 - Forks: 3

melogabriel/tinfoil-shops-status
Tinfoil shops status. Check which tinfoil shops are working.
Language: Python - Size: 98.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

biffbaff64/LughSharpFramework
C# Game Development Framework, based on Java LibGDX Game Framework. ( WORK IN PROGRESS)
Language: C# - Size: 12.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

KowalskiPiotr98/ludivault-api 📦
The back-end component of LudiVault
Language: Go - Size: 138 KB - Last synced at: 3 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

KowalskiPiotr98/ludivault-web 📦
Web front-end component for LudiVault
Language: TypeScript - Size: 823 KB - Last synced at: 3 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

tinyBigGAMES/PSFML
SFML for Pascal
Language: Pascal - Size: 148 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 24 - Forks: 3

EvineDev/Artal
A .PSD parsing library for LÖVE
Language: Lua - Size: 88.9 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 43 - Forks: 4

Kurozora/KurozoraKit
Simple to use framework for interacting with the Kurozora API
Language: Swift - Size: 6.32 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 1

Kurozora/kurozora-web
🏠📱 Home to the Kurozora website & API. Originally started on 2018-04-18 and restarted on 2018-08-13.
Language: PHP - Size: 61.9 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 21 - Forks: 5

stefandee/gametoolkit
A cross-platform toolkit for developing games in C++
Language: C++ - Size: 2.48 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

fritzy/ape-ecs
Entity-Component-System library for JavaScript.
Language: TypeScript - Size: 3.58 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 297 - Forks: 31

ebitenui/ebitenui.github.io
Documentation for Ebiten UI
Language: CSS - Size: 2.92 GB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 3

FakhriFki77/DUGL
Dust Ultimate Game Library: A full featured x86 C/Assembly Game library using software renderer
Language: Assembly - Size: 6.24 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 1

tkashkin/GameHub
All your games in one place
Language: Vala - Size: 11.4 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 2,432 - Forks: 156

Flaxis/slick-ui
Lightweight Phaser UI plugin
Language: JavaScript - Size: 353 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 192 - Forks: 24

mikeroyal/Asus-ROG-Ally-Guide
A Community Guide to getting all your Accessories, Games, Emulators, and Gaming Tips for your Asus ROG Ally Gaming Handheld.
Language: C# - Size: 264 KB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 341 - Forks: 10

straker/kontra
A lightweight JavaScript gaming micro-library, optimized for js13kGames.
Language: JavaScript - Size: 8.51 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 994 - Forks: 97

zachvlat/playnite-json
A simple Playnite extension that exports your games with the sources, platforms, playtime etc...
Language: C# - Size: 35.2 KB - Last synced at: 13 days ago - Pushed at: 23 days ago - Stars: 3 - Forks: 2

zachvlat/gamelibrary
Your Playnite game library inside your phone!
Language: Java - Size: 7.63 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 1

elgopher/pi
The retro game development engine for Go, inspired by Pico-8 and powered by Ebitengine.
Language: Go - Size: 470 KB - Last synced at: 22 minutes ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 0

ufrshubham/raylib-dart
Dart bindings for Raylib!
Language: Dart - Size: 779 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 1

Over-Run/overrungl
Overrun Game Library is a high-performance library implemented with Java 23, enables cross-platform access to a set of C/C++ library bindings, and provides some useful utilities.
Language: Java - Size: 12.1 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 9 - Forks: 3

patrickswijgman/ridder
A straightforward game engine for simple data-driven games in JavaScript
Language: TypeScript - Size: 511 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

pratham-jaiswal/game-launcher-app
An AI-powered game launcher to detect, manage, and launch games.
Language: Python - Size: 15.6 KB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

Mistralys/cyberpunk-mod-db-php
PHP Classes to access the Cyberpunk 2077 Clothing Mod DB.
Language: PHP - Size: 419 KB - Last synced at: 10 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

archo5/sgscript
SGScript Scripting Engine
Language: C - Size: 5.93 MB - Last synced at: 6 days ago - Pushed at: almost 7 years ago - Stars: 65 - Forks: 6

BiznesBear/WFGL
Windows Forms game library
Language: C# - Size: 641 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

enduro2d/enduro2d
Yet another 2d game engine of dreams (work in progress)
Language: C++ - Size: 8.01 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 11

xor-bits/srs2dge
Simple Rust 2D Game Engine
Language: Rust - Size: 1.21 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Anut-py/h-raylib
Haskell bindings for raylib
Language: Haskell - Size: 3.11 MB - Last synced at: 21 days ago - Pushed at: 6 months ago - Stars: 95 - Forks: 14

jesstelford/pecs
Entity Component System (ECS) for PICO-8 & Picotron
Language: Lua - Size: 84 KB - Last synced at: 25 days ago - Pushed at: 9 months ago - Stars: 68 - Forks: 4

rdunnington/rjd
Minimal C11 game libraries
Language: C - Size: 743 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 0

tinyBigGAMES/DSDL
SDL for Delphi
Language: Pascal - Size: 43.6 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 2

Stypox/input-listener
A game library that can detect key presses (double clicks and held keys, too) mouse moves and scrolls. It uses GLFW and event-notifier.
Language: C++ - Size: 23.4 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 0

libcala/cala
Cross-platform system interface for hardware IO
Language: Rust - Size: 899 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 56 - Forks: 4

felixangell/strife
a simple 2d game framework
Language: Go - Size: 371 KB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 253 - Forks: 11

Kurozora/kurozora-android
Your go-to platform to discover, share and track anime and much more!
Language: Kotlin - Size: 493 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 4

Toma400/Nimfire
Nimfire is GUI/game framework built on top of gl*FB and GLFW. It serves for learning purposes, but may become something bigger someday.
Language: Nim - Size: 314 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

zukas97/zgame
A simple C++ 2D game library (WIP)
Language: C++ - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

bitlesstec/illusionts
a simple 2D typescript game library that uses canvas for html5 games, has gamepad support you can save/load game data and it can help you to create simple/small games or prototypes.
Language: TypeScript - Size: 10 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

luizbills/behavior-system 📦
:package: A behavior system for JavaScript games
Language: JavaScript - Size: 793 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

VFPixDev/SGL
Steam Games Library (SGL) is an automated tool for collecting Steam library data with export to Google Sheets.
Language: Python - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

tsgrissom/srm-manifest-generator
Generates Steam ROM Manager manifest for manual parsers by transforming YAML documents describing your non-Steam games into valid, linted JSON manifests
Language: TypeScript - Size: 632 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

malespiaut/plib
Steve J. Baker's portable game library
Language: C++ - Size: 6.84 MB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

yoyoberenguer/PygameShader
2D Game texture special effects
Language: Cython - Size: 140 MB - Last synced at: 23 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 0

MidHunterX/Game-Trackr
🅰️ Played Games List 2.0 built using Angular
Language: TypeScript - Size: 30 MB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Kurozora/kurozora-discord-bot
KuroBot adds an easy way to access Kurozora services on Discord.
Language: JavaScript - Size: 61.6 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

swashvirus/craters
Craters is a modular JavaScript framework reimplemented in TypeScript for rapid HTML5 game development
Language: TypeScript - Size: 6.18 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 0

solaimanb/game-library-api-web
Language: TypeScript - Size: 343 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

solaimanb/game-library-api
Language: Python - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

youngmonkeys/game-box
A Scalable Server Engine for Online/Multi-player/Real-time Games powered by Ezyfox Server
Language: Java - Size: 292 KB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 5

TheBrenny/JUMG-3.0 📦
A revised edition of JUMG! (OG JUMG @ https://github.com/TheBrenny/JUMG)
Language: Java - Size: 6.35 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Nabir14/ArcGE
ArcGE (Arc Game Engine) is a game library made in C++ and SDL2.
Language: C++ - Size: 211 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

ItsTato/GammaLauncher
The all-in-one game launcher perfect for managing your huge libraries of video games & applications (if you want to!).
Language: Python - Size: 339 KB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Double-oxygeN/tinamou
Game Library in Nim with SDL2
Language: Nim - Size: 375 KB - Last synced at: 20 days ago - Pushed at: about 6 years ago - Stars: 9 - Forks: 2

isoteriksoftware/mingdx
A small libGDX based Java game library
Language: Java - Size: 828 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

zedseven/Green
A gaming library that enables easy 2D game creation within Processing.
Language: Java - Size: 3.03 MB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 5

PanJohnny/PJGameLibrary
Small flexible game library for java
Language: Java - Size: 124 KB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Lazap-Development/Lazap
A lightweight cross-platform software, unifying clients into a singular, modern library 👾
Language: Vue - Size: 95.3 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 118 - Forks: 22

coslynx/discord-mini-games-hub
Project: Discord Server Mini Game Bot. Created at https://spectra.codes, which is owned by @Drix10
Language: JavaScript - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

iwmartnz/game-hub
Language: TypeScript - Size: 207 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

g--o/JSCF
JavaScript Canvas Framework
Language: HTML - Size: 3.92 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1

mstuttgart/ludic-game-library 📦
( Unmaintained ) Oriented Object Game Library in C++
Language: C - Size: 29 MB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

vonWolfehaus/von-grid 📦
Hexagonal & square tile grid system with three.js
Language: JavaScript - Size: 3.15 MB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 383 - Forks: 73

rhalbersma/dctl
Draughts and checkers template library
Language: C++ - Size: 7.23 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 0

williammustaffa/cypher
Language: TypeScript - Size: 2.89 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

aer-i/Light-Frame-Library
Language: C++ - Size: 9.98 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

rhalbersma/chinook
Mirror of Chinook's database access code
Language: C - Size: 18.6 KB - Last synced at: 11 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 2

rhalbersma/cake
Mirror of Martin Fierz's endgame database generator, compressor and access code for his checkers program Cake
Language: C - Size: 59.6 KB - Last synced at: 11 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

elgopher/pixiq 📦
Pixel-Perfect library for making computer games in Go
Language: Go - Size: 470 KB - Last synced at: 22 minutes ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 0

schwalbe-t/obem
A Gera library for 3D browser games.
Language: JavaScript - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

f0rbit/gm-server
A barebone Java server framework/library for GameMaker: Studio games/clients
Language: Java - Size: 4.64 MB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 1

cevherkarakoc/eylem
A JavaScript input handling library for animation or game loops
Language: JavaScript - Size: 71.3 KB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 2 - Forks: 1

emirhanyener/turbolib
turbolib is a high-level javascript 2D game library.
Language: JavaScript - Size: 428 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

dioveath/teengine-js
My JS Game engine/framework with canvas rendering, Euler method physics, particle system.
Language: JavaScript - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

jasaldivara/retro-dos-graphics
Various routines for programming graphics and games on MSDOS and PC-compatible 16-bit systems
Language: Assembly - Size: 313 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 0

xor-bits/overpeek-engine
A game engine/framework/library project
Language: C++ - Size: 284 MB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

sguergachi/AuroraGameHub
An Way To Manage, Play, Track and Experience your PC Games
Language: Java - Size: 313 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 5

blizzy78/twodeeparticles 📦
2D particle system simulator for Go
Language: Go - Size: 3.37 MB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 3

emersion/rust-osu-format
A Rust library to parse .osu files
Language: Rust - Size: 20.5 KB - Last synced at: 12 days ago - Pushed at: about 8 years ago - Stars: 5 - Forks: 1

Blackoutburst/Bogel2D 📦
I really simple abstraction of LWJGL 3, used to create small 2D game and other fast 2D prototype, UNDER HEAVY DEVELOPMENT
Language: Java - Size: 40.1 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

r4nn0/gmsOpenNewWindow
Open two game windows at the same time in a GameMakerStudio2 project
Language: C++ - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

raphael-gi/M335-MobileApp
Games, games and even more games. Store them all in this mobile application
Size: 60.8 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

PyCee/NUS_library
3d game engine consisting of math, physics, 3d models, and oi interfacing. No longer active.
Language: C - Size: 5.43 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

Hemera09/java-game-library
Library for creating Java games
Language: Java - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

etmendz/game-library
A game library framework for creating games that follow a basic flow and a basic construct.
Language: C# - Size: 59.6 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

InjectorGames/InjectorEngine 📦
Application and game development engine
Language: C++ - Size: 2.98 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

schwalbe-t/Blueberry.crn
A library for 2D graphics, user input and spacial audio for the Currant programming language.
Language: Shell - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

GenbuProject/RPG-Helper
RPG Helper(WebアプリケーションAPI) の公式レポジトリです。
Language: JavaScript - Size: 179 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

yiwuen/Simple-Java-Game-Library
Simple Java Game Library (SJGL) is an open-source game library that uses native Java libraries. This tool serves as a helper library containing and providing helper classes and methods. Its main purpose is to speed up the game development of Java games programmed using built-in libraries.
Language: Java - Size: 200 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

scenent/raincloud
Simplified C++ 2D game library for Windows.
Language: C - Size: 6.54 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SteveSmith16384/Simple2DGameFramework
A Java 2D game framework for creating 2D games, designed to be simple and "just work".
Language: Java - Size: 594 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
