The basic concept is that users register channels where connected viewers can watch videos from different video hosts (e.g., YouTube, Twitch) and the playback is synchronized for all the viewers in the channel.
Each channel has a playlist where users can queue up videos to play, as well as an integrated chatroom for discussion.
The official server is located at https://cytu.be
, but there are other public servers hosted for various communities.
Built using node.js, requires MySQL as its back-end.
The Polyform Project is a group of experienced licensing lawyers and technologists developing simple, standardized, plain-language software source code licenses. Polyform aims to fill gaps in the menu of standardized software licenses, like non-commercial, trial, and small-business-only terms.
They're basically trying to do a modular Creative Commons-like license, but for software.
MusicBrainz open sourced their scrobbling server. Implements the last.fm scrobbling API. Uses Google BigQuery to calculate statistics on a schedule. I don't see why you couldn't stand it up without Docker. Written in Python. Requires Postgres.
A global network of satellite ground stations, designed as an open source participatory project. A machine readable crowdsourced satellite information database. Built from readily available and affordable tools and resources. Concentrates on satellites in LEO. A significant amount of work is involved so you won't be able to just throw up an RTL-SDR and get going. Designed to be built using readily available materials and access to basic tools and machinery using 3D printers and CNC as provided by average hackerspaces.
a tool for thinking in systems
Open source greyprints for Braille polyhedral dice.
System Syzygy is a story and a puzzle game, in the style of Cliff Johnson's classic Macintosh games The Fool's Errand and 3 in Three, and of Andrew Plotkin's System's Twilight. As you move through the game, solving a variety of different kinds of puzzles, the game tells the story a piece at a time. By the end of the game, all the different puzzles and pieces of the story come together into a single meta-puzzle.
A general purpose radio frequency transmitter for Raspberry Pi which doesn't require any other hardware unless filter to avoid intererence. It can handle frequencies from 5 KHz up to 1500 MHz. Plug a wire into GPIO pin 4 (hardware pin 7) and it'll broadcast just about whatever you tell it to. Has an installation script. It's recommended that you use a bandpass filter to minimize noise on the air. Works with just about every RasPi (except the B). Has a text based menu to control it. Defaults to 434 MHz (international free ISM band). You can even broadcast spectrogram pictures! Can even do POCSAG to activate pagers!
Source code for the Gotify Android client application. Can also be installed from the Play or F-Droid stores.
A self hosted push notification server with its own REST API. Written as an alternative to Pushover, et al. Written in Golang. API can send and receive messages, manage users, and manage clients and applications. Docs built in at /docs. Has its own control panel, too. Has a mobile app in both the Play and F-Droid stores. HTTPS enabled, can communicate with Let's Encrypt for its certs.
A personal file system indexing and search application. Part of the Gnome desktop. Indexes file contents, metadata, and location to better help you find things. Also allows you to do your own tagging of stuff it keeps track of. Uses D-BUS for IPC and SPARQL for search. Uses multiple ontologies for different kinds of files (including multimedia content).
Software that lets you hook arbitrary services together to do stuff, kind of like Huginn or IFTTT. Designed with less popular services in mind, like Wallabag and Mastodon.
Written in Python with Django, requires Redis. Requires a database of some kind, probably SQLite because there are no specific requirements for it.
A streaming media server you host yourself. Can run without a container as a first-class implementation (thank you!) Designed with web browsers specifically in mind, not client software. Written in Java, but nobody's perfect (recommends the OpenJRE!)
TERES-I Do-It-Yourself Free Open Source Hardware and Software laptop with ARM64 and x86 processors. Comes as a kit or a bunch of spare parts. FOSH/FOSS. ARM64, x86, MIPS variants. Can be upgraded piecemeal. Definitely runs Ubuntu and Android, can probably run other ported distros with a bit of work. Has all of the features and components that you'd expect, from wireless to a built-in webcam. Of course, you can probably leave out the stuff you don't want.
Web-based IRC client in Go. Seems to have a back-end server component (written in Golang) and a front-end client component (HTML/JS webshit).
See your server in a web browser and perform system tasks with a mouse. It’s easy to start containers, administer storage, configure networks, and inspect logs. Full dashboard. Lets you configure things as well as look in on them. Extensible with a plugin architecture. Packaged in many distros, including Debian. Does not replace the shell, does not take over the system's configuration so you can work from both ends and they won't conflict. Doesn't step on other management apps, either. Uses your account, relies on sudo to elevate privs. Mobile friendly. If you can reach it using SSH, you can admin it.
Appears to be written in C.
A self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between. It supports credit cards, shared household accounts and savings accounts. It’s pretty fancy. You should use it to save and organize money. Does double-entry bookkeeping. Can interface with some banking APIs.
CodiMD lets you create real-time collaborative markdown notes on all platforms. Inspired by Hackpad, with more focus on speed and flexibility, and build from HackMD source code. Requires a database on the back-end (MySQL is supported).