Rendering middleware
-
@a2ui/web_core
A2UI Core Library
-
@applitools/eyes-testcafe
Applitools Eyes SDK for TestCafe
-
@kmamal/sdl
SDL bindings for Node.js
-
@playcanvas/react
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
Rendering React -
@vue/server-renderer
@vue/server-renderer
Rendering Vue -
@xterm/xterm
Full xterm terminal, in your browser
-
Babylon.js
Powerful, open web rendering engine for 3D games and experiences, built on WebGL/WebGPU.
-
canvas-app
sets up a retina-scaled canvas with render loop
-
Compute Shader Helper
This tool simplifies the process of running compute shaders in Godot. It wraps up RenderingDevice methods in a way that preserves basic functionality while taking up much less space. Currently supports only storage buffers. Version 1.1 update: - Added _free_rid() function.
Rendering Godot -
Compute Shader Plus
This plugin adds ComputeHelper and Uniform classes that make using compute shaders easier.
Rendering Godot -
enzyme-shallow-equal
Adaptation of react-addons-shallow-compare, for independent usage
-
ESP32-C3-Laser-Engraver
Build and control a compact ESP32-C3 laser engraver with integrated web and Bluetooth interfaces for seamless wireless operation.
-
Eye Dropper - Palette swapper shader
Eye Dropper is a shader (GDShader) that helps with quick color palette swapping easily customizable through shader parameters. This shader is a canvas_item type of shader that was meant, at least initially, to be used with CanvasItems nodes in Godot. Contributions are welcome to make a 3D version (To contribute, visit the GitHub repository, available in this page). With this shader, you can configure your palettes through textures or through color arrays, or even use both options, if it's more convenient to you. This project is fully documented so that you can understand what each function or property does, just check it out in the eye_dropper.gdshader file! To be able to use the palette arrays with various colors, make sure to tweak the max_palette_array_size constant in the shader file so that it attends your project's needs. By default it is set to 8, which means that only 8 colors are allowed at maximum using the arrays, but, as mentioned, that's easily tweakable. I hope this shader helps you with your project! :D *This project was tested with Godot 4.3.
Rendering Godot -
flight
A graphics and application SDK for AI agents.
-
grafily
Obsidian plugin for rendering pretty family graphs (family trees)
-
Hammer
Hammer is an open source cross-platform framework which uses Vulkan as backend. With support for collision detection and point lights.
-
Hypercasual Gradient Shader
A shader meant for adding gradients to unlit 3D meshes. Contains examples, and documented code.
Rendering Godot -
ls-transcoder
Enable high-performance AI request routing with multi-architecture support and an interactive API dashboard for efficient deployment and management.
-
mdview.nvim
Highly secure, high-performance browser-based Markdown preview for Neovim — Go relay server + Rust/WASM sanitized rendering, no Node.js required.
-
microNeo
The terminal editor that can discuss with OpenCode and Pi
-
Noise Shader
This addon adds 4 CompositorEffects that can be added to cameras. These shaders take the color output of the camera and uses it to adjust their images. This creates an image that can only be seen while its playing. Cycling Noise: This effect cycles through different shades of white and black to create a cycling image. The brighter the input pixel, the faster the shader updates. Sliding Noise This effect moves pixels every frame to create a sliding effect. All moving pixels move at the same exact speed. Variable Sliding Noise Very similar to the other sliding noise effect, but brighter pixels move faster. Darker pixels will slide at a lower frame rate, which conveys depth. Colorful Noise Equivalent to the cycling noise, but can cycle color too. The red channel controls pixel value, and the green channel controls color.
Rendering Godot -
phaser
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.
-
phaser-ce
Phaser CE (Community Edition) is a fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.
-
pi-mind-palette
SumoCode IDE 2026 - AI Personal Extension with Persistent Memory & Visual Language
-
PS1 Shader Mixer
Visual post-process shader mixer plugin for Godot 4. Mix and combine retro effects in real-time directly from the editor without touching any code
Rendering Godot -
PSX Style Camera Shader - Distance Fog, Dithering, Color Limiter, Noise
This is a Camera shader for Godot 4.3 to add distance fog with optional noise, color limiting, and dither. There are a lot of fragmented and partial solutions out there and I wanted to combine various techniques to make an easy to use quad-based shader. Each setting can be enabled/disabled and customized. ** Updated for Godot 4.3. A 4.2 compatible version can be found within the repository's releases
Rendering Godot -
remarkable
Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.
-
Shader-Lib
Visual shader node library for Godot engine. Supports all 4.2.0+ versions! Adds various extra nodes to use in built-in visual shader editor. This is incompatible for Godot 4.1, use "Shader-Lib for Godot 4.1" instead.
Rendering Godot -
silvery
React for modern terminal apps — powerful apps, polished UIs, proudly terminal
-
SimpleGameEngine
A super simple game engine in Post-Modern C
-
stage-js
2D HTML5 Rendering and Layout
-
tachyon
Very fast 3D, and associated game projects.
Rendering C++ -
termgrid-core
Provide a deterministic terminal grid engine with fixed Unicode width, damage tracking, and backend-independent rendering for efficient redraws.
-
Terrain Layered Shader
This addon contains two shaders meant to be used as a material for terrain objects. The shaders support color, normal, roughness and metallic maps. They also provide a tile scrambling feature that gets rid of obvious repeated patterns. You can also stack several different terrain shader on top of each other and use masks to blend between them.
-
Three.js
JavaScript 3D library for rendering interactive graphics in the browser with WebGL/WebGPU.
-
unpdf
PDF extraction and rendering across all JavaScript runtimes
-
Visual Shader Derive Z Node
Get the Z channel of a normal map from X & Y channels.
Rendering Godot -
Visual Shader Height Blend Node
This is a visual shader addon that adds the HeightBlend node to the visual shader editor.
Rendering Godot -
Visual Shader Normal Combine Node
Combine two normal maps using this node. Includes UDN, Whiteout, RNM and Unity blending methods.
-
Visual Shader Normal Strength Node
This node lets you control normal map strength.
Rendering Godot -
Visual Shader Parallax Mapping Node
This node outputs UV based on height map for Simple Offset Mapping & Parallax Occlusion Mapping.
Rendering Godot -
Visual Shader Pixel Normal World Node
This node outputs normal map direction in world space based on the input.
Rendering Godot -
Visual Shader UV Manipulation Node
This is a visual shader addon that adds the UVManipulation node to the visual shader editor.
Rendering Godot -
Visual Shader UV Nodes Pack
Necessary UV Nodes For Godot 4. Includes UVManipulation, UVPanner, UVTwirl, UVRotate, UVSpherize.
Rendering Godot -
Visual Shader Vector Transform Node
Transforms a vector between different coordinate spaces.
Rendering Godot -
VRM Importer & MToon Shader
[What is VRM?] VRM: 3D avatar ecosystem created by Pixiv. VRoid Studio: A free tool to easily create your own custom VRM avatars. [Why this fork?] An active fork and continuation of the V-Sekai/godot-vrm project, providing ongoing maintenance and major performance upgrades for VRM support in Godot 4.3+. This version leverages GDExtension (C++) to deliver high-performance physics and advanced features. [Installation] Go to Project → Project Settings → Plugins and enable both the VRM and MToon plugins. [Credits] Originally developed by the V-Sekai team. This continuation is maintained by AzPepoze.
Rendering Godot -
vulkan-extensionlayer
Layer providing Vulkan features when native support is unavailable
-
vulkan-loader
Vulkan ICD Loader
-
vulkan-profiles
Tools for Vulkan profiles
-
vulkan-tools
Vulkan utilities and tools
-
vulkan-utility-libraries
Utility Libraries for Vulkan
-
vulkan-validationlayers
Vulkan layers that enable developers to verify correct use of the Vulkan API
-
vulkan-volk
Meta loader for Vulkan API