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: 12to11 – run Wayland applications on an X server | news.ycombinator.com | 2024-04-27

    Wayland works well on the Steam Deck because Valve controls the whole system. Because they have their own Wayland compositor (Gamescope), they're able to implement protocols to work around issues in Wayland without being delayed by the bureaucratic process of getting them approved. Here's an SDL pull request where a graphics developer at Valve discusses how two protocols necessary for good GPU performance haven't been added to Wayland yet so Valve added equivalent protocols to Gamescope as a workaround: https://github.com/libsdl-org/SDL/pull/9345

    One thing to note is that the Steam Deck only uses Wayland for its fullscreen gaming mode. When you exit to its desktop mode (meant for running non-Steam software), it switches to X11.

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

  • SaaSHub

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

    SaaSHub 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
  • 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
  • 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! ✨🌟✨

  • 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

  • 12to11 – run Wayland applications on an X server

    1 project | news.ycombinator.com | 27 Apr 2024
  • Revert "video: Prefer Wayland over X11 (take 2)"

    4 projects | news.ycombinator.com | 24 Mar 2024
  • Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser

    2 projects | news.ycombinator.com | 14 Jan 2024
  • Is there a cross-platform graphics library that can run without X or wayland that runs on the BSD's bare-metal?

    2 projects | /r/BSD | 8 Dec 2023
  • SDL.zig: A shallow wrapper around SDL for Zig

    1 project | news.ycombinator.com | 18 Jul 2023
  • Display and Touch Driver not supported by GUIslice

    3 projects | /r/arduino | 7 Jul 2023
  • Visual editor for a TFT Touchscreen with Arduino Mega

    1 project | /r/arduino | 2 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 17 May 2024
    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 →

Index

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

Project Stars
1 FreeRDP 10,302
2 SDL 8,353
3 Pygame 7,006
4 chocolate-doom 1,783
5 lagrange 1,150
6 GUIslice 1,098
7 taisei 890
8 systemshock 795
9 pygame-ce 687
10 doomretro 625
11 SDL.zig 292
12 quakespasm 199
13 is-Engine 192
14 sdl12-compat 189
15 Simple-SDL2-Audio 166
16 SDL_shader_tools 129
17 php-sdl 103
18 SwiftSDL2 93
19 SDL-1.2 87
20 libvisual 80
21 hydracastlelabyrinth 80
22 termux-sdl 77
23 sdlamp 52

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