devstream.tv is a website that indexes developers that stream on Twitch (for now) and lets you easily see which developers are streaming right now and offers you a nice interface to watch them.
The site updates every 5 minutes from this repo (it updates the streamers list).
This project is inspired by https://github.com/bnb/awesome-developer-streams
If you have ideas on how to make this cooler, or if you feel there is mandatory functionality missing please open an issue so we can discuss it.
The streamer list and related information is in the data/streamers.json
file.
Each entry has a predefined set of properties, ensure you respect the "schema" when you submit a pull-request.
The links object can contain any number of links, which will be mapped on devstream.tv to either certain icons (GitHub, Twitter, etc.) or labels of their key.
The format will be changed in the near future to also integrate YouTube, and all the current entries will be automatically migrated to the new format.
Example:
{
"name": "Jane Doe",
"twitch": "janewritesbeautifulcode",
"tags": ["Web Development", "Hardware Hacking", "Node.js", "JavaScript"],
"links": {
"github": "https://github.com/***/",
"website": "http://jane.example.com",
"watch my cat": "https://instagram.com/***"
}
}
If you would like to add a streamer, fork the repo, add an entry to data/streamers.json
and submit a pull request. The order the streamers are organized in does not matter, as devstream.tv will sort them by online viewers.
The full source code of devstream.tv will probably be open-sourced in the near future, I just want to make it work before I prepare it for OS collaboration.