C 3D

Open-source C projects categorized as 3D Edit details

Top 10 C 3D Projects

  • blender

    Official mirror of Blender

    Project mention: Using the mold linker for fun and 3x-8x link time speedups | news.ycombinator.com | 2022-06-03

    It looks like you can already use mold to build blender.


  • cglm

    📽 Highly Optimized Graphics Math (glm) for C

    Project mention: Looking for fast, generalized lin alg library | reddit.com/r/C_Programming | 2022-05-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • cgltf

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

    Project mention: I was learning OpenGL and, I needed a suggestion : Which are the best 3D model formats (In terms of ease of loading) | reddit.com/r/opengl | 2022-03-23

    Use glTF and https://github.com/jkuhlmann/cgltf Or, looks like you are using C#, so https://github.com/vpenades/SharpGLTF

  • PortableGL

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

    Project mention: Hacker News top posts: Dec 31, 2021 | reddit.com/r/hackerdigest | 2021-12-31

    PortableGL: An implementation of OpenGL 3.x-ish in clean C\ (23 comments)

  • exengine

    A C99 3D game engine

  • Bforartists

    Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.

    Project mention: Should blender have mods? | reddit.com/r/blender | 2022-06-19

    There's a fork of blender called Blender for Artists that does what you're talking about. It adjusts the UI and functions to become a more artists focussed app.

  • nxdk

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

    Project mention: Cloud save application - development help | reddit.com/r/originalxbox | 2022-05-27

    I found https://github.com/XboxDev/nxdk. Is that what I am supposed to use? Is there anything higher level instead of C/C++?

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • TermGL

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

    Project mention: Stop scanf from waiting for the user input | reddit.com/r/C_Programming | 2022-05-26

    Non-blocking IO is probably your best bet. As someone who's spent a while programming for the command-line, I actually implemented a non-blocking read function for both windows and *nix, the output of which could simply be passed to sscanf. Take a look at the tglutil_read function from line 1092 here

  • grvk

    Vulkan-based Mantle API implementation (WIP)

    Project mention: mesa-git or mesa 22 instead of 21 | reddit.com/r/pop_os | 2022-01-23

    Objective: Trying to get GRVK to work for Battlefield 4 (either Lutris or Steam is fine with me). (https://github.com/libcg/grvk)

  • nitro-engine

    3D engine for the Nintendo DS

    Project mention: Resources for DS homebrew? | reddit.com/r/retrogamedev | 2022-05-28

    Nitro Engine -- 3D engine for Nintendo DS

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). The latest post mention was on 2022-06-19.

C 3D related posts


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

Project Stars
1 blender 5,889
2 cglm 1,400
3 cgltf 944
4 PortableGL 479
5 exengine 452
6 Bforartists 342
7 nxdk 259
8 TermGL 200
9 grvk 176
10 nitro-engine 54
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.