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

Projects in Awesome Lists by alaingalvan

A curated list of projects in awesome lists by alaingalvan .

https://github.com/alaingalvan/crosswindow

๐Ÿ’ป๐Ÿ“ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.

android cmake cocoa cross-platform emscripten ios linux macos main mir uikit uwp wayland webassembly win32 windows xcb xlib

Last synced: 13 Apr 2025

https://github.com/alaingalvan/CrossWindow

๐Ÿ’ป๐Ÿ“ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.

android cmake cocoa cross-platform emscripten ios linux macos main mir uikit uwp wayland webassembly win32 windows xcb xlib

Last synced: 01 Apr 2025

https://github.com/alaingalvan/webgpu-seed

๐Ÿ”บ๐ŸŒฑ An example on how to render a hello triangle with WebGPU.

definitions dts types typescript typescript-definitions typings webgpu

Last synced: 07 Apr 2025

https://github.com/alaingalvan/crossshader

โš”๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl

Last synced: 06 Apr 2025

https://github.com/alaingalvan/CrossShader

โš”๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

apple-metal compiler directx glsl hlsl metal opengl transpiler vulkan webgl

Last synced: 01 Apr 2025

https://github.com/alaingalvan/directx12-seed

โœ–๐ŸŒฑ A DirectX 12 starter repo that you could use to get the ball rolling.

directx introduction seed

Last synced: 23 Nov 2024

https://github.com/alaingalvan/a-trip-through-the-graphics-pipeline-book

๐Ÿ“• A clone of @rygorous series of posts on the graphics pipeline.

book ebook gpu graphics-pipeline

Last synced: 17 Mar 2025

https://github.com/alaingalvan/image-editor-effects

๐Ÿ’Ž A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.

blend filter gimp instagram photoshop shader

Last synced: 23 Nov 2024

https://github.com/alaingalvan/vulkan-seed

๐ŸŒ‹๐ŸŒฑ A Vulkan starter repo that you could use to get the ball rolling.

crosswindow glm starter vulkan

Last synced: 23 Nov 2024

https://github.com/alaingalvan/crosswindow-graphics

A header only library to simplify creating ๐ŸŒ‹ Vulkan / โšช OpenGL / ๐ŸŒ WebGL / โŽDirectX / ๐Ÿค– Metal data structures with CrossWindow.

directx metal opengl vulkan webgl

Last synced: 23 Nov 2024

https://github.com/alaingalvan/crosswindow-demos

๐Ÿฅช Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.

demo directx directx-11 directx-12 directx11 directx12 metal opengl triangle vulkan

Last synced: 23 Nov 2024

https://github.com/alaingalvan/webgl-seed

๐ŸŒ๐ŸŒฑ A starter repo for building WebGL applications.

graphics introduction seed webgl

Last synced: 23 Nov 2024

https://github.com/alaingalvan/raw-vulkan

๐Ÿ”ฅ Experiments building Vulkan applications, libraries, and abstractions.

abstraction conan shaders shadertoy tutorial vulkan

Last synced: 15 Feb 2025

https://github.com/alaingalvan/gpu-zen-2-baker

๐Ÿฅง An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.

baker opengl raycast raycasting shaders texture texture-generation

Last synced: 23 Nov 2024

https://github.com/alaingalvan/metal-seed

๐Ÿค–๐ŸŒฑ An Apple Metal starter repo that you could use to get the ball rolling.

example graphics intro metal seed

Last synced: 17 Mar 2025

https://github.com/alaingalvan/opengl-seed

โšช๐ŸŒฑA modern OpenGL starter repo that you could use to get the ball rolling.

opengl seed starter tutorial

Last synced: 23 Nov 2024

https://github.com/alaingalvan/fig-standing-desk

๐Ÿ—œ๏ธ A custom standing desk that you can control from the command line.

cad desk iot rust-lang standing table

Last synced: 23 Nov 2024

https://github.com/alaingalvan/strange-attractors

โคด๏ธ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.

algorithm attractors marmoset procedural strange toolbag vertex-buffer

Last synced: 23 Nov 2024

https://github.com/alaingalvan/foil

โœจ A portfolio CMS library designed for engineers, artists, technical artists, musicians, and bloggers looking to showcase a portfolio of front-end experiments, games, art, articles, and more.

cms portfolio

Last synced: 23 Nov 2024

https://github.com/alaingalvan/opengl-seed-wasm

๐ŸŒโšช An example of of the opengl-seed example compiled to WebAssembly.

Last synced: 17 Mar 2025

https://github.com/alaingalvan/pxwar

๐Ÿš€ A bullethell game built with TypeScript and Canvas.

canvas game typescript

Last synced: 23 Nov 2024

https://github.com/alaingalvan/ora

๐Ÿ’ก A game where you're a blur of light trying to escape an encroaching darkness made for the 2012 GameMaker Steam Workshop.

cross-platform game game-development game-maker-language game-maker-studio-2 gamemaker platformer shader

Last synced: 17 Mar 2025

https://github.com/alaingalvan/alaingalvan

โ‰ About Alain Galvan, Graphics Software Engineer.

Last synced: 17 Mar 2025

https://github.com/alaingalvan/crosswindow-imgui

๐Ÿ–Œ๏ธ An optional library wrapping ImGui and providing bindings for CrossWindow events.

Last synced: 23 Jan 2025

https://github.com/alaingalvan/conan-vulkan-sdk

Conan package for the Vulkan SDK.

conan package vulkan vulkan-sdk

Last synced: 17 Mar 2025

https://github.com/alaingalvan/alainxyz-comments

๐Ÿ”ฎ Utterances powered comments for the Alain.xyz blog.

alain blog comments graphics utterances

Last synced: 17 Mar 2025

https://github.com/alaingalvan/guardian

๐Ÿ‘ผ A real time monster based role playing game (RPG) I made for GameMaker's 2010 summer competition.

gamemaker gamemaker-language gamemaker-studio gamemaker-studio-2 real-time rpg

Last synced: 17 Mar 2025

https://github.com/alaingalvan/foil-starters

๐ŸŒ  A monorepo of all available starters for the foil CMS.

Last synced: 17 Mar 2025

https://github.com/alaingalvan/conan-vulkan-loaderandvalidationlayers

Conan package for just the loader and validations layers provided by Khronos.

Last synced: 17 Mar 2025

https://github.com/alaingalvan/conan-vulkan-hpp

Conan package for the Vulkan C++ API

conan vulkan-sdk

Last synced: 17 Mar 2025

https://github.com/alaingalvan/conan-plf-colony

Conan package for plf::colony - A data structure for pointer validity.

Last synced: 17 Mar 2025