gjs runs javascript gtk program

gjs

Mozilla-based javascript bindings for the GNOME platform (cli tool)

Makes it possible for applications to use all of GNOME's platform libraries using the JavaScript language. It's mainly based on the Mozilla JavaScript engine and the GObject introspection framework.
Open on-chip JTAG/SWD debug solution for embedded target devices

openocd

Open on-chip JTAG/SWD debug solution for embedded target devices

OpenOCD aims to provide debugging, in-system programming and boundary-scan testing for embedded target devices.
Automatic 3d tetrahedral mesh generator

netgen

Automatic 3d tetrahedral mesh generator

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.
manual tiling window manager for X11

herbstluftwm

manual tiling window manager for X11

In herbstluftwm the layout is based on splitting frames into subframes which can be split again or can be filled with windows, Tags (or workspaces or virtual desktops or ...) can be added/removed at runtime. Each tag contains an own layout and exactly one tag is viewed on each monitor. The tags are monitor independent.
office productivity suite -- spreadsheet

libreoffice-calc

office productivity suite -- spreadsheet

LibreOffice is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft(R) Office.
tabbed document viewer

qpdfview

tabbed document viewer

qpdfview is a simple tabbed document viewer which uses the Poppler library for PDF rendering and CUPS for printing and provides a clear and simple Qt graphical user interface. Support for the DjVu and PostScript formats can be added via plugins.