Alejandro Juan Pérez's starred repositories

tldraw

SDK for creating whiteboards and canvas experiences on the web.

Language:TypeScriptLicense:NOASSERTIONStargazers:34667Issues:155Issues:1119

acwj

A Compiler Writing Journey

Language:CLicense:GPL-3.0Stargazers:10275Issues:213Issues:49

raddebugger

A native, user-mode, multi-process, graphical debugger.

YoutubeExplode

Abstraction layer over YouTube's internal API

spreadsheet-is-all-you-need

A nanoGPT pipeline packed in a spreadsheet

cr

cr.h: A Simple C Hot Reload Header-only Library

Language:C++License:MITStargazers:1527Issues:49Issues:39

ezEngine

An open source C++ game engine.

Language:C++License:MITStargazers:1280Issues:50Issues:381

shecc

A self-hosting and educational C optimizing compiler

Language:CLicense:BSD-2-ClauseStargazers:1085Issues:26Issues:46

kohi

A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.

Language:CLicense:Apache-2.0Stargazers:953Issues:32Issues:102

q3vm

Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input

Language:CLicense:GPL-2.0Stargazers:819Issues:25Issues:14

zpp_bits

A lightweight C++20 serialization and RPC library

Language:C++License:MITStargazers:704Issues:10Issues:76

nativefiledialog-extended

Cross platform (Windows, Mac, Linux) native file dialog library with C and C++ bindings, based on mlabbe/nativefiledialog.

Language:C++License:ZlibStargazers:616Issues:11Issues:61

DIYDoom

An attempt to understand how DOOM engine works

Language:C++License:MITStargazers:570Issues:48Issues:5

gltf-vscode

This is an extension for Visual Studio Code to add support for editing glTF files.

Language:TypeScriptLicense:Apache-2.0Stargazers:442Issues:16Issues:129

awesome-graphics-libraries

:sunglasses: A curated list of 3D graphics libraries and resources

minilua

Single-file port of Lua, a powerful scripting language.

Language:CLicense:MITStargazers:244Issues:10Issues:3

OxylusEngine

Vulkan based game engine

Language:C++License:Apache-2.0Stargazers:228Issues:5Issues:6

RenderGraph

Render graph management library.

Language:C++License:MITStargazers:216Issues:5Issues:5

bgfx.cmake

CMake build scripts for bgfx. Released under public domain.

Language:CMakeLicense:CC0-1.0Stargazers:196Issues:6Issues:5

nicegraf

An abstraction layer for low-level platform-specific graphics APIs.

zua

An implementation of Lua 5.1 in Zig, for learning purposes

Language:ZigLicense:0BSDStargazers:161Issues:5Issues:1

lightweightvk

LightweightVK is a deeply refactored fork of https://github.com/facebook/igl. It provides a lean cross-platform graphics API running on top of Vulkan 1.3.

Language:C++License:NOASSERTIONStargazers:148Issues:9Issues:0

gmscript

Embedded scripting language for C++ apps, tools and games

zig-cross

Example of using as a CMake Toolchain for cross compiling.

Language:CMakeLicense:BSL-1.0Stargazers:72Issues:5Issues:2

embeddable-scripting-languages

List of embeddable scripting languages

lucid

LucidRaster: real-time GPU software rasterizer for exact OIT

Language:C++License:GPL-3.0Stargazers:27Issues:1Issues:0

libdicom

C library for reading DICOM files

Language:CLicense:MITStargazers:16Issues:7Issues:26

vulkan-zig-generated

Snektron/vulkan-zig, but generated and comitted for use as a package manager dependency

Language:ZigLicense:NOASSERTIONStargazers:9Issues:3Issues:0

shady

Research shading language IR

Language:CLicense:MITStargazers:1Issues:0Issues:0