Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows. SDL manages video, audio, input devices, CD-ROM, threads, shared object loading, networking and timers. For 3D graphics, it can handle an OpenGL, Vulkan, Metal, or Direct3D context. The library is internally written in C, and provides the application programming interface in C, with bindings to other languages available. SDL is extensively used in the industry in both large and small projects. Over 700 games, 180 applications, and 120 demos have been posted on the library website.

https://github.com/amdmi3/openstrike

Libre reimplementation of Jungle and Desert Strike games

cross-platform-game game libsdl2pp reimplementation sdl

Last synced: 24 Jan 2025

https://github.com/sonoro1234/anima

my tools for making videos with opengl. Watch them at: https://vimeo.com/user67846254

glfw luajit opengl sdl

Last synced: 24 Jan 2025

https://github.com/jhawthorn/vecx

:space_invader: vecx vectrex emulator - sdl port

c sdl sdl-port vectrex vecx

Last synced: 28 Jan 2025

https://github.com/tartiflette/tartiflette-aiohttp

tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.

aiohttp graphql-engine python sdl tartiflette-engine

Last synced: 31 Oct 2024

https://github.com/icculus/sdlamp

A tutorial on writing a simple media player with SDL.

media-player sdl tutorial

Last synced: 15 Oct 2024

https://github.com/lcq2/risc-666

RISC-V user-mode emulator that runs DooM

doom emulation graphics risc-v riscv sdl sdl2

Last synced: 28 Oct 2024

https://github.com/tesch1/turbobadger

Small footprint UI library for games & apps (branch)

android emscripten gui ios opengl sdl sdl2 ui widgets

Last synced: 14 Nov 2024

https://github.com/realnc/sdl_audiolib

An audio decoding, resampling and mixing library for SDL.

audio-library c-plus-plus decoding mixing-library resampling sdl sdl-audiolib sdl2

Last synced: 28 Oct 2024

https://github.com/lecrapouille/offscreencef

[Application][Prototype] Chromium Embedded Framework with OpenGL Core or SDL2

cef chromium chromium-embedded-framework glew glfw3 opengl sdl sdl2

Last synced: 27 Oct 2024

https://github.com/georgefst/monpad

A fully-customisable web-based gamepad, designed to be used from smartphones.

gamepad games sdl steam

Last synced: 16 Nov 2024

https://github.com/marianpekar/cloth-simulation-2d

2D cloth simulation written in C++ with SDL.

blog-post cpp physics-simulation sdl tutorial-code

Last synced: 09 Nov 2024

https://github.com/kenamick/savagewheels

:checkered_flag: 2D car crashing game armageddon

car car-crashes cpp destruction game sdl sdl-game video-game

Last synced: 15 Nov 2024

https://github.com/detomon/blipkit

C library for creating the beautiful sound of old sound chips

audio c chiptune library music sdl sound sound-chips tremolo waveform waveforms

Last synced: 24 Nov 2024

https://github.com/interkosmos/fortran-sdl2

Fortran 2008 interface bindings to SDL 2.0

fortran fortran-package-manager fpm game-development gamedev opengl sdl sdl2

Last synced: 08 Nov 2024

https://github.com/smartdevicelink/sdl_evolution

Tracking and proposing changes to SDL's public APIs.

evolution proposal sdl sdl-evolution smartdevicelink

Last synced: 10 Nov 2024

https://github.com/ponup/thiefcatcher

Open source clone of the game "Where in the world is Carmen San Diego?"

c-plus-plus cpp game puzzle sdl sdl2

Last synced: 13 Dec 2024

https://github.com/jrob774/grow-your-guarden

A tower defence game made for My First Game Jam: Winter 2023.

cpp cpp14 game game-dev game-jam growth my-first-game-jam sdl sdl2 tower-defence web-assembly

Last synced: 28 Oct 2024

https://github.com/taylorgoolsby/graphql-directive-sql

Unify your SQL schema and your GraphQL Schema. Use GraphQL SDL as the lingua franca to define your data requirements.

code-generator directive generate generator graphql graphql-schema graphql-schema-language graphql-to-sql language mysql schema sdl sql

Last synced: 11 Oct 2024

https://github.com/seigtm/meov

Minimalistic Easy Object Viewer: lightweight, fast and easy-to-use 3D object viewer

3d 3d-model-viewer 3d-models 3d-viewer assimp cpp dear-imgui dear-imgui-cpp dearimgui diploma diploma-project graphics imgui imgui-sdl opengl pet-project sdl sdl2 viewer

Last synced: 09 Nov 2024

https://github.com/schell/odin

High level 2d game engine written in Haskell.

2d-engine engine freetype frp game graphics haskell odin sdl stack

Last synced: 27 Oct 2024

https://github.com/lecrapouille/graphicslessoningforth

[Tutorial] OpenGL Legacy and SDL Graphics Lesson in Gforth

forth gforth opengl sdl

Last synced: 27 Oct 2024

https://github.com/amdmi3/hoverboard-sdl

Standalone version of xkcd 1608 "Hoverboard" game

cross-platform-game game libsdl2pp sdl xkcd

Last synced: 17 Nov 2024

https://github.com/jipok/nim-sdl2-and-emscripten

How to Start and explain some things.

emscripten nim sdl

Last synced: 14 Nov 2024

https://github.com/paladin-t/sdl_code_edit

A code editor implementation in plain SDL, with syntax highlighting and other notable features.

code-editor sdl syntax-highlighting text-editor

Last synced: 03 Dec 2024

https://github.com/serafimarts/ffi-sdl

SDL2 FFI bindings for the PHP language

ffi opengl php sdl sdl2 sdl2-bindings

Last synced: 02 Nov 2024

https://github.com/kevinvitale/swiftsdl

SDL wrapper in Swift 5 for macOS & Linux

apple audio demo game-development game-loop graphics linux macos sdl sdl2 swift

Last synced: 31 Jan 2025

https://github.com/quasilyte/kphp-game

Simple KPHP game, a proof of concept thing (demo)

ffi game hackathon kphp kphp-ffi php sdl

Last synced: 27 Oct 2024

https://github.com/scarsty/sdl2-particles

A Particle System for SDL2

game-development game-engine particles sdl sdl2

Last synced: 19 Nov 2024

https://github.com/doodlewind/miyoosdk

🐳 Docker environment for developing Miyoo Linux apps.

docker-image gui linux linux-app miyoo retro sdl

Last synced: 28 Oct 2024

https://github.com/detomon/bliplay

Plaintext-based chiptune player

audio c chiptune chiptune-player music plaintext player sdl sound tracker

Last synced: 24 Nov 2024

https://github.com/suve/ld25

Colorful - Ludum Dare 25 (December 2012) entry

android-app f-droid fdroid game game-jam linux-app ludum-dare pascal retro sdl sdl2 windows-app

Last synced: 09 Oct 2024

https://github.com/vokegpu/bicudo

SAT physics engine library accelerated via ROCm/or CPU-side

opengl opengl4 physics physics-2d physics-simulation rocm rocm-kernel sat sdl separation-axis-theorem

Last synced: 12 Oct 2024

https://github.com/notapenguin0/audeo

Modern C++ 2D/3D audio library

3d-audio audio cpp cpp-library library modern-cpp sdl sdl-mixer

Last synced: 23 Nov 2024

https://github.com/leandromoreira/player-ffmpeg

Up to date tutorial of ffmpeg

codec ffmpeg player sdl tutorial video

Last synced: 23 Jan 2025

https://github.com/rofl0r/sdlbook

simple djvu/pdf ebook viewer based on djvulibre, libmupdf and SDL 1.2

c djvu ebook lightweight mupdf sdl

Last synced: 28 Oct 2024

https://github.com/rofl0r/concol

terminal wrapper library for ncurses with smooth 256 color handling, termbox, or a virtual terminal on SDL

256-colors curses library sdl terminal

Last synced: 13 Oct 2024

https://github.com/bertrandmartel/plot-sdl

plot graphic lib using SDL2

c plot-sdl sdl sdl-ttf sdl2

Last synced: 09 Nov 2024

https://github.com/xyproto/monkeyjump

:monkey: Minimalistic GUI for playing Go with GNU Go

board game game-of-go gnugo go goban pygame python2 sdl sgf sgf-files

Last synced: 11 Jan 2025

https://github.com/ronenness/bonengine

A simple and fun SDL-based game engine.

draw game game-2d game-dev game-engine graphics sdl sdl2 sprite

Last synced: 11 Nov 2024

https://github.com/linoscope/caml8

A CHIP8 emulator written in OCaml

chip-8 chip8 chip8-emulator ocaml sdl tsdl

Last synced: 30 Oct 2024

https://github.com/vladar4/nimgame

Simple 2D game engine for Nimrod language.

deprecated game-engine nim sdl

Last synced: 06 Jan 2025

https://github.com/willis7/opengl-sdl

Some OpenGL SDL examples in cpp

c-plus-plus opengl sdl

Last synced: 24 Dec 2024

https://github.com/ptitseb/prototype

ProtoType (RType remake) version for Linux, Pandora, ODroid, AmigaOS4 and Emscripten. Status: Working.

game gl4es linux odroid opengl openpandora rtype sdl sdl2 shootemup

Last synced: 05 Nov 2024

https://github.com/Diesel-Net/kiwi-8

CHIP-8 interpreter for Windows and MacOS

audio c chip8 emulator imgui interpreter kiwi8 mac macos sdl windows

Last synced: 17 Nov 2024

https://github.com/abestanis/sdl2x11emulation

A library that implements the X11 Api with SDL. Designed to work with Tk.

emulation sdl x11

Last synced: 11 Jan 2025

https://github.com/ronenness/bonenginesharp

A simple and fun SDL-based game engine in C#.

game game-2d game-engine gamedev graphics sdl sdl2 sprites

Last synced: 11 Nov 2024

https://github.com/zakirullin/world-renderer

Minecraft-like OpenGL world renderer based on diamond-square algorithm

heightmap minecraft opengl sandbox sdl worldgenerator

Last synced: 13 Nov 2024

https://github.com/taylorgoolsby/graphql-to-sql

Unify your SQL schema and your GraphQL Schema. Use GraphQL SDL as the lingua franca to define your data requirements.

code-generation database directive generator graphql graphql-schema graphql-schema-language mysql schema sdl sql sql-schema

Last synced: 11 Oct 2024

https://github.com/darealshinji/abuse-game

Dark 2D side-scrolling platform game developed by Crack dot Com and released into the public domain.

game game-2d linux-game public-domain sdl

Last synced: 15 Oct 2024

https://github.com/gold872/super-mario-bros

A recreation of the Super Mario Game from the Nintendo NES written in C++ using the SDL2 graphics library

game-development mario mario-bros mario-game sdl sdl2 super-mario-bros

Last synced: 27 Oct 2024

https://github.com/tokenrove/tsdl-image

OCaml SDL2_image bindings to go with Tsdl

bindings library ocaml sdl

Last synced: 29 Oct 2024

https://github.com/ptitseb/roadfighter

Port of Roadfighter from Brain Games to the OpenPandora, ODroid and Linux - Status: Working

game open-source racing sdl

Last synced: 05 Nov 2024

https://github.com/autch/piemu

P/ECE emulator on SDL

c emulator piece piece-me sdl

Last synced: 28 Nov 2024

https://github.com/icculus/smpeg

Loki Software's MPEG decoding library.

sdl smpeg

Last synced: 15 Oct 2024

https://github.com/axtiva/flexible-graphql-php

Schema SDL first lib for generate php code from graphql sdl to TypeRegistry with webonyx/graphql-php

apollo-federation apollo-federation-subgrapgh code-generation graphql graphql-server php sdl

Last synced: 11 Nov 2024

https://github.com/archenoth/sdl-game-genre-engine-examples

A pair of super-simple game engines written with SDL to demonstrate that engines for different genres might not be that different after all.

examples game-engine sdl

Last synced: 08 Nov 2024

https://github.com/taylorgoolsby/graphql-directive-connection

Generate relay connections by marking fields with a @connection directive.

connection directive graphql relay schema sdl

Last synced: 09 Nov 2024

https://github.com/bincrafters/conan-sdl2

[OBSOLETE] The recipe is now in https://github.com/bincrafters/community

conan direct-media sdl

Last synced: 19 Jan 2025

https://github.com/rswinkle/sdl_img

A simple image viewer based on SDL2 and stb_image

c gif image-viewer linux-app nuklear sdl stb-image vim windows-app

Last synced: 08 Nov 2024

https://github.com/libsdl-org/sdlweb

The website for Simple Directmedia Layer.

sdl sdl2

Last synced: 21 Nov 2024

https://github.com/tiehuis/zig-sdl2

SDL2 bindings for Zig

sdl zig

Last synced: 14 Oct 2024

https://github.com/postgrespro/libblobstamper

Framework for Structure Aware Fuzzing. Allows to build own stamps that would convert pulp-data that came from fuzzer to data with structure you need

fuzzing sdl security structure-aware-fuzzing

Last synced: 10 Nov 2024

https://github.com/eckankar/mosgame

An attempt at making a PyGame-like library for Moscow ML.

game-development sdl sml

Last synced: 12 Oct 2024

https://github.com/superzazu/sdl_qoi

QOI image decoding and encoding for SDL2 in C99

qoi sdl sdl2

Last synced: 14 Oct 2024

https://github.com/egormkn/sdlxx

:space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

animation audio directx game game-engine gamedev gui image mixer network opengl physics physics-2d rendering sdl sdl2 ttf

Last synced: 17 Nov 2024

https://github.com/zephray/sdl-1.2-n3ds

SDL 1.2.15 for Nintendo 3DS

3ds homebrew nintendo sdl

Last synced: 28 Nov 2024

https://github.com/abdallahhemdan/tetris-game

🧩Implementation of Tetris Game using C++/SDL..

cpp sdl tetris tetris-game tetrisgame

Last synced: 23 Oct 2024

https://github.com/graphql-protocols/graphql-protocols

Common GraphQL interfaces as protocols for federation and interchangeability

graphql graphql-protocols graphql-schema microservices sdl services

Last synced: 06 Dec 2024

https://github.com/ta-david-yu/dyengine

Just a 2D hobby game engine written in C++. The project is still in an early stage but is actively under development. See the trello board for more upcoming features & progress.

entity-component-system game game-development game-engine gamedev opengl sdl sdl2

Last synced: 27 Oct 2024

https://github.com/arijhajji-1/tabumba

Tabumba 2D game

c linux sdl

Last synced: 08 Nov 2024

https://github.com/micolous/sdl-fakeqwerty

Fixes non-QWERTY keyboards on Prison Architect (and maybe other SDL games) on Linux

game keyboard ldpreload sdl sdl2 xlib

Last synced: 13 Oct 2024

https://github.com/railt/sdl

[READ ONLY] Subtree split of the Railt SDL component (see railt/railt)

ast compiler graphql graphqls language library parser php php7 sdl virtual-machine

Last synced: 22 Nov 2024

https://github.com/vinatorul/mageon

A roguelike game made at 7DRL 2016

game game-7drl rust sdl

Last synced: 10 Oct 2024

https://github.com/robloach/nuklear_sdl_12

SDL 1.2 support for Nuklear

nuklear sdl

Last synced: 27 Oct 2024

https://github.com/robloach/sdl_physfs

PhysFS virtual file system support for SDL to load assets from .zip files.

physfs sdl sdl2 single-header

Last synced: 27 Oct 2024

https://github.com/RobLoach/SDL_PhysFS

PhysFS virtual file system support for SDL to load assets from .zip files.

physfs sdl sdl2 single-header

Last synced: 02 Nov 2024

https://github.com/remram44/synth

A (very) little synthetiser using SDL_audio, written in C

sdl sound-synthesis

Last synced: 23 Oct 2024

https://github.com/generaloss/jpize-engine

Java Game Engine

game-engine java opengl sdl

Last synced: 12 Nov 2024

https://github.com/tokenrove/tsdl-mixer

SDL2_mixer bindings to go with Tsdl

bindings library ocaml sdl

Last synced: 29 Oct 2024

https://github.com/epergo/tetris-c

Tetris game in C using SDL2

c sdl sdl2 tetris

Last synced: 06 Jan 2025

https://github.com/vaiorabbit/sdlbitmapfont

Bitmap (sprite) font rendering with SDL

font sdl sdl2 sprite

Last synced: 28 Jan 2025

https://github.com/arximboldi/gnujump

Official mirror of GNU Jump, a simple yet addictive jumping game. https://jump.gnu.sinusoid.es

arcade game gnu jump platformer sdl

Last synced: 09 Nov 2024

https://github.com/tokenrove/tsdl-ttf

SDL2_ttf bindings for Ocaml with Tsdl

bindings library ocaml sdl

Last synced: 29 Oct 2024

https://github.com/liulalemx/falcon-fury

2D Shoot 'Em Up game where you defend your home from the enemy fleet.

cpp game gamedev sdl sdl2

Last synced: 18 Jan 2025

https://github.com/drhelius/bstone-ios

Blake Stone: Planet Strike source port for iOS

blake-stone dos game ios ms-dos msdos port sdl

Last synced: 07 Dec 2024

https://github.com/aymanbagabas/c8emu

A Chip-8 emulator using C++ and SDL2.

chip8 emulator sdl

Last synced: 27 Oct 2024

https://github.com/daelsepara/legendary-kingdoms

An Implementation of Legendary Kingdoms gamebook series in C++ and SDL. Only book 1, The Valley of Bones has been implemented as of now.

computer-games crpg game gamebook gamebooks games legendary-kingdoms roleplaying-games rpg sdl sdl2 the-valley-of-bones

Last synced: 07 Nov 2024

https://github.com/jrob774/dog

A simple platformer made for 2020's A Game by Its Cover Jam.

agbic agbic2020 cpp cpp17 dog game game-jam platformer sdl sdl2

Last synced: 06 Nov 2024

https://github.com/tristanpenman/asteroids

Asteroids clone written in C, and ported to the web using Emscripten

asteroids c emscripten n64 opengl sdl

Last synced: 19 Oct 2024

Simple DirectMedia Layer Awesome Lists