Members
-
engine ★ PINNED
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
JavaScript ★ 16k 7h agoExplain → -
editor ★ PINNED
Browser-based visual editor for building WebGL, WebGPU, WebXR apps
TypeScript ★ 1.2k 6h agoExplain → -
supersplat ★ PINNED
3D Gaussian Splat Editor
TypeScript ★ 9.5k 28m agoExplain → -
supersplat-viewer ★ PINNED
User-friendly, high-performance viewer for 3D Gaussian splats
TypeScript ★ 505 8h agoExplain → -
splat-transform ★ PINNED
CLI tool and library for 3D Gaussian splat processing and conversion
TypeScript ★ 1.2k 7d agoExplain → -
pcui ★ PINNED
UI component library for web-based tools
TypeScript ★ 786 19d agoExplain → -
model-viewer
3D Model Viewer supporting glTF and 3D Gaussian Splats
TypeScript ★ 695 19d agoExplain → -
react
Build 3D apps with React
TypeScript ★ 512 16d agoExplain → -
awesome-playcanvas
A curated list of awesome PlayCanvas assets, resources, and more.
★ 465 12d agoExplain → -
playcanvas-ar
Fast and Easy Augmented Reality for the Web :rocket:
JavaScript ★ 255 4y agoExplain → -
pcui-graph
A PCUI extension for creating node-based graphs
TypeScript ★ 149 19d agoExplain → -
developer-site
Developer resources website for PlayCanvas
JavaScript ★ 138 3d agoExplain → -
editor-mcp-server
MCP Server for AI automation of the PlayCanvas Editor
TypeScript ★ 120 4d agoExplain → -
web-components
Web Components for building declarative PlayCanvas applications
TypeScript ★ 101 5d agoExplain → -
playcanvas.github.io
Live examples of the PlayCanvas Engine
HTML ★ 100 1y agoExplain → -
playcanvas-gltf ▣
glTF 2.0 support for the PlayCanvas Engine
JavaScript ★ 100 4y agoExplain → -
playcanvas-sync
Real-time synchronization of files between PlayCanvas and your local machine
JavaScript ★ 94 15d agoExplain → -
playcanvas-tween
A tween library for PlayCanvas
JavaScript ★ 68 1y agoExplain → -
sogs ⑂ ▣
Python package to compress Gaussian Splats with Self-Organizing Gaussians
Python ★ 63 10mo agoExplain → -
vscode-extension
VS Code Extension for PlayCanvas Editor
TypeScript ★ 58 4d agoExplain → -
earthatile
Engine-agnostic runtime for 3D Tiles geospatial datasets
JavaScript ★ 57 9mo agoExplain → -
playcanvas-spine
Plugin component for PlayCanvas which enables support for Spine animations.
JavaScript ★ 51 5mo agoExplain → -
create-playcanvas
Quickly scaffold a PlayCanvas project
TypeScript ★ 49 1d agoExplain → -
webvr ▣
**Deprecated**: WebVR support for PlayCanvas WebGL Game Engine. WebVR is now supported in the PlayCanvas engine directly, this project is now considered legacy and should not be used in new projects.
JavaScript ★ 45 4y agoExplain → -
playcanvas-editor-ts-template
A simple TypeScript template for PlayCanvas that can also sync with your playcanvas.com project
TypeScript ★ 32 1y agoExplain → -
editor-api ▣
The PlayCanvas Editor API
TypeScript ★ 32 6mo agoExplain → -
playcanvas-rest-api-tools
A set of tools to use with the PlayCanvas REST API for common jobs such as downloading a build and archiving a project
JavaScript ★ 30 1y agoExplain → -
observer
TypeScript implementation of the Observer pattern
TypeScript ★ 26 7d agoExplain → -
playcanvas-p2.js
An integration of PlayCanvas with the 2D physics engine p2.js
JavaScript ★ 24 3y agoExplain → -
fonts ▣
Scripts that allow you to render Bitmap fonts in PlayCanvas.
JavaScript ★ 24 4y agoExplain → -
walkthrough.js ▣
walkthough.js allows you to create interactive walkthroughs on your website
JavaScript ★ 21 4y agoExplain → -
sprites ▣
Scripts that allow you to render Sprites in PlayCanvas
JavaScript ★ 21 4y agoExplain → -
markdown-translator
Use Google Gemini to translate markdown files
JavaScript ★ 19 11mo agoExplain → -
playcanvas-webpack
Demonstration of building a PlayCanvas app with Webpack
JavaScript ★ 17 4y agoExplain → -
texture-tool
Texture tool for graphics programmers
TypeScript ★ 14 19d agoExplain → -
playcanvas-inspector
Chrome extension for inspecting published PlayCanvas apps
JavaScript ★ 14 3y agoExplain → -
FlappyBird
Playcanvas Engine - Flappy Bird
JavaScript ★ 12 2y agoExplain → -
google-play-game-services ▣
A PlayCanvas integration for Google Play Game Services
JavaScript ★ 12 9y agoExplain → -
canvas-mock ▣
Mock for HTMLCanvasElement and related classes
JavaScript ★ 9 1mo agoExplain → -
ammo.js ⑂ ▣
Direct port of the Bullet physics engine to JavaScript using Emscripten
C++ ★ 8 3y agoExplain → -
api-reference
PlayCanvas API reference manual
JavaScript ★ 7 5d agoExplain → -
blog
The PlayCanvas blog site
JavaScript ★ 7 6d agoExplain → -
eslint-config
ESLint configuration used by PlayCanvas
TypeScript ★ 6 7d agoExplain → -
texturepacker-exporter ▣
Custom PlayCanvas exporter for TexturePacker
★ 6 6mo agoExplain → -
ShareJS ⑂ ▣
Collaborative editing in any app
JavaScript ★ 6 11y agoExplain → -
playcanvas-facebook
Plugin component for PlayCanvas which enables integration of the Facebook API.
JavaScript ★ 5 10y agoExplain → -
sublime-completions
Sublime Text completions file for PlayCanvas
JavaScript ★ 4 4y agoExplain → -
playcanvas-jsdoc-template ▣
JSDoc template for PlayCanvas
JavaScript ★ 3 2y agoExplain → -
livedb ⑂ ▣
A database frontend for concurrent editing systems
JavaScript ★ 3 11y agoExplain → -
visual-tests
Generate screenshots and compare them across versions of the engine
JavaScript ★ 3 4y agoExplain → -
msdfgen ⑂ ▣
Multi-channel signed distance field generator
C ★ 2 5y agoExplain → -
gaussian-splatting ⑂
Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
Python ★ 2 2y agoExplain → -
editor-test ▣
The official PlayCanvas Editor testing suite built on Playwright
TypeScript ★ 2 4mo agoExplain → -
gm ⑂
GraphicsMagick for node
JavaScript ★ 2 6mo agoExplain → -
codemods
Codemods for migrating older
JavaScript ★ 2 2y agoExplain → -
etc2comp ⑂
No description.
C++ ★ 2 4y agoExplain → -
basis_universal ⑂
Basis Universal GPU Texture Codec
C++ ★ 2 1y agoExplain → -
playcanvas-csp ▣
Node.js tool to download a build via REST API and add CSP rules
JavaScript ★ 2 4y agoExplain → -
BitBucket-api ⑂ ▣
Python library to interact with BitBucket REST API
Python ★ 2 13y agoExplain → -
attribute-parser
The official JSDoc Attribute parsed used in the PlayCanvas engine
TypeScript ★ 1 1d agoExplain → -
FasTC ⑂
A fast texture compressor for various formats
C++ ★ 1 2y agoExplain → -
RAIN-GS ⑂
Code for "Relaxing Accurate Initialization Constraint for 3D Gaussian Splatting" by Jaewoo Jung, Jisang Han, Honggyu An, Jiwon Kang, Seonghoon Park, and Seungryong Kim
Python ★ 1 2y agoExplain → -
ImageMagick ⑂
🧙♂️ ImageMagick 7
C ★ 1 6mo agoExplain → -
webvr-polyfill ⑂ ▣
Use WebVR today, without requiring a special browser build.
JavaScript ★ 1 8y agoExplain → -
json0 ⑂ ▣
Version 0 of the JSON type
CoffeeScript ★ 1 11y agoExplain → -
prompts
A curated collection of prompts for the PlayCanvas engine
★ 0 4h agoExplain → -
font-tools
Generate PlayCanvas MSDF font assets from TTF/OTF files
JavaScript ★ 0 16d agoExplain → -
msdfgen-wasm
No description.
C++ ★ 0 17d agoExplain → -
newsletter
PlayCanvas newsletter markdown source and media (hosted via GitHub Pages).
★ 0 2mo agoExplain → -
colmap ⑂
COLMAP - Structure-from-Motion and Multi-View Stereo
★ 0 2y agoExplain → -
parse-comments ⑂ ▣
Parse code comments from JavaScript or any language that uses the same format.
JavaScript ★ 0 10y agoExplain → -
rest ⑂ ▣
No description.
CoffeeScript ★ 0 12y agoExplain → -
livedb-mongo ⑂ ▣
MongoDB database adapter for livedb
JavaScript ★ 0 11y agoExplain → -
ot-text ⑂
OT type for plaintext
JavaScript ★ 0 3y agoExplain → -
cloud-git ⑂
Node.js git server for cloud-native applications
JavaScript ★ 0 3y agoExplain →
No repos match these filters.