Matteo Vinci's starred repositories
shader-minifier
Minify and obfuscate GLSL or HLSL code
html5bytebeat
Bytebeats in HTML5
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
LibreChat
Enhanced ChatGPT Clone: Features Anthropic, AWS, OpenAI, Assistants API, Azure, Groq, o1, GPT-4o, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. Actively in public development.
data2sound
A CLI and library to convert data to sound, and vice versa (dependency-free)
nostalgist
A JavaScript library used for running emulators of retro consoles inside browsers.
retro-assembly
A personal retro game collection cabinet in your browser.
RomPatcher.js
An IPS/UPS/APS/BPS/RUP/PPF/xdelta ROM patcher made in HTML5.
BrowserSynth
A browser implementation of StructureSynth with more primitives, non-uniform scaling of all primitives and object export for extrenal rendering
webgl2-fundamentals
WebGL 2 lessons starting from the basics
commitlint
📓 Lint commit messages
video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
webgpu-best-practices
A series of docs detailing best practices for developing with WebGPU
gltf-pipeline
Content pipeline tools for optimizing glTF assets. :globe_with_meridians:
nerd-fonts
Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more