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. Learn more →
Top 17 C Engine Projects
-
-
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.
-
-
-
kohi
A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.
This "logging system" I adapted to this engine was influenced a whole ton by the kohi engine. If you don't know, the Kohi Engine is quite a robust game engine built in C. The guy who created it also logs his progress on his YouTube channel. Check it out. The series is very fun to watch and very informative.
-
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
https://github.com/scallyw4g/bonsai
I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.
https://github.com/scallyw4g/poof
-
-
-
-
-
OpenBOR_PLUS
OpenBOR PLUS is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more! This version has all official features plus new features!
-
Pixelc
An opensource tile/sprite editor in C, using SDL2 and OpenGL, also running on Android and in the web
-
shvulkan
A lightweight and flexible wrapper around the Vulkan API written in C. The library handles part of the boilerplate code expected to be set up by the Vulkan API.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Engine discussion
C Engine related posts
-
The Editor Update: Bonsai Voxel Engine Devlog [video]
-
Building a level in the Bonsai Voxel Engine [video]
-
Show HN: Tophat – a friendly 2d game framework
-
Closures in Umka
-
Show HN: Tophat – a 2d game framework for Umka
-
Voxel engine for cellular automata.
-
Tophat 2d game framework 1.0 released!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Jul 2025
Index
What are some of the best open-source Engine projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | soloud | 1,963 |
2 | elk | 1,731 |
3 | StarRuler2-Source | 1,482 |
4 | kohi | 1,227 |
5 | openbor | 1,049 |
6 | exengine | 609 |
7 | TOMB5 | 497 |
8 | dome | 482 |
9 | bonsai | 360 |
10 | nitro-engine | 200 |
11 | KAIN2 | 164 |
12 | remc2 | 122 |
13 | tophat | 76 |
14 | OpenBOR_PLUS | 59 |
15 | Pixelc | 42 |
16 | shvulkan | 36 |
17 | some | 23 |