SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 OpenGL Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
MangoHud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
It's opinionated, which comes with upsides and downsides. I won't blame the maintainer to keep things focused, feature creep (even for worthy features) can kill a FOSS project.
Another example is sixel support, there's a fork where it all works but is not sufficiently "proven" (code quality just as well as sixel being the best fit for the problem)
https://github.com/alacritty/alacritty/pull/4763#issuecommen...
It may be annoying but I get the reasoning, and there are other terminals.
Project mention: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08And kitty is much faster according to this: https://github.com/kovidgoyal/kitty/issues/2701#issuecomment...
Also typometer based measurements also on Linux. Shrug.
C++: How OpenGL works: software rendering in 500 lines of code
Fetch Packages... raylib... ./ray_test_zig/build.zig.zon:7:20: error: url field is missing corresponding hash field .url = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expected .hash = "1220c28847ca8e8756734ae84355802b764c9d9cf4de057dbc6fc2b15c56e726f27b",
Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
https://google.github.io/filament/
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
[openage]https://github.com/SFTtech/openage) - Age of Empires II clone. Python, C++
Minecraft runs on various Javas.
And there's a known issue with an interaction between minecraft, Java, and the video drivers that crashes out and it can be traced back all the way to here: https://github.com/glfw/glfw/issues/1997
It's not fixed.
Project mention: GPU Compute in the Browser at the Speed of Native: WebGPU Marching Cubes | news.ycombinator.com | 2024-04-23Oh look it's subgroup support landing last week: https://github.com/gfx-rs/wgpu/pull/5301
Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259
Project mention: A simple Minecraft clone written in C using modern OpenGL | news.ycombinator.com | 2023-05-26
Not exactly VJ, but could be used for it. https://openframeworks.cc
Take a look at SFML. Very easy to get started, and quite capable.
https://www.sfml-dev.org/
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
Project mention: Show HN: Atopile – Design circuit boards with code | news.ycombinator.com | 2024-02-05
I want to install Mango hud so I can use it for steam and lutris but when i go to https://github.com/flightlessmango/MangoHud the so many ways of installing it I don’t know which one to choose for pop!_os. I did try a couple but it didn’t seem like it worked because when I put the launch command in one of my Steam games which was cyberpunk I didn’t see it pop up in game and when I tried to add the command to Lutris the option for the FPS counter was still grayed out. Can someone help me step-by-step on how to install mango hud on pop!_os? Thanks.
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03Not sure what you mean but WebRender powers Firefox which definitely works on the desktop.
You can use it to build desktop UI frameworks - see for example https://azul.rs/
The following are not exactly what you have asked for.
https://gephi.org/ This implements lots of graph visualization algorithms.
https://strlen.com/treesheets/ Excel for tree data.
OpenGL related posts
- How to Become a Software Engineer ?
- Just How Much Faster Are the Gnome 46 Terminals?
- Building a Game Engine Using Java with LWJGL
- From scratch OpenGL and shaders with raw Xlib
- Terminal Latency
- Resolume
- Fedora Workstation 41 to No Longer Install Gnome X.org Session by Default
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source OpenGL projects? This list will help you:
Project | Stars | |
---|---|---|
1 | alacritty | 52,639 |
2 | kitty | 21,883 |
3 | tinyrenderer | 19,305 |
4 | raylib | 18,791 |
5 | filament | 17,083 |
6 | 3d-game-shaders-for-beginners | 17,019 |
7 | bgfx | 14,292 |
8 | OpenRCT2 | 12,889 |
9 | openage | 12,377 |
10 | GLFW | 12,172 |
11 | wgpu | 10,846 |
12 | Open3D | 10,436 |
13 | Craft | 10,178 |
14 | OpenFrameworks | 9,775 |
15 | SFML | 9,600 |
16 | android-gpuimage | 8,843 |
17 | GLM | 8,653 |
18 | renderdoc | 8,383 |
19 | olive | 7,800 |
20 | openscad | 6,425 |
21 | MangoHud | 5,841 |
22 | Azul | 5,804 |
23 | Gephi | 5,669 |
Sponsored