C Sdl2

Open-source C projects categorized as Sdl2 Edit details
Related topics: #C #Linux #Game #SDL #CPP

Top 23 C Sdl2 Projects

  • scrcpy

    Display and control your Android device

    Project mention: Using computer monitor to mirror phone while recording? | reddit.com/r/VideoEditing | 2022-07-02
  • 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: What's the equation equivalent to scale_to_length() ? | reddit.com/r/learnpython | 2022-06-30

    The source code is in C (available here) essentially evaluate the current length of the vector, calculate the ratio of the parameter new lenght / curremt_length and multiply all coordinates of the vector by this ratio.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • SDL

    Simple Directmedia Layer

    Project mention: Duckstation M1 - Guide | reddit.com/r/macgaming | 2022-06-19

    SDL2 - Download - Open DMG. Copy folder SDL2.Framework to /Library/Frameworks

  • go-sdl2

    SDL2 binding for Go

  • DungeonRush

    👾🐍 A opensource game inspired by Snake, written in pure C with SDL

    Project mention: Exactly my bro out there | reddit.com/r/ProgrammerHumor | 2022-05-20
  • chocolate-doom

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

    Project mention: Is there a C book / website to learn C like the Rust book? | reddit.com/r/C_Programming | 2022-05-31

    But C doesn't come with these types of APIs "out of the box" because C is expected to be used on way too many systems to standardize things of that nature. In a lot of ways "doing C right" means following commonplace patterns on hardware similar to the hardware you are targeting. If you're targeting commonplace desktop or server machines I suggest you take a look at a lot of software written in C that target those platforms -- projects like Sqlite, and modern source ports of Doom such as chocolate doom. Both are available to read for free on github, https://github.com/sqlite/sqlite https://github.com/chocolate-doom/chocolate-doom

  • paperview

    A high performance X11 animated wallpaper setter

    Project mention: ST transparency without composite manager | reddit.com/r/suckless | 2022-05-12

    Is there any way to get transparent st terminals without using a composite manager like the alpha patch requires? I've found a tool to set gifs as backgrounds (https://github.com/glouw/paperview) but it can't run while a composite manager is running as they both try to write to the root X11 window and so when I use it I can't see the animated background through st which defeats the point.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • 42_CheatSheet

    A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language

    Project mention: A comprehensive guide to 50 years of evolution of strict C programming | reddit.com/r/patient_hackernews | 2021-11-26
  • cdogs-sdl

    Classic overhead run-and-gun game

    Project mention: Release 1.3.0 · cxong/cdogs-sdl ( Classic overhead run-and-gun game ) | reddit.com/r/linux_gaming | 2022-05-02
  • crispy-doom

    Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.

    Project mention: foss gang | reddit.com/r/linuxmemes | 2022-06-28

    PrBoom+, Crispy, Woff!, and others are more vanilla friendly, meaning that you get the same experience as the original clients.

  • c-ray

    c-ray is a small, simple path tracer written in C

    Project mention: I use Linux | reddit.com/r/ProgrammerHumor | 2021-07-16

    Sort of hypothetical, of course. I just happen to collect old computer hardware and I like to see how old of a system I can compile one of my C projects for. But I bet it’s a requirement for many large software projects as well.

  • dome

    A lightweight game development environment where games can be written in Wren

    Project mention: DOME v1.7.0 - The Useful Utilities Edition - has now released! | reddit.com/r/wren_lang | 2021-12-08
  • klystrack

    A chiptune tracker (by kometbomb)

    Project mention: つぶやきルーム 2022-03-13 → 2022-03-20 | reddit.com/r/newsokunomoral | 2022-03-14
  • moonlight-tv

    Lightweight NVIDIA GameStream Client, for LG webOS for Raspberry Pi

    Project mention: Best way to connect PC to LG C1 for gaming | reddit.com/r/OLED_Gaming | 2022-05-30

    You can however sideload https://github.com/mariotaku/moonlight-tv onto the TV via developer mode. This will support showing your desktop, Steam Big Picture or go straight into games from the TV menu. You can use the remote like a mouse in case you only have a controller available there.

  • jitboy

    A Game Boy emulator with dynamic recompilation (JIT)

  • spearmint

    Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games. (by zturtleman)

    Project mention: Rendering issue in Spearmint Quake 3 | reddit.com/r/quake | 2022-04-19

    I was answered back in a git issue I posted. https://github.com/zturtleman/spearmint/issues/330

  • MinecraftC

    A Minecraft Classic 0.0.30a port to C

    Project mention: Can you suggest some good courses on C for a newbie? | reddit.com/r/C_Programming | 2022-01-06

    https://not.cafe/2020/10/12/getting-started-with-c-programming.html https://github.com/johnpayne-dev/MinecraftC/blob/main/MinecraftC/Minecraft.c

  • OpenHoW

    Open-source reimplementation of Gremlin's Hogs of War (PC/PSX).

    Project mention: GitHub - TalonBraveInfo/OpenHoW: Open-source reimplementation of Gremlin's Hogs of War (PC/PSX). | reddit.com/r/HogsOfWar | 2021-09-18
  • SDL_image

    Image decoding for many popular formats for Simple Directmedia Layer.

    Project mention: SDL2 IMG_LoadTexture() problem, | reddit.com/r/cpp_questions | 2022-04-15

    Also I then went ahead and looked at the implementation of SDL_CreateTextureFromSurface(renderer, surface) from here (line 209)

  • SDL.zig

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

    Project mention: Is there a way to build Zig libraries to be used by Zig instead of as C libraries? | reddit.com/r/Zig | 2022-05-30
  • OpenHSP

    Hot Soup Processor (HSP3)

    Project mention: OpenHSP (HSP3): BASIC like scripting language for games and other programs | news.ycombinator.com | 2022-06-09
  • SDL_sound

    An abstract soundfile decoder.

    Project mention: SDL_sound 2.0 released | reddit.com/r/linux_gaming | 2022-03-26
  • sdl12-compat

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

    Project mention: Has anyone managed to run Yuppie Psycho on the Steam Deck? | reddit.com/r/SteamDeck | 2022-06-24

    You need this compatibility library and you can drop it into the "lib" folder in the game files.

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). The latest post mention was on 2022-07-02.

C Sdl2 related posts


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

Project Stars
1 scrcpy 66,867
2 Pygame 4,921
3 SDL 3,353
4 go-sdl2 1,783
5 DungeonRush 1,599
6 chocolate-doom 1,363
7 paperview 1,245
8 42_CheatSheet 922
9 cdogs-sdl 626
10 crispy-doom 573
11 c-ray 552
12 dome 400
13 klystrack 391
14 moonlight-tv 327
15 jitboy 240
16 spearmint 197
17 MinecraftC 174
18 OpenHoW 162
19 SDL_image 135
20 SDL.zig 126
21 OpenHSP 121
22 SDL_sound 112
23 sdl12-compat 96
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives