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

    Simple Directmedia Layer

  • Project mention: [11/52] OpenGL is Still Decent, Actually | dev.to | 2024-05-29

    https://github.com/libsdl-org/SDL.git (use branch SDL2)

  • 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

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

  • 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

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

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

Log in or Post with

C SDL related posts

  • [11/52] OpenGL is Still Decent, Actually

    3 projects | dev.to | 29 May 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2024
    SaaSHub helps you find the best software and product alternatives 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,448
2 SDL 8,548
3 Pygame 7,074
4 chocolate-doom 1,805
5 lagrange 1,157
6 GUIslice 1,111
7 taisei 899
8 systemshock 795
9 pygame-ce 748
10 doomretro 633
11 SDL.zig 311
12 quakespasm 210
13 is-Engine 193
14 sdl12-compat 191
15 Simple-SDL2-Audio 166
16 SDL_shader_tools 131
17 php-sdl 104
18 SwiftSDL2 96
19 SDL-1.2 89
20 libvisual 82
21 hydracastlelabyrinth 80
22 termux-sdl 80
23 sdlamp 52

Sponsored
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.
www.influxdata.com