Lunatic
Lunatic is a Vienna-based B2B company specializing in engineering, product, and design for distributed networking applications, offering a runtime inspired by Erlang and utilizing WebAssembly.
Company Overview
Lunatic is a remote-friendly B2B company based in Vienna, Austria. The organization specializes in engineering, product development, and design. Lunatic operates within a niche industry focus and is part of the Y-Combinator W21 batch. The team comprises two members, reflecting a compact but highly specialized operation. The company extends its reach throughout Austria, Europe, and to a fully remote global workforce.
Product Features
Lunatic's primary product is a runtime designed for low latency, robust, and distributed networking applications. Features include performance, security, fault tolerance, portability, and distributed capabilities. Nodes are connected via QUIC and authenticated with mTLS, ensuring secure and efficient communication. The runtime supports any language that compiles to WebAssembly, offering versatility across programming platforms.
Technological Foundation
Inspired by Erlang, Lunatic's runtime leverages WebAssembly to provide isolated, lightweight processes enabling massive concurrency and fault tolerance. This technology allows for the creation of distributed clusters with secure connections between nodes. All code running on the Lunatic platform is async by default, enhancing both performance and scalability. The runtime supports a range of applications, including web applications, game servers, as well as video and voice chat.
Community and Resources
Lunatic fosters community engagement through platforms like GitHub, Discord, and Twitter. It provides comprehensive documentation to help users get started and offers a blog with updates and insights related to the runtime and WebAssembly. A FAQ section addresses common questions, providing detailed explanations to assist users. Additionally, users can subscribe to a newsletter for news and updates.