hisham hm


“Free software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things.” - Wikipedia on free software

These are the main free software projects I’m involved with:

htop - I created htop, an interactive process viewer for Linux, and maintained it for almost 15 years. Since 2020, it is maintained by a new team!
Teal - The Teal programming language is a statically-typed dialect of Lua. It aims to be minimalistic and pragmatic.
LuaRocks - I’m the main author of LuaRocks, the deployment and management system for Lua modules. Lua is a pretty nice programming language.
GoboLinux - I’m one of the founders of GoboLinux, an alternative Linux distribution which redefines the entire filesystem hierarchy. In GoboLinux you don’t need a package manager because the filesystem is the package manager. Check it out.
dit - I also wrote dit, a console text editor for Unix systems. It’s a simple editor that you can use without having to “learn it” first — I’m sure you already know all the shortcuts. And yes, I use it daily as my main text editor.

More projects I wrote, which don’t have cool logos:

  • datafile - A Lua library for handling paths when loading data files
  • restserver - A simple Lua server API for writing REST services running over WSAPI
  • Safer - Paranoid Lua programming
  • LibScript - A plugin-based library for language-independent application extensibility. This was originally developed as a case study of language C API interoperability for my MSc project.
  • XLode - A Lode Runner clone I wrote back in college. :-)

Public key

    You can find my public PGP key here, which I use to sign my software.


🐘 MastodonRSS (English), RSS (português), RSS (todos / all)

Last 10 entries