startup-monorepo-fastify-phaser-colyseus-threejs
A repository about starting from scratch for monorepo, fastify, Phaser, colyseus, and threejs.
Pulsarr: Real-time Plex watchlist monitoring and content acquisition tool. Seamlessly sync Plex watchlists with Sonarr…
Real-time Plex watchlist monitoring, routing, and notification center
Pulsarr bridges Plex watchlists with Sonarr and Radarr for real-time media monitoring and automated content acquisition, all from within the Plex app, no extra logins required.
Features include multi-user watchlist sync, intelligent content routing, approval workflows with quotas, and notifications via Discord, Plex mobile push, and Apprise.
Full documentation is available at: https://jamcalli.github.io/Pulsarr/
Our REST API is fully documented and accessible in two ways:
http://localhost:3003/api/docs.env file:# Your timezone TZ=America/Los_Angeles
docker-compose.yml:services:
pulsarr:
image: lakker/pulsarr:latest
container_name: pulsarr
ports:
- "3003:3003"
volumes:
- ./data:/app/data
environment:
- PUID=1000
- PGID=1000
restart: unless-stopped
env_file:
- .env
docker compose pull && docker compose up -d
http://your-server:3003 to complete setup.Synology NAS / Legacy Systems: If you're running on a Synology NAS or a system with Linux kernel < 4.11, use
lakker/pulsarr:nodeinstead. This alternative image uses Node.js runtime instead of Bun, avoiding kernel compatibility issues. Both images are functionally identical.
Standalone builds with easy installers are available for Linux, macOS, and Windows. No Docker or runtime install required.
| Platform | Install Method |
|---|---|
| Linux | curl -fsSL https://raw.githubusercontent.com/jamcalli/Pulsarr/master/scripts/installers/linux/install.sh | sudo bash (automatically selects baseline variant for older CPUs without AVX2) |
| Windows | Download and run pulsarr-vX.X.X-windows-x64-setup.exe from the latest release (use baseline variant for older CPUs without AVX2) |
| macOS | Download pulsarr-vX.X.X-macos-{arch}.dmg from the latest release |
See the Native Installation Guide for detailed instructions, service management, and manual options.
Pulsarr uses SQLite by default but can also be configured to use PostgreSQL.
See the configuration documentation for PostgreSQL setup details.
ElfHosted offers managed Pulsarr hosting with pre-configured media server bundles. 33% of every Pulsarr subscription supports the project.
Pulsarr began as a TypeScript rewrite of Watchlistarr. It's developed with AI assistance, but every decision about architecture, features, and direction is human-made, and everything is reviewed before it ships. It has since grown with contributions from others in the community.
Security is a priority: Renovate keeps dependencies current, auth follows Fastify best practices, and all endpoints are protected by default. If you notice a problem or have a security concern, please reach out.
We welcome contributions! Please see our Contributing Guidelines for details on:
Pulsarr is licensed under the GPL. See the LICENSE file for details.
more like this
A repository about starting from scratch for monorepo, fastify, Phaser, colyseus, and threejs.
A to-do list that runs your Claude Code agents — capture anywhere, dispatch in parallel, review from your phone.
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering educa…
search projects, people, and tags