OGL - A Great Cross Platform OpenGL Base Library With Almost Everything OpenGL You might Ever need

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/opengl

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • ogl

    OGL - A Great Cross Platform OpenGL Base Library With Everything You might Ever need! (by Jaysmito101)

  • assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.


  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • avir

    High-quality pro image resizing / scaling C++ library, including a very fast Lanczos resizer


  • dirent

    C/C++ library for retrieving information on files and directories


  • glad

    Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.


  • GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input


  • glm


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • HdriToCubemap

    A simple C++ library for converting equirectangular hdri environment maps to cubemap images (by ivarout)


  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies


  • imgui-node-editor

    Node Editor built using Dear ImGui


  • implot

    Immediate Mode Plotting


  • Lua

    Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.


  • muparser

    official repository of the muparser fast math parser library


  • stb

    stb single-file public domain libraries for C/C++


  • ImGuiColorTextEdit

    Colorizing text editor for ImGui


  • TinyErode

    A portable C++ library for simulating hydraulic erosion.

  • TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

    Th project itself has no submodules all src code present for libs! Isnt that great? I trimmed some unnecessary things like tests, examples from the libs to reduce size but all functionalities are there! And yes most of the code here is from my proper working app https://github.com/Jaysmito101/TerraForge3D tested with gcc, msvc 19 on windoes 10. Yes its verry useful, well i it takes about 2 to 3 hrs to setup all these thinga then only can i get into actually what i want to build this makes that 2 to 3 hrs 2 to 3 minutes!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts