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/aymanbagabas/c8emu

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

chip8 emulator sdl

Last synced: 27 Oct 2024

https://github.com/cheyao/2d-minecraft

2D Minecraft clone with OpenGL and SDL (With custom game engine)

2d 2d-game 2d-game-engine eigen game game-engine graphics minecraft minecraft-clone opengl sdl sdl3

Last synced: 25 Jan 2025

https://github.com/gmac/graphql-ruby-schema-directives

Generic implementation of schema directives for GraphQL Ruby

apollo-federation graphql graphql-ruby schema-directives schema-stitching sdl

Last synced: 24 Nov 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/coderatornet/Pycade

Fun arcade game - Made with Pygame

arcade game game-arcade pycade pygame python python3 sdl sdl2

Last synced: 07 Nov 2024

https://github.com/icculus/smjpeg

Loki Software's Motion JPEG library.

mjpeg sdl

Last synced: 02 Dec 2024

https://github.com/bor0/chip-8

CHIP-8 virtual machine was made to allow video games to be more easily programmed for said computers

c chip-8 chip8 games interpreter sdl

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/gnat/tetris-machine

:video_game: 3D Tetris in pure C using OpenGL & SDL.

c game game-development opengl sdl tetris

Last synced: 08 Nov 2024

https://github.com/i8degrees/nomlib

C++11 2D game framework using SDL2

c-plus-plus cmake game-engine gamedev sdl ttcards universal visual-studio

Last synced: 03 Nov 2024

https://github.com/stetre/moonagents

Reactive state machines in Lua

concurrency fsm lua sdl

Last synced: 05 Nov 2024

https://github.com/amdmi3/planetonomy

Old-school platformer/exploration game with CGA graphics

cross-platform-game game libsdl2pp sdl

Last synced: 18 Jan 2025

https://github.com/jfcalvo/yoko

Yoko is a small framework to make games with ruby (mruby).

c game mruby sdl sdl2

Last synced: 01 Jan 2025

https://github.com/ptitseb/sdl_sound

SDL_sound 1.0.3, with tremor support, that can be compiled for SDL 1.2 or SDL2

linux pandora sdl sdl-sound sdl2

Last synced: 05 Nov 2024

https://github.com/amdmi3/opendaed

Libre reimplementation of The Daedalus Encounter game

cross-platform-game daedalus-encounter game libsdl2pp reimplementation sdl

Last synced: 17 Nov 2024

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 17 Nov 2024

https://github.com/64kramsystem/catacomb_ii-64k

Rust port of Catacomb II (SDL)

carmack game game-development id-software rust sdl

Last synced: 22 Jan 2025

https://github.com/sungam3r/graphql-sdl-exporter

.NET Core Global Tool for generating SDL from url or executable file.

generator graphql introspection sdl

Last synced: 14 Oct 2024

https://github.com/ivanperez-keera/games-voldemort

Game implemented during ZuriHac2015

game haskell sdl

Last synced: 19 Dec 2024

https://github.com/interkosmos/sdl77

SDL 1.2 abstraction library for FORTRAN 77

fortran fortran-77 fortran77 game-dev sdl sdl-image sdl-mixer

Last synced: 08 Nov 2024

https://github.com/danielcoderx/chise

chip 8 SDL-based Emulator

c chip-8 chip8 chip8-emulator emulation emulator sdl

Last synced: 06 Nov 2024

https://github.com/cronokirby/hax

A bullet hell game in haskell

ecs game haskell sdl

Last synced: 28 Jan 2025

https://github.com/robloach/sdl_app

Application wrapper for SDL to unify desktop, mobile, and web SDL code.

sdl sdl2

Last synced: 02 Nov 2024

https://github.com/icculus/palantir

A portable VNC client built on SDL and SDL_net.

sdl vnc

Last synced: 30 Jan 2025

https://github.com/phf/sxgfx

Simple X Graphics: An Incomplete Survey

c graphics gtk sdl x11 xcb

Last synced: 21 Jan 2025

https://github.com/sinislosion/raquet

2D Game Engine written in pure C99

c99 game-engine retro sdl sdl2

Last synced: 12 Oct 2024

https://github.com/aermoss/forge

A simple 2D game engine written in Python with PyGame.

2d engine game game-engine game-engine-2d pygame python sdl

Last synced: 16 Nov 2024

https://github.com/insin/cdogs-wii

Wii port of C-Dogs SDL using SDL Wii

game port sdl shootemup wii wii-homebrew

Last synced: 13 Jan 2025

https://github.com/mohamedelbachir/tinyguisdl

My LightWeight GUI library made with SDL for Game and Application

cpp gui sdl sdlgui simpleui

Last synced: 29 Jan 2025

https://github.com/daelsepara/sdl-heart

Heart of Ice (Critical IF Gamebooks) in SDL

game game-book gamebook gamebooks interactive-fiction sdl sdl2

Last synced: 07 Nov 2024

https://github.com/superzazu/sdl_nmix

A lightweight stereo audio mixer for the SDL (2.0.7+) under the zlib license.

audio mixer sdl sdl2

Last synced: 14 Oct 2024

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

Fields and Objects marked with @private will not be exposed through the GraphQL API.

cut directive field graphql hide private remove schema sdl

Last synced: 14 Oct 2024

https://github.com/giulioz/demoeffects

πŸ‘Ύ Demoscene inspired effects for SDL (C++)

3d amiga cpp demoscene graphics sdl twister

Last synced: 01 Feb 2025

https://github.com/lucivpav/bomberman

A command line Bomberman game written in C++.

bomberman bomberman-game fit-ctu fit-cvut ncurses sdl

Last synced: 19 Dec 2024

https://github.com/jbetz/dolphin-sdl

Dolphin Smalltalk language bindings to the Simple DirectMedia Layer (SDL) library

graphics sdl sdl-image sdl-ttf sdl3 smalltalk

Last synced: 26 Jan 2025

https://github.com/vitalych/gui

Simple 2D GUI framework

2d engine framework gui pixels rendering sdl

Last synced: 26 Jan 2025

https://github.com/cschladetsch/turtlegraphics

Turtle Graphics system using modern C++ and SDL, with an interactive Interpreter.

cmake cpp interpreter sdl turtle-graphics

Last synced: 10 Dec 2024

https://github.com/vendethiel/graphicalbattle

SDL2 C Test project. For fun and fun only :).

c game rpg sdl

Last synced: 27 Jan 2025

https://github.com/tokenrove/zookicker

#1GAM February backup plan

game ocaml puzzle-game sdl

Last synced: 16 Dec 2024

https://github.com/jednano/prisma2-sdl

Parses a subset of the Prisma 2 schema definition language

ast parser pretty-print prisma prisma2 schema sdl typesc

Last synced: 21 Dec 2024

https://github.com/aermoss/forges

A simple 2D game engine written in Python with SDL2.

engine game-development game-engine ptyhon sdl sdl2

Last synced: 16 Nov 2024

https://github.com/mekb-turtle/foto

:framed_picture: Simple image viewer written in C

image-viewer photo-viewer sdl sdl2 sdl2-image

Last synced: 06 Dec 2024

https://github.com/digitsensitive/foxviewppm

Lightweight image viewer written in C and SDL2

c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer

Last synced: 22 Dec 2024

https://github.com/mandarancio/vectorial

SVG/SDL Renderer engine

2d c-plus-plus render sdl svg

Last synced: 28 Jan 2025

https://github.com/losinggeneration/sdl4cpp

A thin C++ wrapper for SDL

sdl wrapper

Last synced: 17 Jan 2025

https://github.com/insin/powder-wii

Port files for the Wii version of POWDER ( http://www.zincland.com/powder/ )

game port roguelike sdl wii wii-homebrew

Last synced: 13 Jan 2025

https://github.com/fahimahammed/software-development-lab-1

This repository is made to practise or simulate git merge, git push, and other git commands in real life. First, a messy Java program was given. Each task has been completed in a separate branch and finally merged with the main.

java sdl software-development-lab-1

Last synced: 24 Jan 2025

https://github.com/danielgospodinow/riggster

Both a client and a server application for a multiplayer roguelike RPG game written in Java with libGDX

game java libgdx roguelike roguelike-rpg-game rpg rpg-game sdl sdl2 single-player single-player-game

Last synced: 23 Jan 2025

https://github.com/mgerhardy/sdl_rwhttp

Extending the SDL RWops feature with fetching a file from the web

http http-client libcurl sdl sdl-net sdl2

Last synced: 18 Dec 2024

https://github.com/jottenlips/jazz-charts-api

🎼 Simple API demonstrating Ariadne GraphQL, Pytest, Serverless, Moto, and DynamoDB

ariadne boto3 dynamodb example flask graphql graphql-server jazz moto pytest python schema-first sdl serverless testing

Last synced: 19 Dec 2024

https://github.com/zesterer/emul8or

A CHIP-8 emulator written using Vala and SDL

chip-8 chip8-emulator emulator emulator-programming pong sdl space-invaders tetris vala

Last synced: 25 Jan 2025

https://github.com/8dcc/sclock

Simple graphical clock

c clock pomodoro pomodoro-timer productivity sdl stopwatch

Last synced: 07 Jan 2025

https://github.com/programmingrainbow/yellow-snow-cpp-sdl2

Don't Eat the Yellow Snow! written in C++ and using SDL2 game library.

cpp cpp20 sdl sdl2

Last synced: 20 Jan 2025

https://github.com/jrob774/fish-blaster

An arcade blaster game made for 2020's Revival Jam.

arcade blaster c fish game game-jam revivaljam sdl sdl2 shooter tcc

Last synced: 24 Dec 2024

https://github.com/lostjared/super.stoner.420

Old game I wrote many years ago as a joke.

2d-game c mario sdl sidescroller

Last synced: 08 Nov 2024

https://github.com/zig-gamedev/zsdl

Zig bindings for SDL libs.

bindings gamedev sdl sdl2 sdl2-image sdl2-ttf zig

Last synced: 08 Nov 2024

https://github.com/mandarancio/nbodies

Haskell SDL2 , N Body simulation

body-simulation haskell haskell-learning sdl sdl2 simulation

Last synced: 28 Jan 2025

https://github.com/cms-enterprise/batcave-tf-misc-modules

IAC scripts that will help manage batCAVE landing zone resources.

aws-cloudwatch-logs aws-s3 misc sdl terraform terraform-module

Last synced: 08 Dec 2024

https://github.com/jonghough/cpp2j_demo

Demo game using SDL 2.0 library and using J to handle the logic while C++ / SDL handles UI and events.

cpp demo-game dll j jlang sdl sdl2

Last synced: 10 Jan 2025

https://github.com/sezero/sdl-os2

SDL-1.2 libraries for OS/2, ArcaOS and eComStation. Based on the original work by Andrey Vasilkin.

os2 sdl

Last synced: 26 Jan 2025

https://github.com/bploeckelman/sdl_imgui

A minimal example project for Dear ImGui with SDL and SDL_Image using CMake and Git submodules to keep everything self-contained.

cmake dear-imgui imgui sdl sdl-image sdl2

Last synced: 11 Jan 2025

https://github.com/yageek/mandel

:art: Mandelbrot fractal using SDL

c mandelbrot-fractal sdl

Last synced: 26 Jan 2025

https://github.com/bahamas10/undercurrents

Visualizer made in C and OpenGL and SDL2

c opengl sdl sdl2

Last synced: 27 Dec 2024

https://github.com/paul-maxime/merreles

A basic implementation of the game of Merels (also known as Nine Men's Morris), in C, using the SDL library.

c nine-mens-morris sdl sdl-ttf

Last synced: 18 Jan 2025

https://github.com/jtdaugherty/flux

A ray tracer implementation in Rust

graphics rayon raytracer raytracing rust sdl

Last synced: 22 Jan 2025

https://github.com/ebadier/mariosokoban

My C++ version of Mario Sokoban

cplusplus mario sdl sokoban tutorial video-game

Last synced: 16 Jan 2025

https://github.com/hartwork/sdl_video_demo

Demos fast blitting of a video buffer to the screen with scaling while respecting aspect-ratio in C99 for both SDL 2 and SDL 1

blitting c c99 letterboxing rendering sdl sdl2 windowboxing

Last synced: 11 Jan 2025

https://github.com/bakulf/xwelltris

3D Tetris like popular game similar to Welltris

3rd game sdl tetris tetris-game x11 xwelltris

Last synced: 30 Jan 2025

https://github.com/deckarep/dungeon-rush

πŸ‘ΎπŸ A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.

c dungeon-crawler game port rogue-like sdl sdl2 zig ziglang

Last synced: 25 Oct 2024

https://github.com/mattiascibien/sdl2-cross-platform-vs2017

A Visual Studio 2017 setup for developing cross-platfom apps with sdl2

cpp cross-platform cross-platform-game direct3d directx opengl opengl-es sdl sdl2 visual-studio

Last synced: 02 Feb 2025

https://github.com/stetre/lunasdl

SDL-oriented concurrency in Lua

concurrency lua sdl

Last synced: 25 Nov 2024

https://github.com/erengy/chip-8

CHIP-8 emulator

chip-8 cpp emulator sdl

Last synced: 23 Dec 2024

https://github.com/zreechxnn/antrian-rumah-sakit

Hospital Queue System: A robust system for managing patient queues in hospitals. This project features a user-friendly graphical interface for efficiently handling patient records and processing queues, improving overall management and patient flow within medical facilities.

cout cpp gpp hospital-management-system hpp iostream queue queue-system sdl sdl2 sdl2-library sdl2-ttf std

Last synced: 08 Jan 2025

https://github.com/josephakaro/the-maze

Welcome✌ to the Maze Game, a thrilling adventure coded in C language using the SDL2 Engine! Navigate through intricate mazes, solve puzzles, and conquer challenges in this classic-inspired game.

alx alx-africa alx-curriculum alx-low-level-programming game-development gamedev maze maze-generator sdl sdl2 sdl2-library sdl3 themazegame

Last synced: 15 Jan 2025

https://github.com/rsharifnasab/sbu_2cars

mini project of sbu basic programming for winter 97 (2cars)

2d-game 2d-graphics 2dgame car car-game game game-2d sdl sdl2

Last synced: 14 Jan 2025

https://github.com/martin-olivier/arcade

{Epitech} 2nd year project - Arcade

arcade epitech ncurses oop sdl sfml

Last synced: 17 Nov 2024

https://github.com/lostjared/lostmasterpiece

This is a game I wrote a very long time ago. It was a learning experience.

2d-game puzzle-game sdl

Last synced: 31 Dec 2024

https://github.com/mnafees/chopper

A CHIP-8 emulator written in Go with SDL

chip8 emulator go golang sdl

Last synced: 14 Nov 2024

https://github.com/mohamedelbachir/scheduler

The scheduler software to visualizing GRANT diagram in UNIX System

algorithm cpp diagram grantt scheduler scheduling sdl unix visualisation

Last synced: 30 Nov 2024

Simple DirectMedia Layer Awesome Lists