# Other snow implementations

Xsnow is one of many snow simulating programs.
Here are some examples, made for Linux.

### Forks of xsnow

There are some forks of xsnow:

* 2011 [Kristofer Hallin](https://github.com/krihal/xsnow) -
  A patch for xsnow-1.32, targeted at the KDE desktop.
* 2018 [Oleg Pyzin](https://github.com/FreeBSD-pzn/xsnow) -
  A slightly enhanced xsnow-1.42: more trees.
* 2022 [Icelk](https://github.com/Icelk/xsnow-comp-patch/tree/master) -
  This is a patch for xsnow-1.42 to make it run in modern environments. 
* 2023 [Mark James Capella](https://github.com/markcapella/plasmasnow) -
  A fork of xsnow-3.7.5, with a QT color picker and, according to Mark: 
  "HUGE bug fixes for modern desktops !", so I recommend you have a look at it.

### Other snowing programs

Only programs that seem to run in all desktops are shown.

* 2015 [Antony K](https://github.com/snowpie/pyxsnow) -
  A python implementation of xsnow. Because it is written in python2
  it needs some reworking, I could not get it to run.
* 2018 [Anosh D. Ullenius](https://codeberg.org/anosh/js-snow-klepp) -
  A javascript implementation.
* 2019 [Robin Krens](https://github.com/robinkrens/qtsnow) -
  An implementation using QT. I could
  compile the program using -O0 in Makefile for CXXFLAGS and run it.
  (-O2 results in segfault).
* 2023 [John Anderson](https://github.com/sontek/snowmachine) -
  Snows in the terminal window.
* 2024 [kilian DarkVanityOfLight](https://github.com/DarkVanityOfLight/ZSnoW) -
  A stripped-down version of xsnow, running in wayland.

### Still others ...

Very probably, this list is not exhaustive. I'd be happy if you 
[inform](/contact) me of other implementations.
