Luakit — легковесный C (си) / Lua / WebKit / GTK+ графический веб-браузер.
Luakit по словам разработчиков не браузер, а "micro-browser framework" (Фреймворк — структура программной системы, программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта). Интерфейсом и настройками "по умолчанию" Luakit похож на другие микро-браузеры (например Jumanji), а по способу настройки и управлению браузер напоминает оконный менеджер Awesome.
Awesome — миниатюрный и быстрый динамический оконный менеджер, поддерживающий несколько вариантов расположения окон, а как фреймовый оконный менеджер он стремится предоставить пользователю всё необходимое для полного управления окнами без помощи мыши. Конфигурационные файлы используют язык lua. Разработка оконного менеджера начата в сентябре 2007 года в результате ответвления от dwm (динамический фреймовый оконный менеджер с возможностью конфигурации под любые потребности, оптимизирован дя запуска на устройствах вывода с высокой разрешающей способностью).
Основным отличием Luakit от других веб-браузеров является наличие встроенного интерпретатора Lua (язык программирования, по возможностям, идеологии и реализации язык ближе всего к JavaScript, однако Lua отличается более мощными и гораздо более гибкими конструкциями). Конфигурационные файлы Luakit представляют собой скрипты на Lua, позволяющие в больших пределах настраивать и легко расширять возможности веб-браузера.
В Luakit есть поддержка табов (в отличии от многих ему-подобных браузеров их можно выбирать даже мышкой), cookies, прокси, пользовательских JavaScript, закладок, есть менеджер закачек, noscript и возможность с лёгкостью добавлять необходимый функционал. Управление веб-браузером осуществятся с клавиатуры (хотя частично может управляться мышкой), что сильно повышает продуктивность и удобство работы. Ориентирован Luakit в основном на опытных пользователей (предпочитающих простое и быстрое окружение), а так же наверняка он будет интересен пользователям Awesome.
Лицензия: GNU GPL