Mara

An event-based python framework designed for building TCP/IP services, such as echo servers, flash policy servers, chatrooms, talkers and MUDs. Batteries included.

Read the documentation, get it from pypi, or grab the code from github.

  • Event-based framework with support for timers
  • Supports raw sockets or telnet with negotiation
  • Supports seamless restarts while maintaining connections
  • Common extras included, such as:

    • command manager
    • storage system
    • accounts and login helpers
    • natural language processing tools

Read the documentation to see everything Mara can do, or jump straight into the introduction to get a taste for how it works in practice.