weserv/images

Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).

C++

2,827

810 commits

updated Sep 1, 2026

See the code

README

weserv/images

wsrv.nl logo

Author Author Source code Software license CI status Coverage status

Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s). weserv/images leverages powerful libraries like libvips (for image handling and manipulation) and nginx (used as web server, forward proxy and HTTP cache).

Technologies used

  • Linux, nginx and libvips (without these technologies, this project would never have been possible)
  • Cloudflare (for CDN caching and IP-blocking)
  • Valkey (for rate limiting)
  • OpenDNS (for DNS-filtering)

Documentation

See our wiki documentation or API reference for information on using wsrv.nl.

Docker deployment

For information on Docker deployment, please read the Docker installation instructions.

Submitting Bugs and Suggestions

We track support tickets, issues and feature requests using the GitHub issue tracker.

Credits

License

The source code is licensed under the BSD 3-Clause License, see the LICENSE file for details.

Privacy Policy

Please see Privacy-Policy.md for more information.

Last but not least

This is made in Sneek with love and passion.

Made in Sneek logo

bsd-3-clause
docker
image-manipulation
image-processing
image-server
libvips
nginx
vips

Contributors

kleisauke

683 commits

andrieslouw

120 commits

giautm

1 commits

weserv/images

Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s).

C++

2,827

810 commits

updated Sep 1, 2026

See the code

README

weserv/images

wsrv.nl logo

Author Author Source code Software license CI status Coverage status

Source code of wsrv.nl (formerly images.weserv.nl), to be used on your own server(s). weserv/images leverages powerful libraries like libvips (for image handling and manipulation) and nginx (used as web server, forward proxy and HTTP cache).

Technologies used

  • Linux, nginx and libvips (without these technologies, this project would never have been possible)
  • Cloudflare (for CDN caching and IP-blocking)
  • Valkey (for rate limiting)
  • OpenDNS (for DNS-filtering)

Documentation

See our wiki documentation or API reference for information on using wsrv.nl.

Docker deployment

For information on Docker deployment, please read the Docker installation instructions.

Submitting Bugs and Suggestions

We track support tickets, issues and feature requests using the GitHub issue tracker.

Credits

License

The source code is licensed under the BSD 3-Clause License, see the LICENSE file for details.

Privacy Policy

Please see Privacy-Policy.md for more information.

Last but not least

This is made in Sneek with love and passion.

Made in Sneek logo

bsd-3-clause
docker
image-manipulation
image-processing
image-server
libvips
nginx
vips

Contributors

kleisauke

683 commits

andrieslouw

120 commits

giautm

1 commits

Languages

C++

93.1%

Perl

4.1%

Dockerfile

1.6%

Meson

1.2%