Lorris is GUI frontend for nearly anything you give it. You can use serial port, socket or file as source. Well, at least will be, right now its WIP.
C++ C QMake Python JavaScript CMake
Latest commit b9adf3f Feb 12, 2017 @Tasssadar [889] Terminal: handle input method characters
* Fixes input of Czech characters like 'ť'
Permalink
Failed to load latest commit information.
dep
doc [652] Fix crash in PythonQt; set WIDGET_NUMBERS back to WIDGET_NUMBER Sep 5, 2012
etc
src [889] Terminal: handle input method characters Feb 12, 2017
translations
.gitignore Disabled libyb on non-msvc targets. Nov 12, 2012
.gitmodules Connection manager now shows Atmel flip devices. Nov 11, 2012
CHANGELOG 0.6.1 stable release Aug 29, 2012
COPYING License Lorris under GNU GPLv3, add README Jan 10, 2012
Doxyfile
Lorris.pro Fixed TARGET in the main .pro file. Mar 3, 2013
MIT_LICENSE
README
commit.sh.def Add commit script Jun 7, 2012
config.pri Fix win64 build Feb 9, 2017
prepare.sh Fix QScintilla2 checks in prepare.sh Jul 11, 2013
python.pri
stlink_COPYING [818] Programmer: add support STM32 STLinkV2 programmer Jul 4, 2013

README

Lorris - GUI tool for robotics (at least until I think of
         something which suits more)
       - https://github.com/Tasssadar/Lorris

Copyright (C) 2013 Vojtěch Boček
Contact: <vbocek@gmail.com>
        https://github.com/Tasssadar

Lorris is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Lorris is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Lorris.  If not, see <http://www.gnu.org/licenses/>.


Lorris uses following libraries:
    Qt Framework (http://qt.nokia.com/), the cross-platform application
        and UI framework, which is distributed under the GNU LGPL v2.1

    Qwt (http://qwt.sourceforge.net/), Qt Widgets for Technical Applications,
        which is distributed under the Qwt license - see dep/qwt/COPYING

    QExtSerialPort (http://code.google.com/p/qextserialport/),
        Qt interface class for old fashioned serial ports,
        which is distributed under the New BSD License.
        See http://www.opensource.org/licenses/bsd-license.php

    Modified version of QHexEdit2 (http://code.google.com/p/qhexedit2/),
        "QHexEdit is a Binary Edior for Qt",
        which is distributed under the LGPL v2.1.
        See dep/qhexedit2/src/license.txt

    Simple JavaScript Inheritance implementation by John Resig,
        http://ejohn.org/blog/simple-javascript-inheritance/
        which is distributed under the MIT license.
        See MIT_LICENSE file.

    Tango Icon Library (http://tango.freedesktop.org/),
        which is released to the Public Domain

    EcWin7 library (http://www.msec.it/blog/?p=118),
        which is released under the GNU GPLv2

    QScintilla2 (http://www.riverbankcomputing.co.uk/software/qscintilla/intro),
        which is released under the GNU GPL v2 and v3

    libenjoy (https://github.com/Tasssadar/libenjoy), simple joystick library,
        which is released under the GNU LGPLv2.1

    PythonQt (http://pythonqt.sourceforge.net/), dynamic Pythin binding
        for Qt Framework, released under the GNU LGPLv2.1

    Python 2.7 (http://www.python.org/), the programming language,
        which is released under the PSF license agreement
        (GPL-compatible, see http://docs.python.org/2/license.html)

    Qt Solutions (http://qt.gitorious.org/qt-solutions), a collection of
        minor Qt add-ons, released under the BSD License

    libyb (https://github.com/avakar/libyb),  library that provides access
        to USB devices and is released under the Boost Software License