Modern software development feels like chasing smoke, frameworks rise and fall, GUIs shift faster than we can learn them, and the tools we depend on are often opaque, bloated, or short-lived. Real development seems impossible, not lasting.
At /dev/real
, we reject this cycle. We believe the future doesn’t lie
in ever more complex interfaces, but in returning to something older
(and better) speech and text as the primary mode of interaction with
machines.
Rooted in the Unix philosophy, /dev/real
wants to promote tools that
are minimal and composable. Our aim is to invent modern, efficient
workflows that live in the terminal: fast, scriptable, transparent, and
distraction-free.
No layers you didn’t ask for. No surprises. Just real tools for real work.
Check out Style Guide for more.
A list of development tools here.
Tag legend:
(t|g w p|l)
| | | '--- POSIX|Linux
| | '--- Windows
| '--- GUI
'--- Terminal
Operating systems
- Void Linux: No systemd, simple and fast, rolling release.
- Debian: Systemd, stable, good hardware support.
- OpenBSD: Good for security, simplicity and stability. Less hardware support than Linux.
- Busybox/Windows: It is possible to transform Windows into a decent development environment. Read this guide.
Desktops
Desktop environments:
XFCE
(g-p c,gtk): Good for a simple and fast desktop environment.
Remote desktops.
Shells and terminals
Shells:
-
Busybox shell (ash)
(twp c): A good minimal shell. -
Korn shell terminal
(t-p c): Good immersive environment for programming and system administration.
Terminals:
XTerm
(g-p c) : The classic terminal emulator.
Remote access:
OpenSSH
(twp c) : Remote login client and tunnelling tool.
Terminal utilities and multiplexers
Text editors
GNU Emacs
(gwp c,elisp) : A good text editor.
WWW (The World Wide Web)
Browsers:
Mozilla Firefox
(gwp c++,gtk+): An open source web browser, better than alternatives.
The small web (gopher/gemini):
lagrange
(gwp c) : Small gopher/gemini web browser.amfora
(twp go) : Gemini client for the terminal.
Mail, chats and telephony
Mail:
Sylpheed
(gwp c++,gtk+) : Mail reader.
Chats:
Telephony:
microsip
(gw- c++) : Good SIP phone. (works with wine)
Office tasks
Text processors:
texmacs
(gwp c,guile) : Good WYSIWYG advanced text editor.libreoffice
(gwp c++) : Office Suite.
Text processor Utilities:
PDF Readers:
sumatra
(gw- c++) : PDF Reader.
Shared directory.
rclone
(twp go) : Service directories withHTTP/WebDav/FTP/SFTP/DLNA
.sshfs
(twp c) : Mount OpenSSH directories.
Finance and accounting
Accounting ledgers (ledger format):
hledger
(twp haskell) : Professional accounting.
Tickers:
Multimedia
Music Collection:
mpd
(twp c) : Music server.mpc
(twp c) : Music terminal client.ymuse
(g-p go) : MPD GUI Client.mpdctrl
(gw- c++) : MPD GUI Client.
Graphics:
Time, weather, tides, …
Clock utilities.
alarm-clock
(twp sh) : Alarm clock for cron, uses beep to wake you up.stopclock
(twp sh) : A command line stopwatch and time difference calculator.tzview
(twp sh) : Display in local time the moment in time in other timezones.
The sun.
daylight
(twp go) : Track sunrise and sunset times.
Weather:
Tides:
wxtide32
(gw-) : Tide prediction program. (works with wine)
Archivers.
7z
(twp c) : File archiver with a high compression ratio.
System utilities
System information:
fastfetch
(twp go) : Display system information.pciutils
(twp c) : List devices connected to the PCI bus.
Permission elevation:
elevate
(tw- c) : Execute programs elevated on Windows.doas
(t-p c) : Execute commands as another user.
Storage analysis:
windirstat
(gw- c++) : Disk usage analyser.gdu
(twp go) : Disk usage analyser.
Wakeup:
wakey
(twp go) : A TUI for waking your devices using Wake-on-LAN.
Package management:
pkgtop
(t-l go) : Interactive package manager & resource monitor tool for GNU/Linux.
Large Language Models
Spreadsheets (CSV)
sqly
(twp go) : Execute SQL against CSV, TSV, LTSV, and Microsoft Excel.miller
(twp go) : Miller is likeawk/sed/cut/join
, forCSV/TSV/JSON/JSON
.textql
(gwp go) : Execute SQL against structured text like CSV or TSV.ttyplot
(twp c) : A real-time terminal plotting utility with data input from stdin.
Contributing
Check out our style guide and environment variables. If your program meets the criteria, or approaches it, make a merge request to here.