Weab, kalculus, WaterFlow

In parallel of hacking on Krita, for quiet some time, I have been working on three small applications, written in ruby and Qt4, and today I feel it was time for a joint release of the code, even if it’s early alpha software.


I have let my personal page dye when I started engineering school around five years ago, mostly by lack of motivation, and also because I wanted to rewrite the engine on a cleaner base, it use to be a php script that would read the content from text files and fill a template. The php wasn’t really needed but at the time it felt like the easiest way to do. As I don’t really need something dynamic, for the rewrite, I wanted to do the filling of the templates off-line, using a bunch of scripts.
But then, at work, I got a MacBook including Apple’s ilife, which includes iweb, which is a nice application for easily create a small homepage and publish photos gallery. And that gave me the idea to put a GUI front end to my bunch of scripts and to call that Weab (the fusion of Web and Easy).

But why an other tool ? I didn’t find a tool that did what I want and only what I want. And there is already Quanta for KDE ! Yes but my opinion is a really nice development tool for websites. But it’s really heavy if you want to have a small homepage with few text pages and publish some pictures.

If you want to have a look at it version 0.1 is available here.


Kalculus is an application I have already started to write twice in C++, and never found the time to have more than something that just work. It’s a front-end for tools like yacas or octave (they are already some qt/kde based octave front-end, but )

Currently only yacas support is available. But octave support should be available shortly.

If you want to have a look at it version 0.1 is available here.


WaterFlow is more a library, whose goal is to provide a way to create algorithms by creating a graph. The goal is to integrate it in Krita, and provides an easy way to create new filters or test a combination of effects.

Currently it’s mostly a framework, with some design flaw for what I want to do with it in Krita, nothing very exiting, but a nice start if you are interested by this way of creating algorithms.

If you want to have a look at it version 0.1 is available here.

On other news, I am preparing to make a release of krita-plugins with a few goodies.

This entry was posted in Krita, Open Source and tagged , , , . Bookmark the permalink.

3 Responses to Weab, kalculus, WaterFlow

  1. noteventime says:

    WaterFlow looks really nice.I’ve been wanting to have a node editor like this in KDE for quite some time (you may want to check out Blenders node system for inspiration). I hope you keep up the good work.

  2. Renan says:

    WaterFlow looks cool, specially for the people that are non-coders but want to try and create filters.

  3. Stian says:

    Hi, this is really neat. I’ve been hooked on Ruby for a long time, although I am still very much a beginner – have written some scripts in Ruby, and worked a lot on an intranet app in Ruby on Rails… I’ve really wanted to do some GUI work, and especially being able to contribute to KDE with Ruby… but I was disappointed that so far there didn’t seem to be any real applications for KDE written in Ruby.SO I am really happy to see this, I downloaded weab and looked around the code – and it was neat, absolutely manageable… I could see myself jump in and play around with it myself. Right now I am on an iBook :( but this summer I am getting a new laptop, going 100% Linux again, and I’m really hoping more projects are going to come out with KDE and Ruby, because that gives me a possibility to contribute to KDE, which I don’t have otherwise.Looks fun, looking forward to actually trying it out!PS: What’s your general feeling about the KDE/QT4 bindings anyway? And how easy do you think it will be to get into for someone who hasn’t done any KDE work? Although from your source, it looked pretty manageable.S

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>