Project Awesome project awesome

Game Development

Collection 16.3k stars GitHub

Graphics

Code

Godot Engine

A cross-platform, free and open-source game engine developed by the Godot community.

Unity

A cross-platform game engine developed by Unity Technologies, used to create 2D, 3D, VR and AR games.

Windows Package Manager 25.6k updated 12d ago

The GitHub repository for the Windows Package Manager CLI tool, also known as winget.

Windows Terminal 102.3k updated yesterday

The GitHub repository for the Windows Terminal, the new modern terminal application that hosts shells like Command Prompt, PowerShell, and WSL.

Linux Kernel

Linux kernel source tree.

Visual Studio Code 183.0k updated yesterday

Visual Studio Code is a free source-code editor made by Microsoft.

Atom

A hackable text editor for the 21st Century.

Neovim

Vim-revamped UI, Neovim is a new, reimagined, and extended Vim editor.

lazygit

A simple terminal UI for git commands, written in Go with the ncurses library.

Alacritty 63.1k updated 4d ago

A cross-platform, OpenGL terminal emulator.

Zettlr

A Markdown editor for the 21st century.

Obsidian

Obsidian is a knowledge base that works on local Markdown files.

PowerToys

Awesomeness delivered to your Windows application management utility.

NVDA

NVDA (NonVisual Desktop Access) is a free, open source, screen reader for the visually impaired.

VLC Media Player

VLC media player is a free and open-source cross-platform multimedia player.

mpv 34.5k updated yesterday

free, open source, cross-platform media player.

Terminator

A terminal emulator for Linux.

IINA

The modern, powerful media player for macOS.

Audacity

Audacity is a free, open source, cross-platform audio software.

HandBrake 22.7k updated 2d ago

HandBrake is a free and open-source video transcoder.

Blender 17.8k updated yesterday

Blender is the free and open-source 3D creation suite.

Krita

Krita is a free and open-source painting program.

GIMP

GIMP is a free and open-source raster graphics editor.

Inkscape 3.3k updated 4y ago

Inkscape is a free and open-source vector graphics editor.

LibreOffice 3.8k updated yesterday

LibreOffice is a free and open-source office suite.

QMK Firmware 20.2k updated 6d ago

Open-source keyboard firmware.

ZMK Firmware

ZMK is a firmware for wireless keyboards.

Open-Shell Menu

Open-source replacement for the Start Menu and Explorer UI elements.

FFmpeg

FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams.

yt-dlp

A command-line program to download videos from YouTube.com and other video sites.

youtube-dl

Command-line program to download videos from YouTube.com and other video sites.

VLC Media Player

VLC media player is a free and open-source cross-platform multimedia player.

Engines and Frameworks

6502 Unit Test executor 11 updated 9d ago

A cross-platform unit testing tool for MOS 6502 assembly. (i.e. NES)

asimov-ts

A type safe (as much as possible) engine for the web written in TypeScript.

Astera 295 updated 1y ago

2D C99 Cross Platform Game Library / Framework

axys

A fork of Cocos2d-x-4.0, it has Full Support OpenAL for all platforms, single texture multi GPU texture handler and C++ 17.

bgfx 16.9k updated today

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Bladecoder

Classic point and click adventure game engine and editor.

Blitz3D 282 (archived)

3D basic-like programming language for fast 3D desktop games.

boardgame.io 12.3k updated 11mo ago

State management and multiplayer networking for turn-based games.

Box2D.NET 163 updated 5d ago

A port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers.

Carimbo 179 updated 20d ago

A 2D game engine developed in modern C++ using SDL, an Entity-Component-System (ECS) architecture, and Box2D. It features Lua scripting and is designed for web portability via WebAssembly.

Chipmunk C# 84 updated 7y ago

C# implementation of the Chipmunk2D lib.

Cocos2D 638 updated 2y ago

graphic library for games and multimedia, for python language

Dear Imgui 72.2k updated 2d ago

A bloat-free immediate mode GUI for C++ with minimal dependencies.

DEM Net Elevation API C# 344 updated 1mo ago

Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support

Diligent Engine 4.2k updated 2d ago

A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.

DotRecast 862 updated yesterday

A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#.

ENGi 393 updated 9y ago

A multi-platform 2D game library for Go.

ecs-lib 216 updated 3y ago

ecs-lib is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too.

EnTT 12.4k updated 2d ago

Gaming meets modern C++, a fast and reliable entity-component system (ECS) and much more

FXGL 4.8k updated 1mo ago

A JavaFX/Kotlin game engine for Win/Mac/Linux.

Farseer 731 updated 4y ago

a collision detection system with realistic physics responses.

Flame 10.5k updated yesterday

a minimalist game engine for Flutter

Folded Paper Engine 126 updated 16d ago

Blender to Godot game mechanics engine/plug-ins. Just a few clicks. Super easy. Featuring: 2.5D/first-person/third-person controls, trigger commands/events, inventory, holdable items and all kinds of stuff.

Foster 797 updated 5d ago

A small cross-platform 2D game framework in C#.

Grid 753 updated 3y ago

A multiplayer-first game engine for Lua.

iio.js

A javascript library that speeds the creation and deployment of HTML5 Canvas applications

is::Engine 228 updated 1mo ago

C++, SDL 2 and SFML game engine that allows to create games on Nintendo Switch, Web (HTML 5), Mobile and PC.

Jitter 47 updated 4y ago

a fast and lightweight physics engine written in C#.

Juno 25 updated 5y ago

Clean and lightweight 2D game framework written in TypeScript

Juno 170 (archived)

Framework for making 2D games with chunky pixels in Lua

JNGL

a 2D open-source game engine. Develop on Linux, Windows, OS X. Deploy to Nintendo Switch, Xbox, Linux, Windows, OS X, Web, Android, iOS and more.

Nakama

Distributed server for social and realtime games and apps.

ÖbEngine

2D Game Engine with Lua Scripting made on top of SFML !

Pixel Vision 8 1.8k (archived)

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

RGFW 1.7k updated 3d ago

Lightweight multi-platform single-header library for creating windows, supports many graphics contexts and software rendering.

WhiteStorm.js 6.3k updated 1y ago

3d javacript framework for building apps and games

vectarine 114 updated yesterday

Vectarine is a cross-platform game engine focusing on fast prototyping and having fun. Write games using Luau and extend the engine with Rust modules.

nCine

A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua.

ORX

ORX is a 2.5D Data-driven C/C++ open source & multi-platform game development engine.

p2.js 2.7k updated 3y ago

JavaScript 2D physics library

Planck.js

2D JavaScript physics engine for cross-platform HTML5 game development.

Rajawali

Android OpenGL ES 2.0/3.0 Engine

Screen 13

An easy-to-use Vulkan rendering engine. Provides a render graph for Rust.

Solar2D

A Lua based game engine with focus on ease of iterations and usage.

steamworks-ffi-node

a Node.js wrapper for Steamworks SDK.

Supernova Engine

Cross-platform game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design in C++ and Lua.

TIC-80

TIC-80 is a fantasy computer for making, playing and sharing tiny games.

Tiny Physics Engine

TPE is a small, completely public domain fixed point physically inaccurate pure C header-only 3D physics engine built to run on tiny computers such as embedded and even bare metal.

Urho3D

Cross-platform rendering and game engine.

ursina

A game engine powered by python and panda3d.

Wolf RPG Editor English

open source editor for RPG Maker style gamesl