Wrale Signage aims to be an open-source digital signage management system with a focus on simplicity and reliability. Currently in early development.
Basic functionality is implemented:
- Display registration and management via CLI
- Content event tracking in PostgreSQL
- Basic health monitoring
- Web interface for display simulation
.
├── api/ # API types
├── cmd/ # Binaries
│ ├── wsignd/ # Server
│ └── wsignctl/ # CLI
├── internal/ # Implementation
└── web/ # Display interface
- Go 1.21+
- PostgreSQL 14+
- Node.js 18+ (for web interface)
- Docker (for development database)
- Start development database:
make test-deps
- Build binaries:
make build # Creates bin/wsignd and bin/wsignctl
- Run tests:
make test
See /docs/demos/0001_basic_setup_and_content.md
for complete setup guide.
Project is in early stages. APIs and interfaces may change significantly.
Apache License 2.0