ginsfsm /

Filename Size Date modified Message
227 B
281 B
416 B
4.7 KB
505 B
3.4 KB
1.8 KB
26 B
1.1 KB
214 B
189 B
2.2 KB
602 B


Do you can draw your development?

Do you can view the behaviour of your application in real time?

This framework can!.

GinsFSM is a python library to develop systems based in finite-state machines ( This model is really useful when writing networking and communication applications.

The idea is very simple:

  • All objects, called gobj, are instances of a derived ginsfsm.gobj.GObj class.
  • The GObj has an inside simple-machine that defines its behavior.
  • The communication between gobj's happens via event's.

Thus, the nature of this system is fully asynchronous and event-driven.

The interface is simple and common to all objects; you just have to change the name of the event and the data they carry.

Support and Documentation

See the <> to view documentation.

Code available in <>


Copyright (c) 2012, Ginés Martínez Sánchez.

GinsFSM is released under terms of The MIT License <>