Home / Latest

Latest

Igropyr Webserver

WireByte Staff · July 12, 2026

Igropyr, a Scheme web server, features Erlang-style actors and fault tolerance, allowing it to self-heal from crashes and continue serving requests.

Key points

  • Igropyr is a web server written in pure Chez Scheme, utilizing Erlang-style actors and the libuv event loop.
  • The server achieves fault tolerance through a supervised worker pool, where crashed workers are instantly replaced and tasks are retried up to 3 times.
  • Igropyr supports hot code swapping, enabling the replacement of handlers without interrupting the server's operation.
  • The server's preemptive scheduling prevents any single process from freezing the system, ensuring continuous service.
  • Igropyr can be installed on macOS using Homebrew and on Debian using apt, with example usage demonstrated through a test script.

Igropyr is a web server that combines the strengths of Scheme and Erlang to create a robust and fault-tolerant system. By utilizing a supervised worker pool, Igropyr can recover from crashes and continue serving requests without interruption. This is achieved through the use of Erlang-style actors, which allow the server to replace crashed workers instantly and retry tasks up to 3 times.

In addition to its fault tolerance, Igropyr also supports hot code swapping, enabling developers to replace handlers without interrupting the server's operation. This feature, combined with the server's preemptive scheduling, ensures that Igropyr can continue to serve requests even in the event of a process becoming stuck or frozen.

Igropyr is written in pure Chez Scheme and utilizes the libuv event loop, making it a unique and powerful tool for building robust web applications. With its ability to self-heal from crashes and continue serving requests, Igropyr has the potential to revolutionize the way we approach web development.

Sources

WireByte Staff — Editorial Team

The WireByte editorial team synthesises technology news from multiple primary sources, verifies the facts, and links every source. Articles are produced with AI assistance and reviewed under our editorial policy.