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/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/kenamick/savagewheels

:checkered_flag: 2D car crashing game armageddon

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

Last synced: 02 Nov 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/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/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/lecrapouille/graphicslessoningforth

[Tutorial] OpenGL Legacy and SDL Graphics Lesson in Gforth

forth gforth opengl sdl

Last synced: 27 Oct 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/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/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: 02 Aug 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/leandromoreira/player-ffmpeg

Up to date tutorial of ffmpeg

codec ffmpeg player sdl tutorial video

Last synced: 28 Oct 2024

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/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: 17 Oct 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/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: 03 Aug 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/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/icculus/smpeg

Loki Software's MPEG decoding library.

sdl smpeg

Last synced: 15 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/tokenrove/tsdl-image

OCaml SDL2_image bindings to go with Tsdl

bindings library ocaml sdl

Last synced: 29 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/taylorgoolsby/graphql-directive-connection

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

connection directive graphql relay schema sdl

Last synced: 01 Nov 2024

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

The website for Simple Directmedia Layer.

sdl sdl2

Last synced: 04 Aug 2024

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

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

conan direct-media sdl

Last synced: 26 Sep 2024

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

SDL2 bindings for Zig

sdl zig

Last synced: 14 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/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/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: 15 Oct 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: 30 Oct 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/abdallahhemdan/tetris-game

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

cpp sdl tetris tetris-game tetrisgame

Last synced: 23 Oct 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/robloach/nuklear_sdl_12

SDL 1.2 support for Nuklear

nuklear sdl

Last synced: 27 Oct 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/epergo/tetris-c

Tetris game in C using SDL2

c sdl sdl2 tetris

Last synced: 11 Oct 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/tokenrove/tsdl-mixer

SDL2_mixer bindings to go with Tsdl

bindings library ocaml sdl

Last synced: 29 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/tokenrove/tsdl-ttf

SDL2_ttf bindings for Ocaml with Tsdl

bindings library ocaml sdl

Last synced: 29 Oct 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/superzazu/sdl_dbgp

A C99 library to display ASCII text in SDL2 programs (in a VGA-like text mode)

c sdl sdl2

Last synced: 14 Oct 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

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: 06 Aug 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: 03 Aug 2024

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/jfcalvo/yoko

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

c game mruby sdl sdl2

Last synced: 14 Oct 2024

https://github.com/stetre/moonagents

Reactive state machines in Lua

concurrency fsm lua sdl

Last synced: 05 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/icculus/smjpeg

Loki Software's Motion JPEG library.

mjpeg sdl

Last synced: 15 Oct 2024

https://github.com/icculus/palantir

A portable VNC client built on SDL and SDL_net.

sdl vnc

Last synced: 15 Oct 2024

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/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 03 Aug 2024

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

Game implemented during ZuriHac2015

game haskell sdl

Last synced: 31 Oct 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: 16 Oct 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/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/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/vitalych/gui

Simple 2D GUI framework

2d engine framework gui pixels rendering sdl

Last synced: 14 Oct 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: 13 Oct 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: 28 Oct 2024

https://github.com/tokenrove/zookicker

#1GAM February backup plan

game ocaml puzzle-game sdl

Last synced: 29 Oct 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: 14 Oct 2024

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

Rust port of Catacomb II (SDL)

carmack game game-development id-software rust sdl

Last synced: 30 Oct 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: 27 Oct 2024

https://github.com/lucivpav/bomberman

A command line Bomberman game written in C++.

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

Last synced: 01 Nov 2024

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: 16 Oct 2024

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: 31 Oct 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: 04 Nov 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/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: 13 Oct 2024

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

{Epitech} 2nd year project - Arcade

arcade epitech ncurses oop sdl sfml

Last synced: 12 Oct 2024

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: 28 Oct 2024

https://github.com/mnafees/chopper

A CHIP-8 emulator written in Go with SDL

chip8 emulator go golang sdl

Last synced: 02 Aug 2024

https://github.com/jtdaugherty/flux

A ray tracer implementation in Rust

graphics rayon raytracer raytracing rust sdl

Last synced: 13 Oct 2024

https://github.com/stetre/lunasdl

SDL-oriented concurrency in Lua

concurrency lua sdl

Last synced: 06 Aug 2024

https://github.com/yageek/mandel

:art: Mandelbrot fractal using SDL

c mandelbrot-fractal sdl

Last synced: 13 Oct 2024

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/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: 15 Oct 2024

https://github.com/bakulf/xwelltris

3D Tetris like popular game similar to Welltris

3rd game sdl tetris tetris-game x11 xwelltris

Last synced: 15 Oct 2024

https://github.com/giulioz/demoeffects

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

3d amiga cpp demoscene graphics sdl twister

Last synced: 15 Oct 2024

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

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

os2 sdl sdl2

Last synced: 15 Oct 2024

https://github.com/chuigda/ocsdl

A 3-year-old kid's toy-level SDL ObjC wrapper, don't expect anything useful from this

objective-c sdl sdl2

Last synced: 27 Oct 2024

https://github.com/danielgospodinow/alienattack

Single-player and Multiplayer arcade game similar to Space Invaders

ai ai-bots ai-players cpp linux multiplayer multiplayer-arcade-game sdl sdl2 single-player space-invaders

Last synced: 13 Oct 2024

https://github.com/gattschardo/tetris

basic tetris implementation for GTK3, SDL1 (with emscripten support) and SDL2

cairo emscripten gtk3 sdl sdl2 wasm

Last synced: 26 Oct 2024

Simple DirectMedia Layer Awesome Lists