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 /r/opengl

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean C++ Code. Always.
  • 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.


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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


  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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

    muparser is a fast math parser library for C/C++ with (optional) OpenMP support.


  • 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!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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