Topic: "glfw"
bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Language: C++ - Size: 284 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 15,936 - Forks: 1,999

go-flutter-desktop/go-flutter
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.
Language: Go - Size: 1.42 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 5,917 - Forks: 282

LWJGL/lwjgl3
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
Language: Java - Size: 124 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 5,079 - Forks: 662

patriciogonzalezvivo/glslViewer
Console-based GLSL Sandbox for 2D/3D shaders
Language: C++ - Size: 218 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5,008 - Forks: 363

mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Language: C++ - Size: 61.9 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 4,995 - Forks: 453

dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Language: C# - Size: 1.34 GB - Last synced at: 6 days ago - Pushed at: 17 days ago - Stars: 4,603 - Forks: 435

go-gl/glfw
Go bindings for GLFW 3
Language: C - Size: 1.48 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 1,630 - Forks: 188

ColleagueRiley/RGFW
A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.
Language: C - Size: 103 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1,033 - Forks: 40

Winderton/xplatform
Реализация фундаментальных проектов с курса по Computer Science
Language: C++ - Size: 2.74 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 854 - Forks: 33

jbikker/lighthouse2
Lighthouse 2 framework for real-time ray tracing
Language: C++ - Size: 608 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 812 - Forks: 81

jnmaloney/WebGui
An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).
Language: C++ - Size: 3.14 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 794 - Forks: 91

SpaiR/imgui-java
JNI based binding for Dear ImGui
Language: Java - Size: 258 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 688 - Forks: 109

fynnfluegge/oreon-engine
OpenGL/Vulkan Java 3D Engine
Language: Java - Size: 190 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 669 - Forks: 183

tsl0922/ImPlay
A Cross-Platform Desktop Media Player
Language: C++ - Size: 8.99 MB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 664 - Forks: 50

libretro/ludo
A libretro frontend written in golang
Language: Go - Size: 3.86 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 633 - Forks: 72

Embroidermodder/Embroidermodder
Free machine embroidery software supporting a variety of formats.
Language: Python - Size: 71.8 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 571 - Forks: 142

mario-deluna/php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
Language: C - Size: 48.4 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 504 - Forks: 17

ray-cast/AnimatorGo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Language: C++ - Size: 104 MB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 496 - Forks: 65

codam-coding-college/MLX42
Codam's own fixed, functioning and open source alternative of the miniLibX. MLX42 is a simple cross-platform graphics library running on GLFW and OpenGL.
Language: C - Size: 5.67 MB - Last synced at: about 12 hours ago - Pushed at: 5 months ago - Stars: 452 - Forks: 70

AOF-Dev/Boat
Environment for running Minecraft Java Edition on Android
Language: Java - Size: 1.78 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 438 - Forks: 73

nimgl/nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Language: Nim - Size: 5.69 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 380 - Forks: 25

phpgl/flappyphpant
A very simple Flappy Bird-like game written in PHP, built on PHP-GLFW and the VISU framework.
Language: PHP - Size: 278 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 335 - Forks: 16

JeanPhilippeKernel/RendererEngine
3D Renderer Engine builds with Vulkan and C++ 20
Language: C++ - Size: 95.7 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 332 - Forks: 23

GloriousPtr/ArcGameEngine
AGE: Arc Game Engine is an open-source engine for building 2D & 3D real-time rendering and interactive contents, especially video games with C# scripting support.
Language: C++ - Size: 415 MB - Last synced at: 9 months ago - Pushed at: 12 months ago - Stars: 313 - Forks: 19

ThePhysicsGuys/Physics3D
A 3D physics engine
Language: C++ - Size: 215 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 311 - Forks: 33

ArthurSonzogni/OpenGL_CMake_Skeleton
:heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:
Language: C++ - Size: 7.2 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 297 - Forks: 45

avilapa/vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Language: C++ - Size: 849 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 272 - Forks: 32

pyunity/pyunity
A pure Python 3D Game Engine that was inspired by the structure of the Unity Game Engine
Language: Python - Size: 12.6 MB - Last synced at: 30 days ago - Pushed at: 8 months ago - Stars: 270 - Forks: 10

SilverTiger/lwjgl3-tutorial
Tutorial for the Lightweight Java Game Library (LWJGL) 3
Language: Java - Size: 6.07 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 252 - Forks: 66

FlorianRhiem/pyGLFW
Python bindings for GLFW
Language: Python - Size: 1.46 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 248 - Forks: 38

natinusala/borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)
Language: C++ - Size: 8.98 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 237 - Forks: 63

yuki-koyama/bigger
bigg (bgfx + imgui + glfw + glm) + utils
Language: C++ - Size: 3.1 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 234 - Forks: 24

mkeeter/futureproof
A live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
Language: Zig - Size: 457 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 231 - Forks: 17

mosra/flextgl
OpenGL and Vulkan header and loader generator.
Language: C - Size: 863 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 206 - Forks: 14

podgorskiy/bimpy
imgui for python
Language: C++ - Size: 6.15 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 206 - Forks: 32

meemknight/cmakeSetup
Language: C++ - Size: 4.91 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 175 - Forks: 32

enkisoftware/GLFW-CMake-starter
Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.
Language: CMake - Size: 11.7 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 169 - Forks: 47

hismailbulut/Neoray
Simple and lightweight GUI client for Neovim
Language: Go - Size: 6.09 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 6

vulkan-go/demos
Vulkan API crossplatform demos in Go
Language: Go - Size: 2.34 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 148 - Forks: 26

JuliaGL/GLFW.jl
Julia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.
Language: Julia - Size: 359 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 146 - Forks: 32

cledant/scop_vulkan
A 3D model viewer written C++20 and Vulkan
Language: C++ - Size: 549 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 139 - Forks: 8

vokegpu/ekg
High-performance, descriptor-based, low-latency, memory-safety, multi-platform, modular GPU-accelerated GUI library written for C++.
Language: C++ - Size: 925 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 137 - Forks: 5

JamesBoer/ImFrame
dear imgui + glfw framework
Language: C - Size: 10.3 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 137 - Forks: 15

forestsen/KinectAzureDKProgramming
Samples about Kinect Azure DK programming
Language: C++ - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 122 - Forks: 32

raph080/ImGuiHydraEditor
ImGui Hydra Editor is a USD editor written in c++ with the ImGui and OpenUSD frameworks.
Language: C++ - Size: 42.9 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 109 - Forks: 12

richardpl/lavfi-preview
GUI for libavfilter
Language: C++ - Size: 9.19 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 106 - Forks: 9

IridescenceTech/zglfw
A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!
Language: Zig - Size: 368 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 100 - Forks: 14

FSMargoo/VuiLib
VUILib3 is a cross-platform UI Library born for flexible and efficient. Based on Skia&GLFW. Powered by Radix Theme Design.
Language: C++ - Size: 170 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 100 - Forks: 17

nintymiles/CGLearning
OpenGL Learning and Exercises
Language: C++ - Size: 279 MB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 98 - Forks: 20

mouse0w0/lwjglbook-CN-Translation
Lwjglbook (a lwjgl tutorial) Chinese translation, 《用LWJGL3开发3D游戏》中文翻译
Size: 16.1 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 97 - Forks: 11

flyx/OpenGLAda
Thick Ada binding for OpenGL and GLFW
Language: Ada - Size: 11.1 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 97 - Forks: 13

enkisoftware/RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Language: C++ - Size: 25.4 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 94 - Forks: 11

denyskryvytskyi/ElvenEngine
2D/3D game engine from scratch
Language: C++ - Size: 804 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 91 - Forks: 8

janekb04/glfwpp
GLFW C++ Wrapper - thin, modern, C++17, header-only GLFW wrapper
Language: C++ - Size: 385 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 14

TyomaVader/ImGuiNotify Fork of patrickcjk/imgui-notify
A (very) simple notification wrapper for Dear ImGui
Language: C++ - Size: 22.1 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 87 - Forks: 10

tofuengine/tofu
Multiplatform lightweight 2D game-engine, retro-game inspired. Uses OpenGL through GLFW3. Scripted in Lua. Aiming zero run-time dependencies.
Language: C - Size: 37 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 80 - Forks: 2

luizgabriel/Spatial.Engine 📦
[WIP] Spatial is a cross-platform C++ game engine.
Language: C++ - Size: 65.1 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 78 - Forks: 9

dougbinks/BunnyLOD
Cross platform GLFW based port of Stan Melax's BunnyLOD Easy Mesh Simplification
Language: C++ - Size: 71.3 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 78 - Forks: 12

node-3d/3d-core-raub
An extensible Node.js 3D core for desktop applications
Language: JavaScript - Size: 12.2 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 77 - Forks: 5

lukka/CppOpenGLWebAssemblyCMake
A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly
Language: HTML - Size: 6.19 MB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 74 - Forks: 5

glfw/gleq
Simple event queue for GLFW 3
Language: Objective-C - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 74 - Forks: 7

giladreich/cmake-imgui
CMake cross platform module for building Dear ImGui as static or shared library.
Language: CMake - Size: 19.5 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 70 - Forks: 23

fynnfluegge/Lwjgl3-Game-Engine-Programming-Series
This is the project related to the OpenGL Game Engine Programming Series
Language: Java - Size: 8.07 MB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 70 - Forks: 22

deccer/CMake-Glfw-OpenGL-Template
CMake based C++ Project template with support for glfw, glad, imgui, spdlog, tracy, stb-image and cgltf
Language: C++ - Size: 330 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 68 - Forks: 7

stetre/moonglfw
Lua bindings for GLFW
Language: C - Size: 421 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 68 - Forks: 13

sonoro1234/anima
my tools for making videos with opengl. Watch them at: https://vimeo.com/user67846254
Language: Lua - Size: 9.88 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 67 - Forks: 8

Contraz/demosys-py
A light high performance modern OpenGL 3.3+ Python Framework https://demosys-py.readthedocs.io/
Language: Python - Size: 69.3 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 5

HarryLovesCode/WebAssembly-WebGL-2
A simple port of the "Getting started with GLFW3" code to valid code for Emscripten compilation
Language: HTML - Size: 206 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 65 - Forks: 12

vaiorabbit/ruby-imgui
Yet another ImGui wrapper for Ruby
Language: Ruby - Size: 74.6 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 64 - Forks: 1

giorgiomarcias/glfwm
GLFW Manager - C++ wrapper with multi-threading
Language: C++ - Size: 123 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 15

kbladin/ElkEngine
Simple graphics engine used as submodule in many of my projects
Language: C++ - Size: 7.91 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 62 - Forks: 11

roeas/GAMES101-Premake
一键配置 GAMES101 作业框架及运行环境(含答案)
Language: C++ - Size: 113 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 60 - Forks: 8

node-3d/glfw-raub
GLFW for Node.js
Language: C++ - Size: 20.6 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 58 - Forks: 14

m0ppers/nuklear-glfw-vulkan 📦
A nuklear adapter that does Vulkan rendering
Language: C - Size: 1.29 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 6

rodrigosetti/azteroids
Simple Asteroids game in C++ and OpenGL
Language: C++ - Size: 297 KB - Last synced at: 2 months ago - Pushed at: over 10 years ago - Stars: 57 - Forks: 16

BrutPitt/virtualGizmo3D
vGizmo3D - a virtual GIZMO 3D object manipulator / orientator, via mouse, with pan & dolly/zoom features
Language: C++ - Size: 1.81 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 56 - Forks: 8

Brotcrunsher/BrotBoxEngine
A C++ prototyping engine that is striving for an easy to use API, hiding all the dirty details so that you don't have to care.
Language: C++ - Size: 41.4 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 56 - Forks: 12

Playermet/luajit-glfw
GLFW bindings for LuaJIT
Language: Lua - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 5

club-doki7/vulkan4j
Computer Graphics and Gaming API (Vulkan, OpenGL, GLFW, STB, ...) bindings for Java using Java 22 FFM APIs
Language: Kotlin - Size: 36.8 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 54 - Forks: 5

Wase-Engine/wase-engine
A 2D game engine written in C++
Language: C++ - Size: 1.17 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 54 - Forks: 6

Avokadoen/zig_vulkan
Toying with vulkan and zig
Language: Zig - Size: 6.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 52 - Forks: 1

cmmw/imgui-glfw-glad-glm
CMake project for GLFW, Glad, ImGui and glm
Language: C - Size: 82 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 52 - Forks: 14

Reon90/glfwJS
The N-API bindings for GLFW
Language: C - Size: 2.99 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 52 - Forks: 6

Paper-Cranes-Ltd/big2-stack
This is a middleware repository that eases up the work with BGFX, GLFW, IMGUI and GLM.
Language: C++ - Size: 5.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 51 - Forks: 3

HectorPeeters/opengl_premake_boilerplate
Simple OpenGL boilerplate code
Language: C - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 50 - Forks: 9

smack0007/GLFWDotNet 📦
.NET bindings for GLFW.
Language: C - Size: 3.86 MB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 8

MissingBitStudios/igneous
Igneous is an open source game engine written in C++.
Language: C++ - Size: 78.7 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 50 - Forks: 8

NekoSilverFox/OpenGL
📽 基于 Qt & OpenGL 的计算机图形学实例
Language: C++ - Size: 9.91 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 8

natecurtiss/n8engine
An open-source C# game engine that's going to be the best thing ever.
Language: C# - Size: 13.3 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 47 - Forks: 3

drhelius/demo-emulator
Nintendo Game Boy emulator written in Go to be used in workshops about emulator programming
Language: Go - Size: 5.27 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 7

aiekick/LogToGraph
Numerical signals based Log To Graph Converter
Language: C++ - Size: 56.6 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 45 - Forks: 4

tokoik/fisheye
魚眼レンズ画像の GLSL を使った平面展開のサンプルプログラム
Language: C++ - Size: 324 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 45 - Forks: 13

dinau/imguin
Dear Imgui / CImGui, ImPlot/CImPlot wrapper for Nim language
Language: C++ - Size: 20.4 MB - Last synced at: 4 days ago - Pushed at: 18 days ago - Stars: 44 - Forks: 4

johnnovak/nim-glfw
GLFW 3 wrapper for Nim
Language: C - Size: 2.46 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 40 - Forks: 8

gargakshit/chip-8
Yet another Chip-8 interpreter, but this time with a beautiful interface 💻
Language: C++ - Size: 632 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 40 - Forks: 2

M-Fatah/stylized_snake_game
A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.
Language: C++ - Size: 21.9 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 40 - Forks: 3

rougier/pyglfw
Python bindings for GLFW 3.0
Language: Python - Size: 24.4 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 40 - Forks: 12

K4ugummi/carambolage
A game written in Rust.
Language: Rust - Size: 9.25 MB - Last synced at: 4 months ago - Pushed at: about 6 years ago - Stars: 40 - Forks: 5

ad-si/Brillo
Painless 2D vector graphics, animations, and simulations powered by GLFW (Fork of gloss)
Language: Haskell - Size: 9.38 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 39 - Forks: 3

BindBC/bindbc-glfw
Static & dynamic D bindings to GLFW, compatible with BetterC, @nogc, and nothrow.
Language: D - Size: 104 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 39 - Forks: 6
