Mako Server favicon

Mako Server
A tiny, ready-to-run application server with a super compact and efficient Lua web framework for IoT and web development

What is Mako Server?

The Mako Server is a compact, ready-to-run application server designed for IoT and web development. It features a super compact and efficient Lua web framework with non-blocking asynchronous sockets. The server includes built-in components such as an integrated database, SMTP, HTTP client/server, and IoT protocols like MQTT, OPC-UA, and Modbus.

It extends Lua with features like Lua Server Pages (LSP) for dynamic web applications, asynchronous sockets, and WebSockets. The Mako Server incorporates robust security features, including TPM-based secret storage and automated certificate management. It is based on the Barracuda App Server Library and includes an SQLite database, making it suitable for hosting online websites and embedded Linux devices.

Features

  • Lua Web Framework: Super compact and efficient framework with non-blocking asynchronous sockets
  • Built-in Components: Integrated database, SMTP, HTTP client/server, and IoT protocols like MQTT, OPC-UA, and Modbus
  • Lua Server Pages: Dynamic web application development with high-level socket APIs for secure asynchronous applications
  • Security Features: TPM-based secret storage and automated certificate management for secure deployments
  • SMQ Protocol: Highly efficient publish/subscribe protocol for chats, IoT, and multiplayer gaming infrastructure
  • Lua Debugger: Included debugger for stepping through code, setting breakpoints, and inspecting variables

Use Cases

  • Hosting dynamic web applications on embedded Linux devices
  • Developing IoT servers with protocols like MQTT and Modbus
  • Creating secure asynchronous socket applications for web and IoT
  • Building multiplayer gaming infrastructure using the SMQ protocol
  • Hosting online websites with server-side and database-driven content

Blogs:

  • Top AI tools for Teachers

    Top AI tools for Teachers

    Explore the top AI tools designed for teachers, revolutionizing the education landscape. These innovative tools leverage artificial intelligence to enhance teaching efficiency, personalize learning experiences, automate administrative tasks, and provide valuable insights, empowering educators to create engaging and effective educational environments.

  • AI Testimonial Videos: How to Build Social Proof That Actually Converts

    AI Testimonial Videos: How to Build Social Proof That Actually Converts

    AI testimonial videos are transforming marketing in 2026 by helping businesses create professional customer-style videos quickly and affordably. Using real customer reviews, short scripts, and AI tools like Pollo AI, brands can produce engaging testimonials for social media, landing pages, and ads while saving time and improving conversions.

  • Best AI tools for recruiters

    Best AI tools for recruiters

    These tools use advanced algorithms and machine learning to automate tasks such as resume screening, candidate matching, and predictive analytics. By analyzing vast amounts of data quickly and efficiently, AI tools help recruiters make data-driven decisions, save time, and identify the best candidates for open positions.

Didn't find tool you were looking for?

Be as detailed as possible for better results