Screenlite
Open-source CMS and player platform for digital signage
363 stars 17 forks last commit first released MIT
Slowing down
No commits since 8 Jan 2026. Check the issue tracker before you rely on it.

Screenlite is an open-source digital signage platform that provides a centralized web CMS to manage content, schedules, and display devices. It pairs a backend CMS with lightweight players to render content across web, desktop, and embedded devices.
Key Features
- Centralized CMS for creating, scheduling, and organizing playlists and screen layouts
- Separate player component that renders content on screens (web player and platform-specific players planned)
- Device and schedule management for single screens or large fleets
- Background job processing for publishing and sync using BullMQ and Redis
- Persistent storage with PostgreSQL and S3-compatible object storage for media
- Modern web UI built with React and Tailwind CSS, client state via Zustand and data fetching via TanStack Query
- API-first design and queued workflows for integrations and scalable deployments
Use Cases
- Retail or hospitality screens for menus, promotions, and rotating content
- Corporate internal communications and lobby displays across multiple sites
- Event, transit, and informational displays that require scheduled content
Limitations and Considerations
- Project is in public development and not yet recommended for production use
- Client-side experience is partially incomplete and may contain bugs or missing features
- Database migrations may be non-incremental during early development, potentially requiring database resets
Screenlite aims to be a simple, modern, and extensible digital signage solution with a focus on scalability and security. It is well suited for evaluation, experimentation, and community contributions while core features and stability continue to mature.
Categories:
Tags:
Tech Stack:
Similar to Screenlite

OpenCut
Open-source, cross-platform timeline-based video editor
Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

MeTube
Web GUI for yt-dlp to download videos from YouTube and other sites
A lightweight web interface for yt-dlp (youtube-dl fork) that manages queued downloads, playlists, and filename templates via Docker or local Python/Angular setup.


Seerr
Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.

RetroAssembly
Browser-based retro game library and emulator frontend
A web application that organizes and runs retro game ROMs in the browser with cloud saves, automatic box art, controller support and multi-platform emulation.

Agregarr
Plex collections manager that syncs and curates home hubs
Agregarr manages Plex Collections and hubs by syncing lists and stats from multiple sources, reordering and scheduling visibility, and optionally adding missing media via Radarr/Sonarr/Overseerr.

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-compatible storage.






