Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 17 C 2D Projects
-
GCanvas
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
-
tofu
Multiplatform lightweight 2D game-engine, retro-game inspired. Uses OpenGL through GLFW3. Scripted in Lua. Aiming zero run-time dependencies. (by tofuengine)
-
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/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hey u/Rikudou_Sage im plugging this too much, but im extremely exited about everything graphical in PHP. You could add an actual rendering backend for realtime previews or even a basic editor, if your interested: https://github.com/mario-deluna/php-glfw
Project mention: Show HN: Libmui is a macOS Classic widget lib for Linux | news.ycombinator.com | 2024-03-31I 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?
Project mention: We Put a Distributed Database in the Browser – and Made a Game of It | news.ycombinator.com | 2023-07-12I used my Zig port of NanoVG: https://github.com/fabioarnold/nanovg-zig which ultimately uses WebGL for rendering in the browser.
C 2D related posts
- Writing a TrueType font renderer
- 2D Graphics on Top of Sokol_gfx.h
- Show HN: Tophat – a friendly 2d game framework
- Show HN: Tophat – a 2d game framework for Umka
- Tophat 2d game framework 1.0 released!
- Gamedev in zig
- how to simulate rolling friction with Chipmunk2D?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source 2D projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | Chipmunk | 2,098 |
2 | GCanvas | 1,856 |
3 | GD | 875 |
4 | cdogs-sdl | 844 |
5 | vkvg | 727 |
6 | sokol_gp | 387 |
7 | Physac | 381 |
8 | php-glfw | 298 |
9 | plutovg | 295 |
10 | libcg | 178 |
11 | LinaVG | 171 |
12 | nanovg-zig | 159 |
13 | tophat | 67 |
14 | tofu | 64 |
15 | Multris | 18 |
16 | OpenDraft | 4 |
17 | space-invaders-gameboy | 3 |
Sponsored