C 2D

Open-source C projects categorized as 2D

Top 19 C 2D Projects

  • Chipmunk

    A fast and lightweight 2D game physics library.

  • SaaSHub

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

    SaaSHub logo
  • GCanvas

    A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

  • cdogs-sdl

    Classic overhead run-and-gun game

  • GD

    GD Graphics Library

  • vkvg

    Vulkan 2D graphics library

  • Physac

    2D physics header-only library for videogames developed in C using raylib library.

  • sokol_gp

    Minimal modern efficient cross platform 2D graphics painter in C

  • php-glfw

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

  • plutovg

    Tiny 2D vector graphics library in C

  • react-native-gcanvas

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

  • LinaVG

    2D Vector-Graphics library for drawing anti-aliased convex shapes, lines and texts.

  • libcg

    The tiny C library of 2D computer graphics.

    Project mention: Show HN: Libmui is a macOS Classic widget lib for Linux | news.ycombinator.com | 2024-03-31

    I liked the dual header 2D graphics rasterizer that this uses: https://github.com/xboot/libcg. I'm always amazed by how we can build powerful software with minimal dependencies like that.

    Would it be that hard to build nice, clean and powerful UI libraries as alternatives to Electron?

  • nanovg-zig

    A small anti-aliased hardware-accelerated vector graphics library

  • tophat

    :tophat: a 2d game library for Umka (by tophat2d)

  • tofu

    Multiplatform lightweight 2D game-engine, retro-game inspired. Uses OpenGL through GLFW3. Scripted in Lua. Aiming zero run-time dependencies. (by tofuengine)

  • fbgl

    Lightweight 2D Framebuffer Library for Linux

    Project mention: Fbgl: Lightweight 2D Framebuffer Graphics Library for Linux | news.ycombinator.com | 2024-11-28
  • Multris

    A version of Tetris with randomly generated polyominoes of varying sizes

  • space-invaders-gameboy

    Remaking Space Invaders for the gameboy, from scratch. Using GBDK 2020. Tutorial here: https://laroldsjubilantjunkyard.com/tutorials/recreating-gameboy-games/space-invaders/

  • OpenDraft

    Open-Source 2D CAD Project written in C++ 20 featuring a self-developed GUI system.

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 2D discussion

Log in or Post with

C 2D related posts

Index

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

Project Stars
1 Chipmunk 2,239
2 GCanvas 1,888
3 cdogs-sdl 915
4 GD 909
5 vkvg 775
6 Physac 481
7 sokol_gp 471
8 php-glfw 423
9 plutovg 361
10 react-native-gcanvas 223
11 LinaVG 216
12 libcg 195
13 nanovg-zig 193
14 tophat 74
15 tofu 68
16 fbgl 43
17 Multris 19
18 space-invaders-gameboy 8
19 OpenDraft 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com