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. 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
Wgpu seems very very well loved & supported, is one of the most successful comings together of the graphics world in ages. I'd love to hear some actual critique of it, hear what people think are shortcomings, because it feels to an outsider like this is the fantasy land, that we're living in the better place now. https://github.com/gfx-rs/wgpu
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 Use the Foreign Function API in Java 22 to Call C Libraries
-
DiligentGraphics: Open-source cross-platform rendering middleware
-
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
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
Index
What are some of the best open-source OpenGL projects? This list will help you:
Project | Stars | |
---|---|---|
1 | alacritty | 52,924 |
2 | kitty | 22,064 |
3 | tinyrenderer | 19,389 |
4 | raylib | 19,126 |
5 | filament | 17,138 |
6 | 3d-game-shaders-for-beginners | 17,083 |
7 | bgfx | 14,323 |
8 | OpenRCT2 | 12,946 |
9 | openage | 12,400 |
10 | GLFW | 12,244 |
11 | wgpu | 10,995 |
12 | Open3D | 10,538 |
13 | Craft | 10,208 |
14 | OpenFrameworks | 9,785 |
15 | SFML | 9,631 |
16 | android-gpuimage | 8,892 |
17 | GLM | 8,729 |
18 | renderdoc | 8,422 |
19 | olive | 7,834 |
20 | openscad | 6,469 |
21 | MangoHud | 5,877 |
22 | Azul | 5,814 |
23 | Gephi | 5,683 |
Sponsored