Various examples of how developers can use Screenly and Screenly's API https://www.screenly.io
  • TypeScript 34.3%
  • JavaScript 27.8%
  • CSS 23.8%
  • HTML 13%
  • Python 0.9%
Find a file
2026-06-02 07:31:03 -07:00
.claude chore(ci): remove super-linter and add targeted linting (#807) 2026-05-25 23:10:19 -07:00
.github chore(deps): update Dependabot schedule to monthly (#811) 2026-06-02 07:31:03 -07:00
.vscode using document.createDocumentFragmet for label update 2025-01-20 19:22:16 +05:30
bootstrap Adds webpage for javascript injector example 2023-01-03 22:36:38 +05:30
docs feat(bamboo-hr-app): migrate and redesign BambooHR app (#783) 2026-05-04 09:42:56 -07:00
dynamic-playlists chore(deps): bump requests from 2.32.4 to 2.33.0 in /dynamic-playlists (#756) 2026-04-06 10:01:04 -07:00
edge-apps fix(grafana): show descriptive error when dashboard image fails to load (#789) 2026-05-31 22:57:07 -07:00
images fix file name 2024-11-26 17:25:02 +05:30
javascript-injectors Potential fix for pull request finding 2026-05-27 16:24:53 -07:00
misc Adds Node-RED example script 2025-04-25 17:18:36 +01:00
scripts chore: remove legacy Grafana script (#771) 2026-04-06 07:54:29 -07:00
.editorconfig chore: upgrade bun dependencies; consolidate dotfiles (#510) 2025-11-15 21:12:38 -08:00
.gitattributes chore: upgrade bun dependencies; consolidate dotfiles (#510) 2025-11-15 21:12:38 -08:00
.gitignore chore(gitignore): ignore screenshots PNG files (#734) 2026-03-18 06:30:35 -07:00
.prettierignore feat: migrate Edge Apps to published @screenly/edge-apps package (#765) 2026-04-02 07:40:09 -07:00
CNAME Create CNAME 2023-01-19 14:28:31 +00:00
LICENSE fix MIT License year 2024-03-25 16:56:12 +05:30
README.md chore(bamboo-hr-app): remove app moved to separate repo (#799) 2026-05-08 15:07:39 -07:00

Screenly Playground

Playground Logo

This repository holds various examples that showcases Screenly's features and API.

Edge Apps

If you are not familiar with Edge Apps, we suggest you review our developer documentation.

Creating a New Edge App

To scaffold a new Edge App, run the following from the edge-apps/ directory:

bun create edge-app-template --no-git <your-app-name>

This generates a new app with TypeScript, the Screenly design system, manifest files, and all standard scripts pre-configured. See edge-apps/README.md for full details.

TypeScript Library

The Playground also offers an Edge Apps library that contains utilities for building Edge Apps including helper functions.

Details on how to use the library can be found in the @screenly/edge-apps package on NPM.

Other