Something broke
Open a bug report with the browser, operating system, GPU when known, steps to reproduce, and a screenshot or recording. A safe project link can make visual bugs much easier to inspect.
File a bug report ↗Projektor is an open-source, pre-1.0 project, not a staffed support service. There is no ticket portal or guaranteed response time; the routes below go directly to the repository or maintainer.
Open a bug report with the browser, operating system, GPU when known, steps to reproduce, and a screenshot or recording. A safe project link can make visual bugs much easier to inspect.
File a bug report ↗Use the feature template to describe the job, the result you want, and whether the browser can expose the required device or protocol. Concrete use cases are more useful than a feature name alone.
Request a feature ↗Do not open a public issue. Send a private GitHub Security Advisory with the impact and reproduction steps, or email the maintainer if an advisory is not practical.
Open a private advisory ↗For a private project question that is not better handled in a public issue, write directly. Security reports are still best sent through the advisory channel above.
vedanthbora@gmail.comShared project links and .projektor files are untrusted input; runtime GLSL, camera permissions, and same-origin output sync also deserve careful handling. Include the impact and smallest safe reproduction in a private advisory.
Reduce the problem to the fewest actions you can.
Name the browser, operating system, and GPU when known.
Say whether it happened in the editor or the Go Live output.
Attach a screenshot or short recording for visual failures.
The contribution guide explains the engine boundary, validation rules, and CI gates. Start with an issue when the design or scope needs discussion first.