Lua
Реально простой и реально мощный язык программирования. luajit приближен по скорости к C++, с головой опережает python, node, ruby и многие другие языки, при этом имеет динамическую типизацию и не превращает все в ООП (но и не запрещает)
Применения
В основном применяется как дополнение к другим продуктам, редко используется в чистом виде. Думаю, из-за отсутствия тонны функционала "из коробки".
- Garry's Mod - основной язык моддинга (я отсюда)
- OpenResty, Kong - програмная обработка запросов. Можно даже Telegram ботов и прочее хостить прямо на OpenResty
- Tarantool - БД в RAM. Может заменить MySQL+Redis, насколько я понимаю
- FiveM - GTA V Multiplayer mod. Lua вроде как основной язык моддинга
- Roblox
- hammerspoon - автоматизация задач на MacOS. Мост между MacOS API и Lua
- love2d - создание 2D игр на Lua
Чистый Lua
- ggram - моя штука для создания Telegram ботов на Lua с асинхронностью. Может работать как внутри Garry's Mod, так и в чистом Lua без горы зависимостей
- luvit - как express.js, но в lua
- deferred - A+ промисы на Lua. Применяю почти везде. Особенность: error внутри цепочки вызывает reject
- copas - асинхронные сокеты и http/https реквесты