C 3D

Open-source C projects categorized as 3D

Top 22 C 3D Projects

  1. cglm

    📽 Highly Optimized 2D / 3D Graphics Math (glm) for C

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. cgltf

    :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99

    Project mention: Rewriting Rust | news.ycombinator.com | 2024-09-25
  4. PortableGL

    An implementation of OpenGL 3.x-ish in clean C

  5. softgpu

    SW and HW accelerated GPU driver for Windows 9x Virtual Machines

    Project mention: Win98-quickinstall: A framework and installer to quickly install Windows 98 | news.ycombinator.com | 2025-03-30

    Bought a minipc for a project, tried Win11, didn't hate it, but was surprised how little and poor the legacy software compatibility was.

    I ended up staying awake until 2am having a blast rolling a 98se VM and discovered softgpu: https://github.com/JHRobotics/softgpu

  6. thirdroom

    Open, decentralised, immersive worlds built on Matrix

  7. OpenVSP

    A parametric aircraft geometry tool

  8. exengine

    A C99 3D game engine

  9. SaaSHub

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

    SaaSHub logo
  10. nxdk

    The cross-platform, open-source SDK to develop for original Xbox: *new* xdk

  11. php-glfw

    🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)

  12. cgl

    CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.

    Project mention: Large Collection of Interactive(WASM) Creative Coding Demos C99 OpenGL/WebGL | news.ycombinator.com | 2025-02-02
  13. TermGL

    2D & 3D graphics engine in the terminal [C/C++]

  14. react-native-gcanvas

    react native canvas based on gpu opengl glsl GCanvas -- A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎)

  15. grvk

    Vulkan-based Mantle API implementation

  16. nitro-engine

    3D engine for the Nintendo DS

  17. smart-plant-monitor

    Not your average Soil Moisture Sensor

  18. AttinyStreamGfxApi

    Fast Graphics Library for Attiny85 and SSD1306 over I2c

  19. blocks

    Tiny Minecraft clone in C and GLSL using the new SDL3 GPU API (by jsoulier)

    Project mention: Minecraft clone showcasing the SDL3 GPU API | news.ycombinator.com | 2025-03-24
  20. tremulous

  21. OrbVis

    Realtime Satellite Orbit Visualizer

  22. BlobEditor

    A simple webassembly project using raylib

  23. vasaro-web

    Vasaro let you create 3d printable vases in a snap.

  24. black_art_of_3d_game_programming_cd

    Content of the "Black Art of 3D Game Programming" companion CD

  25. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C 3D discussion

Log in or Post with

C 3D related posts

  • Large Collection of Interactive(WASM) Creative Coding Demos C99 OpenGL/WebGL

    1 project | news.ycombinator.com | 2 Feb 2025
  • What is the Demoscene? An obscure but influential art form

    4 projects | news.ycombinator.com | 18 Oct 2023
  • cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities

    1 project | /r/opengl | 5 Aug 2023
  • Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]

    3 projects | news.ycombinator.com | 1 Jul 2023
  • Doom(1993) on SSD1306

    3 projects | /r/arduino | 24 Jun 2023
  • CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port

    1 project | /r/coolgithubprojects | 12 May 2023
  • CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port

    1 project | /r/creativecoding | 12 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source 3D projects in C? This list will help you:

# Project Stars
1 cglm 2,520
2 cgltf 1,590
3 PortableGL 1,100
4 softgpu 834
5 thirdroom 617
6 OpenVSP 619
7 exengine 584
8 nxdk 494
9 php-glfw 448
10 cgl 437
11 TermGL 332
12 react-native-gcanvas 235
13 grvk 233
14 nitro-engine 191
15 smart-plant-monitor 161
16 AttinyStreamGfxApi 154
17 blocks 138
18 tremulous 87
19 OrbVis 54
20 BlobEditor 21
21 vasaro-web 9
22 black_art_of_3d_game_programming_cd 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com