1
0
Fork
You've already forked awesome-pixelflut
0
Collection of all things pixelflut-related: clients, servers, documentation, videos, graphics, ...
2026年06月13日 19:10:46 +02:00
assets add the stuff I have time for 2026年06月09日 13:26:05 +02:00
.gitignore add the stuff I have time for 2026年06月09日 13:26:05 +02:00
AAA-NO-SLOP.md add the stuff I have time for 2026年06月09日 13:26:05 +02:00
AGENTS.md add the stuff I have time for 2026年06月09日 13:26:05 +02:00
CLAUDE.md add the stuff I have time for 2026年06月09日 13:26:05 +02:00
README.md add pixelvloed and other implementations 2026年06月13日 19:10:46 +02:00

Awesome Pixelflut

Collection of Pixelflut resources.

If you are missing something in this repository, please create a PR and add it!

License

Content in this repository is licensed under a variety of licenses; a LICENSE file has purposefully been omitted for this reason. The content of this README is available under CC-BY-SA 4.0.

Table of contents

Implementations

Please keep these lists alphabetical, and include the creation year (if known), programming language, and primary author(s).

Servers

The original trifecta of servers can be found in defnull’s pixelflut repository.

TODO: performance comparisons would be interesting to add here.

Clients

Other

Documentation

Websites and Domains

Not all of these domains host websites (all of the time), but they have been known to point at Pixelflut servers, and sometimes their documentation too.

With website

Without website, for Pixelflut purposes only

  • pixelflut.online (owned by Jonas)
  • pixelflut.at (unknown owner)
  • pixelflut.xyz (owned by Poeschl, redirects to .org)
  • pixelflut.nl (owned by Pim de Groot)

Alternate Protocols

The primary Pixelflut protocol, as described in the documentation above, runs via TCP and uses ASCII commands, therefore it is often called ASCII Pixelflut and/or TCP Pixelflut. It trivially extends to use UDP sockets instead.

  • pixelvloed uses UDP with a custom binary protocol. The server also uses UDP broadcasts to publish server data, supporting auto-discovery.
  • pixelflut-v6 drops all commands except "set pixel", and encodes the command data within the lower 64 bits of a pinged IPv6 address. Server implementation.
  • pingxelflut uses the payload of ICMP(v6) pings to send Pixelflut data in a simplified format. Several implementations exist.
  • Sampleflut is an audio version of Pixelflut, where clients send audio samples into a fixed-size buffer, and players can connect to an HTTP audio stream for listening. The protocol is very similar (TCP, ASCII-based, bare minimum commands).

Graphics

See assets for all graphics files.

Poeschl created a suite of Pixelflut graphics; unfortunately the vector files are currently assumed lost. All of these images (antifa.svg, pixelflut-icon.png, pixelflut-sticker.jpg, pixelflut-wallpaper.png) are available under CC-BY-SA 4.0. The sticker has been found at CCC event sticker exchanges in the past.

Logo:

Sticker:

Wallpaper (1920x1080):

Antifa: