C SDL

Open-source C projects categorized as SDL

Top 23 C SDL Projects

  • FreeRDP

    FreeRDP is a free remote desktop protocol library and clients

  • Project mention: FreeRDP 3.2.0 | news.ycombinator.com | 2024-01-19
  • SDL

    Simple Directmedia Layer

  • Project mention: C-Macs – a pure C macOS application | news.ycombinator.com | 2024-04-19

    The linked project doesn't use any ObjC files at all. SDL2 has a bunch of Cocoa files[1] so you did use Cocoa even if unknowingly.

    [1] https://github.com/libsdl-org/SDL/tree/main/src/video/cocoa

  • 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.

    WorkOS logo
  • Pygame

    🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • chocolate-doom

    Chocolate Doom is a Doom source port that is minimalist and historically accurate.

  • lagrange

    A Beautiful Gemini Client

  • Project mention: Support for gzip compression | /r/geminiprotocol | 2023-06-16

    I've proposed such solution in Lagrange feature request. What do you think?

  • GUIslice

    GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL

  • Project mention: Display and Touch Driver not supported by GUIslice | /r/arduino | 2023-07-07
  • taisei

    A free and open-source Touhou Project fangame

  • 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.

    InfluxDB logo
  • systemshock

    Shockolate - A minimalist and cross platform System Shock source port.

  • Project mention: The System Shock remake is excellent - and Nightdive's most ambitious work yet | /r/Games | 2023-06-03

    For what it's worth, Nightdive did release the source code for the old Mac version and there's currently a cross-platform source port in development based on it: Shockolate.

  • pygame-ce

    🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.

  • Project mention: How can I optimize projects made with Pygame? | /r/pygame | 2023-07-01

    See our release notes for full information about what's new: https://github.com/pygame-community/pygame-ce/releases

  • doomretro

    The classic, refined DOOM source port. For Windows PC.

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Doom Retro - Doom source port for Windows. C, SDL2

  • SDL.zig

    A shallow wrapper around SDL that provides object API and error handling

  • Project mention: SDL.zig: A shallow wrapper around SDL for Zig | news.ycombinator.com | 2023-07-18
  • is-Engine

    C++, SDL 2 and SFML game engine that allows to create games on Web (HTML 5), Mobile and PC.

  • Project mention: I Can Transform : 5th Anniversary | /r/playtesters | 2023-11-20

    [I Can Transform](url=https://linktr.ee/is_daouda) is now 5 years old! ✨🌟✨

  • quakespasm

    QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake. (by sezero)

  • Project mention: Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser | news.ycombinator.com | 2024-01-14
  • sdl12-compat

    An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.

  • Simple-SDL2-Audio

    A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2

  • SDL_shader_tools

    Shader compiler and tools for SDLSL (Simple Directmedia Layer Shader Language)

  • php-sdl

    SDL2 bindings for the PHP language

  • Project mention: so is PHP just Laravel now? | /r/PHPhelp | 2023-05-20

    I mean there's even an SDL extension for php now.

  • SwiftSDL2

    Swift wrapper around Simple Direct Media Layer (SDL2) for macOS, iOS, Linux and Windows

  • SDL-1.2

    Simple Directmedia Layer, 1.2 branch ... ***DEPRECATED***, please use https://github.com/libsdl-org/SDL for new projects!

  • Project mention: Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal? | /r/BSD | 2023-12-08

    But that made me look up the (much) older version, SDL 1.2 which appears to use a 2D framebuffer and mentions several BSDs. So maybe OP would find it useful, either to use or just to read the source code for seeing how BSD framebuffer usage works (worked?). https://github.com/libsdl-org/SDL-1.2

  • libvisual

    Libvisual Audio Visualization

  • hydracastlelabyrinth

    A port to Linux (and OpenPandora / DragonBox Pyra / ODroid / PocketCHIP / GameShell / AmigaOS4 / MorphOS / Emscripten) of Hydra Castle Labyrinth (a "metroidvania" kind of game). Status: Working.

  • Project mention: Box64 and RISC-V | news.ycombinator.com | 2023-05-29

    I was a bit doubtfull of that claim about RV64 code compacity compared to x86_64, so I tried myself. I used 2 of projects https://github.com/ptitSeb/stuntcarremake and https://github.com/ptitSeb/hydracastlelabyrinth.git and I built them with default option, in release mode on both RV64 and x86_64 to compare the generated file size.

  • termux-sdl

    termux sdl plugin

  • sdlamp

    A tutorial on writing a simple media player with SDL.

  • 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 SDL related posts

Index

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

Project Stars
1 FreeRDP 10,140
2 SDL 8,205
3 Pygame 6,937
4 chocolate-doom 1,769
5 lagrange 1,147
6 GUIslice 1,092
7 taisei 878
8 systemshock 795
9 pygame-ce 669
10 doomretro 623
11 SDL.zig 283
12 is-Engine 192
13 quakespasm 190
14 sdl12-compat 187
15 Simple-SDL2-Audio 166
16 SDL_shader_tools 130
17 php-sdl 103
18 SwiftSDL2 94
19 SDL-1.2 83
20 libvisual 80
21 hydracastlelabyrinth 79
22 termux-sdl 77
23 sdlamp 50

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