· Back to LIBRE.TOWN ·

Welcome to the Development area!

As someone who grew up with computers, delving into what makes them and their software go was always a very obvious choice of interest. From early video game modding to programming classes in school all the way until academic data analysis in university, programming has been a constant but minor part of my life. Some would argue that writing a website itself was at least adjacent to coding, which, well, might or might not be true!

I personally believe in the free software and hacker culture; the idea that software is a tool meant to be shared, modified and redistributed freely; with an open view into the source code and the ability to modify and improve freely on what already exists being a basic right of any user. If one is unhappy with a program's behaviour, fix it yourself; if you wish a program existed, write it yourself, and share it with others like you to improve the world bit by bit! That's what being a hacker is about.

Right now, I want to get better at programming as a whole and hack together some apps that I personally would have liked using myself if they existed. I like delving into more obscure or obsolete technologies with these and can definitely imagine developing for, say, Symbian mobile phones in the future.

Project List

Name: LibreRing

LibreRing logo

Language/Environment: Javascript

Description: A simple to use webring script that anyone can use to build their own webring! Born out of frustrations with other popular webring software, LibreRing supports XHTML syntax and older Javascript parsers, is licensed under the LGPL, and features a step by step tutorial for how to set it up. It supports a random button, previous/next buttons, and both a graphical and a text-only display. It is fully customizable and free and open source software.

Platforms and License: Web | licensed under LGPLv3-or-later

Download/Link: Click here to visit the LibreRing page!

Name: TCal

Screenshot of a small application titled TCal, containing a list of placeholder foods with calorie numbers, and buttons labelled Quick Add, Add from Database, and Delete Entry.

Language/Environment: Tcl/Tk

Description: I am writing a minimalistic graphical calorie tracker using the relatively speaking obscure programming language Tcl with its inbuilt GUI library Tk. You can add your intake items to a daily overview either manually via Quick Add, or from a database of foods and ingredients you build yourself over time. It calculates your daily calories in relation to your goals, and keeps track of past days in case you want to review your progress.

Platforms and License: GNU/Linux | licensed under GPLv3

Download/Link: Work in progress, stay tuned!