Showing 36 of 113 projects
Alacritty is a fast, cross-platform terminal emulator powered by OpenGL.
A fast, cross-platform, OpenGL terminal emulator with extensive configuration and high performance.
A simple and easy-to-use C library for videogames programming and multimedia applications.
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
A cross-platform Java game development framework for desktop, Android, HTML5, and iOS using OpenGL (ES).
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A retro game engine for Python with simple specifications inspired by classic gaming consoles.
A cross-platform, safe, pure-Rust graphics API that runs natively on Vulkan, Metal, D3D12, OpenGL, and WebGPU.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.
A libre real-time strategy game engine for classic Westwood games like Command & Conquer: Red Alert.
A cross-platform library for low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
A multi-platform library for OpenGL, OpenGL ES, and Vulkan development, providing window creation, input handling, and context management.
A free engine clone of the Genie Engine used by Age of Empires, Age of Empires II, and Star Wars: Galactic Battlegrounds.
An open-source library for rapid development of software dealing with 3D data, with support for C++ and Python.
A simple, fast, cross-platform C++ multimedia library for windowing, graphics, audio, and networking.
A cross-platform C++ multimedia library providing windowing, graphics, audio, and networking APIs for game and application development.
A simple Minecraft clone written in C using modern OpenGL with online multiplayer support.
A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
A frame-capture based graphics debugger for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development.
A fast, accurate PlayStation 1 emulator focusing on performance, compatibility, and long-term maintainability across multiple platforms.
A free software for creating solid 3D CAD models using a script-based approach, focusing on CAD rather than artistic modeling.
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load, and other performance metrics on Linux.
An award-winning open-source platform for visualizing and manipulating large graphs and networks.
An open-source platform for visualizing and manipulating large graphs and networks with real-time performance.
A free, functional, reactive GUI framework for building native desktop applications in Rust, C, and C++.
A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.
A Nintendo Entertainment System (NES) emulator written in Go with OpenGL graphics and audio support.
A small antialiased vector graphics rendering library for OpenGL, modeled after HTML5 canvas API.
A Minecraft client optimization mod that improves frame rates, reduces micro-stutter, and fixes graphical issues.
A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.
A declarative command-line tool and Node.js API for programmatic video editing using ffmpeg.
A lightweight Java library providing cross-platform, high-performance bindings to native APIs for graphics, audio, parallel computing, and XR.
A free, fun-focused kart racing game with no realistic physics, offering single-player and online multiplayer modes.
Lightweight and modular C++11 graphics middleware for games and data visualization, providing platform-independent OpenGL/WebGL abstraction.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.