Look­ing for an open-source lib­rary that gives you graph­ics ab­strac­tion and plat­form in­de­pend­ence on ma­jor desktop, mo­bile and web plat­forms? Do you want it to have all the con­veni­ence util­it­ies around yet stay small, power­ful and not give up on flex­ib­il­ity? Here it is. And it’s free to use, even for com­mer­cial pur­poses. Among Mag­num es­sen­tials is a UTF-8-aware OS, filesys­tem and con­sole ab­strac­tion, a ver­sat­ile vec­tor math lib­rary and a slim C++11 wrap­per of Vulkan and OpenGL API fam­il­ies. Build on top of that or opt-in for more. Shaders and prim­it­ives for fast pro­to­typ­ing, al­gorithms, de­bug­ging and auto­mat­ic test­ing, as­set man­age­ment, in­teg­ra­tion with pop­u­lar win­dow­ing toolkits and a UI lib­rary. Everything fits to­geth­er but you still have a choice. There’s al­ways more than one way to do things.

Features

  • En­joy the free­dom of choice and in­teg­rate your own as­set load­er, tex­ture com­pressor, font format or math lib­rary
  • Use any of the vari­ous plu­gins
  • Light­weight and mod­u­lar C++11/C++14 graph­ics mid­dle­ware
  • Designed for games and data visu­al­iz­a­tion
  • Supports Windows with MSVC, clang-cl and MinGW, Windows RT (Store/Phone)
  • Supports macOS and iOS Android

Project Samples

Project Activity

See All Activity >

Categories

3D Rendering

License

MIT License

Follow Magnum

Magnum Web Site

Other Useful Business Software
Build AI Apps with Gemini 3 on Vertex AI Icon
Build AI Apps with Gemini 3 on Vertex AI

Access Google’s most capable multimodal models. Train, test, and deploy AI with 200+ foundation models on one platform.

Vertex AI gives developers access to Gemini 3—Google’s most advanced reasoning and coding model—plus 200+ foundation models including Claude, Llama, and Gemma. Build generative AI apps with Vertex AI Studio, customize with fine-tuning, and deploy to production with enterprise-grade MLOps. New customers get $300 in free credits.
Try Vertex AI Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Magnum!

Additional Project Details

Operating Systems

Android, Apple iPhone, Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ 3D Rendering Software

Registered

2022-02-18