Fetching contributors…
Cannot retrieve contributors at this time
82 lines (50 sloc) 2.51 KB

The Rapicorn Toolkit

License MPL2 Build Status Tarball Download


Rapicorn is a graphical user interface (UI) toolkit for rapid development of user interfaces in C++ and Python. The user interface (UI) is designed in declarative markup language and is connected to the programming logic using data bindings and commands.


Rapicorn has been successfully build on Ubuntu x86-32 and x86-64. A number of dependency packages need to be installed:

apt-get install intltool librsvg2-dev libpango1.0-dev libxml2-dev \
  libreadline6-dev python2.7-dev python-enum34 \
  xvfb cython doxygen graphviz texlive-binaries pandoc


In short, Rapicorn needs to be built and installed with:

make -j`nproc`
make -j`nproc` check		# run simple unit tests
make install
make -j`nproc` installcheck	# run module tests

Note that Rapicorn has to be fully installed to function properly. For non-standard prefixes, Python module imports need proper search path setups. The following commands shows two examples:

make python-call-info -C cython/


If you have any issues, please let us know in the issue tracker or the mailing list / web forum:

The developers can often be found chatting on IRC:

#beast IRC channel on GimpNet:

The distribution tarball includes Python and C++ tests and examples:

examples/  tests/

Documentation is provided online and locally (if installed in /usr):


New source code pushed to the Rapicorn repository is automatically built and tested through a travis-ci script. Here is the build history overview: