Designed as a tool to help facilitate building other tools, Elite: Dangerous Journal Server creates a simple WebSocket server with Network Discovery enabled and manages parsing and broadcasting Journal updates in real-time.
Connected clients can subscribe to specific event types or receive the raw event feed.
This is built as a simple JavaScript package that can be included in any other project.
Examples and more details can be found on the project's GitHub repo.