All Projects → Brendonovich → sceneify

Brendonovich / sceneify

Licence: MIT license
The simplest way to control OBS from JavaScript

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to sceneify

marv
Marv your Swiss streaming tool!
Stars: ✭ 149 (+98.67%)
Mutual labels:  obs, obs-websocket
kiwi
Kiwi turns your Pimoroni Keybow into a fully customizable poor-man's Elgato Stream Deck!
Stars: ✭ 40 (-46.67%)
Mutual labels:  obs, obs-websocket
obws
The obws (obvious) remote control library for OBS
Stars: ✭ 27 (-64%)
Mutual labels:  obs, obs-websocket
OBSliveTally
Display the stream status or tally information for a scene or source on any device in the network.
Stars: ✭ 20 (-73.33%)
Mutual labels:  obs, obs-websocket
OBS-ChatSpam
Python script for OBS Studio that posts messages in Twitch chat
Stars: ✭ 26 (-65.33%)
Mutual labels:  obs, obs-websocket
obs-websocket-js
Consumes https://github.com/obsproject/obs-websocket
Stars: ✭ 521 (+594.67%)
Mutual labels:  obs, obs-websocket
obs-golang-plugin
OBS Studio Golang Plugin
Stars: ✭ 50 (-33.33%)
Mutual labels:  obs
obs blade
Make use of the OBS WebSocket Plugin (https://github.com/obsproject/obs-websocket) and control your stream
Stars: ✭ 182 (+142.67%)
Mutual labels:  obs
terraform-otc
Terraform integration modules for Open Telekom Cloud
Stars: ✭ 20 (-73.33%)
Mutual labels:  obs
obs-websocket-gd
Control OBS from inside a Godot game or app.
Stars: ✭ 42 (-44%)
Mutual labels:  obs
twitch-youtube-restream-chat-overlay
Access the YouTube Live chat and route it to your OBS or VMix Browser source.
Stars: ✭ 52 (-30.67%)
Mutual labels:  obs
obs-websocket-java
A java library for obs-websocket
Stars: ✭ 46 (-38.67%)
Mutual labels:  obs
character-overlay
Web App for adding an OBS overlay with character information such as name, picture, and health for your favorite role-playing game.
Stars: ✭ 17 (-77.33%)
Mutual labels:  obs
streamlabs-chat
Free customizable theme, template, custom coded CSS for Twitch, Streamlabs, Streamelemens chat box widget & overlay.
Stars: ✭ 59 (-21.33%)
Mutual labels:  obs
BeatRecorder
Easily record your BeatSaber gameplay!
Stars: ✭ 20 (-73.33%)
Mutual labels:  obs
obs-face-tracker
Face tracking plugin for OBS Studio
Stars: ✭ 185 (+146.67%)
Mutual labels:  obs
OBS
No description or website provided.
Stars: ✭ 42 (-44%)
Mutual labels:  obs
simple-obs-stt
Speech-to-text and keyboard input captions for OBS.
Stars: ✭ 89 (+18.67%)
Mutual labels:  obs
obs-backgroundremoval
An OBS plugin for removing background in portrait images (video), making it easy to replace the background when screen recording.
Stars: ✭ 1,304 (+1638.67%)
Mutual labels:  obs
obs-text-slideshow
OBS plugin inspired by the built in image slideshow, except for text sources instead. Both Free Type 2 and GDI+ are supported.
Stars: ✭ 45 (-40%)
Mutual labels:  obs

Sceneify logo

Sceneify

The easiest way to control OBS from JavaScript

Downloads Core Version Build Size

Using obs-websocket can be difficult. Small manipulations of scenes and scene items are manageable, but keeping track of scenes, sources, settings, filters and more can quickly become a daunting task.

Sceneify aims to fix this. By working with Scene, Source, and SceneItem objects, you can have unparalleled control over your OBS layouts.

Beta Warning

This library is not well tested and is still under heavy development. Feel free to use it, but make sure you make a backup of your scene collections before doing anything with Sceneify.

Features

  • Persistence across code reloads, so scenes and items aren't deleted and recreated each time you run your code
  • Scene, Source and SceneItem are designed to be overridden, allowing for complex layouts to be abstracted into subclasses
  • Easy integration into existing layouts with Scene.link(), allowing for incremental migration to Sceneify without handing over your entire layout to your code.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].