Here are some of my favorite health related programs. The ergonomic programs are useful if you're spending long hours in front of your computer. The recipe and nutrition software can be used to improve your nutrition.

Ergonomic software

Workrave - available for Windows and Linux/POSIX operating systems
http://www.workrave.org/
https://portableapps.com/apps/utilities/workrave_portable

PrevRSI - available for Windows
http://prevrsi.sourceforge.net/

Xwrits - available for Linux/POSIX operating systems, X Windows based without a lot of GUI dependency libraries
http://www.lcdf.org/~eddietwo/xwrits/

Eyes' Thanks - available on Windows and other Qt supported platforms
https://github.com/yalov/eyes-thanks

Resto - available on Windows and other Qt supported platforms
https://github.com/Justyna-JustCode/Resto

RSIBreak - available on Linux and other KDE supported platforms
https://userbase.kde.org/RSIBreak

Gnome Break Timer - available on Linux and other GNOME supported platforms
https://gitlab.gnome.org/GNOME/gnome-break-timer/

Safe Eyes - available for POSIX compatible systems
http://slgobinath.github.io/SafeEyes/

Enso Retreat - available on Windows
https://github.com/GChristensen/retreat

Eyes Guard - available on Windows
https://github.com/avestura/EyesGuard

RestStop - available on Windows
https://gazugafan.github.io/RestStop/

WristSaver - available for Mac OSX
https://sourceforge.net/projects/wristsaver/

Stretchly - available on Windows, Linux, FreeBSD, Mac OSX and anywhere else Electron will run
https://github.com/hovancik/stretchly

BreakTimer - available on Windows, Linux, Mac OSX and Electron supported platforms
https://github.com/tom-james-watson/breaktimer-app

wnr - available on Windows, Linux, Mac OSX and Electron supported platforms
https://github.com/RoderickQiu/wnr

Chime - available on Mac OSX and Electron supported platforms
https://github.com/erdogany/chime

Aktivpause to Go - break reminder with exercises for Android
https://apt.izzysoft.de/fdroid/index/apk/org.secuso.aktivpause

Pausing Healthy - break reminder with exercises for Android
https://f-droid.org/en/packages/org.secuso.privacyfriendlypausinghealthily/

Mindfulness at the Computer is a breathing reminder - available for Windows, Linux, Mac OSX
https://sourceforge.net/projects/mindfulness-at-the-computer/

Breathing - available for Linux
https://github.com/SeaDve/Breathing

Breathe - available for Pebble
https://github.com/aaronhktan/exhale

Brethap - breathing app for Android
https://f-droid.org/en/packages/com.jithware.brethap/

Breathly - breathing app for Android
https://f-droid.org/en/packages/com.mmazzarolo.breathly/

Medito - meditation app for Android
https://apt.izzysoft.de/fdroid/index/apk/meditofoundation.medito

Mindfulness Meditation - meditation app for Android
https://f-droid.org/en/packages/biz.binarysolutions.mindfulnessmeditation/

Be Well - heart rate monitor
https://apt.izzysoft.de/fdroid/index/apk/com.bewell.lite

Virtual Magnifying Glass - available for Windows, Linux, FreeBSD, Mac OSX
https://sourceforge.net/projects/magnifier/
https://portableapps.com/apps/accessibility/virtual_magnifying_glass_portable

Adapt screen brightness/temperature on Windows and POSIX systems with Gammy:
https://github.com/Fushko/gammy
https://github.com/Fushko/gummy

Changes the color temperature of your monitor to better match that of your surroundings on Linux and Windows systems:
https://sourceforge.net/projects/redshiftgui/

Adjust colors of screen based on time of day on POSIX compatible systems:
https://wiki.archlinux.org/index.php/Redshift

Adjust colors of screen based on time of day on POSIX compatible systems:
https://github.com/maandree/blueshift

Iris Floss is a blue light reduction program for X11:
https://github.com/yurrriq/iris-floss

Gammastep adjusts screen colors for Linux systems:
https://gitlab.com/chinstrap/gammastep

Red Moon for Android:
https://github.com/LibreShift/red-moon

Fake Dawn is a gradual light alarm for Android:
https://f-droid.org/en/packages/org.balau.fakedawn/

Fall Detector for Android:
https://github.com/altermarkive/experimental-fall-detector-android-app
https://apt.izzysoft.de/fdroid/index/apk/altermarkive.guardian

Nutrition and Recipe software (cross-platform)

NUT - Nutrition software
https://sourceforge.net/projects/nut/

Gourmet - Recipe Manager
http://thinkle.github.io/gourmet/

EnRecipes - Offline recipe manager for Android.
https://f-droid.org/packages/com.vishnuraghav.EnRecipes/

Waistline - Libre calorie counter and weight tracker for Android built with Cordova
https://github.com/davidhealey/waistline
I have not had much luck in finding places to discuss lightweight, portable software alternatives with other FLOSS enthusiasts. If you have any recommendations on best places to do this, please let me know: http://www.distasis.com/connect.htm

I have been able to find lists with recommendations of alternative software. I've contributed to many of them. If you're looking for lightweight options or alternatives to your current FLOSS software, feel free to check out the following resources.

I have my own list of Open Source software alternatives at: http://www.distasis.com/cpp/osrclist.htm
It lists alternatives to common commercial software as well as programs that can perform a specific function. I haven't limited the list to only lightweight software. However, if I know of lightweight alternatives that I like, they've been included.

I started and contributed to the following lists of software:
https://web.archive.org/web/20200226082503/http://www.mingw.org/wiki/Community_Supplied_Links
https://wiki.musl-libc.org/alternatives.html
However, I no longer have access to those wikis and will no longer be keeping them up-to-date. Check my Converting to Open Source list or this blog for information that I'm actively maintaining.

Some other good places to look for lists of alternative software are with the suckless.org and Plan 9 projects.
For one such list, see https://suckless.org/rocks/
You can find some of the source code:
https://git.suckless.org/

There was a discussion of unbloated coding resources on the Puppy Linux forum:
http://murga-linux.com/puppy/viewtopic.php?t=72359
There's also a related blog article:
http://bashismal.blogspot.com/2011/10/unbloated-resources-in-c.html

The K.Mandla and Inconsolation blogs (both written by the same author) are a great resource for lightweight and alternative software.
For some highlights, see https://kmandla.wordpress.com/software/

There are lots of resource lists on GitHub. I finally ran across one that was partially applicable to lightweight alternative programs. I don't agree with their groupings of which programs may be more minimal than others. However, there are some interesting programs listed including some that I typically haven't seen mentioned anywhere else:
https://github.com/xxzozaxx/guides/blob/master/ALTERNATIVES.md

That's all I've been able to find as far as alternative software lists for lightweight and/or cross-platform software. If you know of any other similar lists you'd like to see added to this reference, please contact me.
Below is a list of code that is in the public domain or available under CC0 or unlicense or 0BSD terms.

The MinGW win32 API headers and mingw runtime library were originally released to the public domain. Although the mingw.org project prefers to differentiate itself from mingw64, the developers have followed the mingw64 project's example and licensed later versions of the w32api and mingwrt. I contacted the mingw.org project to ask if they would consider dual licensing using their current license and CC0, but they refused. It was at that point that I left the MinGW project. Needing to distribute license information with every program I build with my C/C++ compilers did not seem like a worthwhile trade-off. The last public domain version of w32api is w32api-3.17-2-mingw32-src.tar.lzma. The last version of mingwrt with some public domain code is mingwrt-3.20-2-mingw32-src.tar.lzma.

I am currently maintaining a version of w32api based on the last public domain version available. I have added some patches that never made it in to either mingw or mingw64. While it's not fully up-to-date with all the changes in the latest versions of Windows, it does support enough compatibility to be able to build several Open Source libraries on Windows. I also intend to keep backward compatibility with older versions of Windows for as long as can. I hope to replace the mingwrt library with something far more portable that includes support for some POSIX and C11 features. I already have bits and pieces coded from scratch including C11 and POSIX threading libraries. One of the purposes of this list is to find public domain source that might be useful to add to a C runtime library.

If you have recommendations for public domain/Unlicense/CC0 C/C++ functions, libraries and programs that I have missed, please let me know. Also feel free to contact me about my work maintaining the public domain version of w32api or my project to replace the mingwrt. You can contact me via the CppDesign mailing list or e-mail me: http://www.distasis.com/connect.htm

Public domain C runtime libraries:
PDCLib
http://pdclib.e43.eu/
Original Public Domain C library
https://sourceforge.net/projects/pdclib/
https://sourceforge.net/projects/pdos/
Another fork of PDCLib
https://github.com/DevSolar/pdclib
libc11
https://github.com/dryc/libc11
Eltanin-OS simia
https://github.com/eltanin-os/simia

dlmalloc - Doug Lea's memory allocator
http://gee.cs.oswego.edu/

SQLite database - includes sprintf code
https://www.sqlite.org/index.html

LibTom projects - cryptography and math libraries
https://github.com/libtom

strftime
https://github.com/arnoldrobbins/strftime

tz
https://github.com/eggert/tz

whereami
https://github.com/gpakosz/whereami

minlib - regexp and other small libraries
https://github.com/ccxvii/minilibs

tiny-regex-c
https://github.com/kokke/tiny-regex-c

tiny-regex
https://github.com/matp/tiny-regex

getline
https://github.com/ChristopherWilks/megadepth/blob/master/getline.c

getline
https://github.com/arnavyc/getdelim

getline
https://github.com/digilus/getline

getline
https://github.com/ivanrad/getline

getopt
https://github.com/skeeto/getopt

parg
https://github.com/jibsen/parg

sdbm (ndbm clone), basic regex, glob, also links to prolog and yacc
http://www.cse.yorku.ca/~oz/

Base64 encode/decode:

base64
https://www.fourmilab.ch/webtools/base64/

Race64
https://github.com/skeeto/race64

Compression:

miniz - zlib compression
https://code.google.com/archive/p/miniz/

zip - portable zip library based on miniz
https://github.com/kuba--/zip

liblzw - Compression/decompression library for LZW files with API comparable to zlib and libbzip2. LZW is used by UNIX compress/decompress programs which work with files with a .Z extension. I use this library with BSD gzip.
https://github.com/vapier/liblzw

ncompress - LZW compression/decompression tools
https://github.com/vapier/ncompress

unzoo - zoo unarchiver
http://freshmeat.sourceforge.net/projects/unzoo/

stdarc - compressors/decompressors collection
https://github.com/r-lyeh/stdarc.c

mousetar
https://pkgs.org/download/mousetar

dxTarRead - non-compressing archive file reader
https://github.com/DeXP/dxTarRead

Cryptography:

NaCl - crypto library
https://nacl.cr.yp.to/

TweetNaCl - crypto library
http://tweetnacl.cr.yp.to/software.html

Monocypher - crypto library
https://monocypher.org/

Kripto
https://github.com/rofl0r/kripto

WjCryptLib
https://github.com/WaterJuice/WjCryptLib

Crypto++ - Individual files are public domain
https://www.cryptopp.com/

tiny-AES-c
https://github.com/kokke/tiny-AES-c

retter
https://github.com/MaciejCzyzewski/retter

blasha1
https://github.com/FRex/blasha1

Random Number Generators:

pseudo random number generator and other files
https://github.com/Marc-B-Reynolds/Stand-alone-junk/tree/master/src/SFH
http://marc-b-reynolds.github.io/shf/2016/04/19/prns.html

UTF-8:

utf8 string functions
https://github.com/sheredom/utf8.h

Console:

pd_readline
https://github.com/mooseman/pd_readline

INI reader
https://github.com/seb-jones/simple-ini-reader

terminfo parser
https://github.com/agauniyal/termdb

library for drawing colors on terminals
https://github.com/agauniyal/rang

snore
https://github.com/FRex/snore

GUIs:

Nuklear - immediate mode GUI
https://github.com/Immediate-Mode-UI/Nuklear
https://github.com/vurtun/nuklear

D-Flat - graphics libbrary published in Dr. Dobb's Journal
https://github.com/mooseman/D-Flat

Turbo Vision
http://tvision.sourceforge.net/

wtk - cross-platform immediate mode GUI library
https://github.com/origamicomet/wtk

Vogle - graphics library
https://github.com/mooseman/Vogle

Math libraries:

FGMP - public domain implementation of a subset of the GNU gmp library with the same API
https://github.com/dad98253/fgmp

C++ Big Integer Library
https://mattmccutchen.net/bigint/

tiny-bignum-c
https://github.com/kokke/tiny-bignum-c

triglib
https://github.com/richgel999/triglib

meow_fft
https://github.com/JodiTheTigger/meow_fft

FFT library
https://github.com/wareya/fft

Communications:

irc library
https://github.com/domsson/libtwirc

irc client
https://git.janouch.name/p/uirc3/

nanoircd IRC server
https://github.com/joric/nanoircd

youtube-dl
http://ytdl-org.github.io/youtube-dl/about.html

streams federated communications server
https://codeberg.org/streams/streams

Programs and utilities:

pdksh
https://directory.fsf.org/wiki/Pdksh

es - extensible shell
http://wryun.github.io/es-shell/

byacc - Berkeley Yacc
https://invisible-island.net/byacc/byacc.html

miniAWK
https://github.com/mooseman/miniAWK

pdcore - public domain core utilities
https://github.com/mooseman/pdcore

pdutils - public domain utilities
https://github.com/mooseman/pdutils

unidiff - unified diff conversion
https://github.com/AceHusky12/unidiff

make
https://github.com/mumu3w/MINIX1x_OLD/tree/master/minix1.3_tc2_tasm/commands/make

touch utility
http://roy.orz.hm/svn/filedetails.php?repname=rtoss&path=%2Ftouch%2Ftouch.c

md5sum utility plus other CC0 utilities at the site:
http://myc01.free.fr/md5sum/

ripgrep - recursively searches directories for a regex pattern
https://github.com/BurntSushi/ripgrep/

pstree
https://github.com/janmojzis/pstree

xd - hex dump tool
https://www.ttgurney.com/xd.c

sc - spreadsheet calculator
http://www.ibiblio.org/pub/Linux/apps/financial/spreadsheet/!INDEX.html

scientific calculator
https://github.com/MostafaMahmoudAbdelrahman/scientific-calculator

cron and crontab
https://github.com/somnisoft/cron

tinyssh - ssh server
https://github.com/janmojzis/tinyssh

curvevpn
https://github.com/janmojzis/curvevpn

smtp-client
https://github.com/somnisoft/smtp-client

POP3 + SMTP server
https://github.com/skeeto/minimail

Epoch - Linux init system
https://universe2.us/epoch.html

sunrise and sunset
https://github.com/troglobit/sun

perpetual calendar
https://github.com/randruc/PerpetualCalendar

Virtual Machine
https://github.com/wasmite/wasabi

Hedley - compiler compatibility project
https://nemequ.github.io/hedley/

subc - compiler for a subset of the C language
http://www.t3x.org/subc/

BDS C - 8080/Z80 C Compiler
https://www.bdsoft.com/resources/bdsc.html

microprofile - profiler
https://github.com/jonasmr/microprofile

mpkg - package manager
http://charon.persephoneslair.org/~andrea/software/mpkg/

Games:

nbsdgames
https://github.com/untakenstupidnick/nbsdgames

Connect Four
https://github.com/skeeto/connect4

tile-solver
https://github.com/skeeto/tile-solver

flappy bird
https://github.com/skeeto/flappy

anarch
https://gitlab.com/drummyfish/anarch

kiki
https://sourceforge.net/projects/kiki/

Diamond Trust
http://hcsoftware.hg.sourceforge.net/hgweb/hcsoftware/DiamondTrust/

Behacked - bejeweled clone
https://github.com/Pentachoron-Labs/Behacked

Personal assistant:

Oracle - siri/alexa/google-assistant like chatbot
https://github.com/TheShoutingParrot/Oracle

Various projects
https://github.com/mooseman
https://github.com/mooseman/mooseman_stuff

Small and single file libraries:

image, sound, sprintf, Truetype font and other code
https://github.com/nothings/stb

public domain single file libraries
https://github.com/mackron/dr_libs

cute headers
https://github.com/RandyGaul/cute_headers

foundation library
https://github.com/mjansson/foundation_lib

single file public domain libraries
https://github.com/gingerBill/gb

single file public domain libraries
https://github.com/haunticaachris/htc

single file public domain libraries
https://github.com/mattiasgustavsson/libs

single file libraries in the public domain
https://github.com/to-miz/tm

stb inspired libraries
https://github.com/AfroDave/kj

single header libraries
https://github.com/Cyphre117/header-libraries

single header library for CLI
https://github.com/ronen25/libcmdf

tiny bits and useful snippets
https://github.com/r-lyeh/tinybits

public domain single file libraries
https://github.com/kieselsteini/sts

CLM_LIBS - useful code and macros
https://github.com/CarlosLunaMota/CLM_LIBS

vlib - single file header libraries for C
https://github.com/vktec/vlib

ZPL - your (almost) C99 Powerkit
https://github.com/zpl-c/zpl

FYS
https://github.com/germinolegrand/fys

portable public domain code snippets
https://github.com/nemequ/portable-snippets

code snippets and header-only files
https://github.com/DanielGibson/Snippets/

json parser
https://github.com/sheredom/json.h

Database:

tinycdb
http://www.corpit.ru/mjt/tinycdb.html

Lexical analysis:

re2c
https://re2c.org/

Data structures:

avl tree
https://github.com/etherealvisage/avl

avl tree
https://github.com/ebiggers/avl_tree

nbds - Non-blocking data structures
https://code.google.com/archive/p/nbds/

sack
https://github.com/FRex/sack

Editor:

kakoune - code editor
https://github.com/mawww/kakoune

Audio:

libmodplug
https://github.com/Konstanty/libmodplug

miniaudio
https://github.com/dr-soft/miniaudio

tonic
https://github.com/TonicAudio/Tonic

mp3_id3_tags
https://github.com/Arcxm/mp3_id3_tags

rsynth - text-to-speech system
http://www.speech.cs.cmu.edu/comp.speech/Section5/Synth/rsynth.html

voclib - vocoder
https://github.com/blastbay/voclib

Graphics:

gif-h
https://github.com/charlietangora/gif-h

gifdec
https://github.com/lecram/gifdec

gifenc
https://github.com/lecram/gifenc

gif-load
https://github.com/hidefromkgb/gif_load

GIF Writer
https://www.jonolick.com/home/gif-writer

jpeg-compressor
https://github.com/richgel999/jpeg-compressor

TinyJPEG
https://github.com/serge-rgb/TinyJPEG/

picojpeg
https://github.com/richgel999/picojpeg

analyzepng
https://github.com/FRex/analyzepng

topng
https://github.com/FRex/topng

binarypic
https://github.com/FRex/binarypic

libplum
https://github.com/aaaaaa123456789/libplum

miniexr
https://github.com/aras-p/miniexr

MPEG video writer
https://www.jonolick.com/home/mpeg-video-writer

gameswf
http://tulrich.com/textweb.pl?path=geekstuff/gameswf.txt

PDFGen
https://github.com/AndreRenaud/PDFGen

libqrgen
https://github.com/aaaaaa123456789/libqrgen

public domain single file libraries for games
https://github.com/pennie-quinn/paq

Game engines:

AVA - game engine
https://github.com/r-lyeh/AVA

L - game engine
https://github.com/Lyatus/L

Phyxed 2D - 2D physics engine with fixed point math
https://github.com/Srekel/phyxed-2d

easytab - tablet library
https://github.com/ApoorvaJ/EasyTab

Graphics and math:

HandmadeMath - math library for games and graphics
https://github.com/HandmadeMath/Handmade-Math

small3dlib - fast, small, efficient, portable, public domain 3D software rasterizer
https://gitlab.com/drummyfish/small3dlib

raycastlib - fast, small, efficient, portable, public domain ray casting library
https://gitlab.com/drummyfish/raycastlib

pt_math - scalar math
https://github.com/pmttavara/pt_math

linmath.h - lean linear math library for graphics
https://github.com/datenwolf/linmath.h

single file C/C++ libraries - raytracer, etc.
https://github.com/rmitton/rjm

graphics code
http://fileadmin.cs.lth.se/cs/Personal/Tomas_Akenine-Moller/code/

Immediate2D Drawing Framework
https://github.com/npiegdon/immediate2d

TIGR - Tiny Graphics Library
https://github.com/xahon/tigr

Debug Draw - immediate mode drawing API
https://github.com/glampert/debug-draw

lightmapper
https://github.com/ands/lightmapper#lightmapper

seamoptimizer
https://github.com/ands/seamoptimizer

tinygizmo
https://github.com/ddiakopoulos/tinygizmo

image resampler
https://github.com/richgel999/imageresampler

vector and matrix library
https://github.com/jobtalle/ccVector

vector math library
https://github.com/sgorsten/linalg

sts - vertex cache optimization
https://github.com/Sigkill79/sts

cro lib - mipmap generator
https://github.com/thebeast33/cro_lib

GUI apps for OSX in C
https://github.com/hidefromkgb/mac_load

Lightweight TUI display manager for Linux and BSD
https://gitlab.com/TilCreator/ly

OS:

TempleOS is an original operating system written in a variant of C called HolyC
https://github.com/cia-foundation/TempleOS

Tforth is a very tiny toy OS written for the IBM PC in 8086 assembly language inspired by the FORTH programming language
https://www.ttgurney.com/tforth.asm
I covered SDL based applications. Now, I'd like to cover FLTK based applications for desktops and/or productivity.

While there isn't as much FLTK application development going on as I would like, there are some projects that specialize in using FLTK. TinyCore Linux is probably the most well-known Linux project that uses several FLTK applications. Nanolinux is based on TinyCore but uses nano-x as a lightweight alternative to X Windows. The developer of NanoLinux uses mainly FLTK applications and has modified and updated several FLTK applications to give them new life. He's also created some of his own where good alternatives did not exist. The Equinox Desktop Environment also uses FLTK, but it typically requires another EDE specific library along with FLTK support. Also, EDE users don't always look for FLTK applications for their desktops. Some will typically use anything they consider lightweight (whether it really is lightweight or not). A few mobile devices use FLTK as their main GUI. Users of those systems have developed some interesting applications for their devices.

There are several versions of FLTK. Applications may work with one version and not another. I've spent a lot of time searching for applications and porting applications to the latest version. I did try to update the FLTK software links list at the official FLTK web site with information on what worked with the latest version of FLTK and with information on newer FLTK applications, but was unable to add some of the newer, more interesting FLTK applications out there. So, this is my definitive list at this point in time of the best FLTK applications available. For more information on FLTK and applications, see also http://www.distasis.com/cpp/scrlib.htm#fltk

I'm sure I haven't covered everything and as mentioned, check NanoLinux and Tiny Core Linux for more FLTK based applications. I'm always looking for new, portable, lightweight FLTK based applications. If you know of something I may have missed or you're working on a new FLTK based project, please contact me.

Utilities

xdiskusage
Shows disk usage. Works on POSIX systems with du command. I have patches to port this to Windows.
http://xdiskusage.sourceforge.net/

flcalc
Calculator. The FLTK web site link includes information on some of my patches to get it to build successfully as well as link to the original source code.
https://www.fltk.org/links.php?V47+Qflcalc

fldiff
Graphical diff program.
https://www.fltk.org/links.php?V227+Qfldiff

xRecurseDiff
Traverse directories and find file differences. Some of it was based on fldiff.
https://sourceforge.net/projects/xrecursediff/

fpwdman
Password manager. I ported this to work with the latest versions of FLTK and tinyxml2. It's interesting, but at this point, I'd prefer a Keepass compatible password manager. I'm looking into chkpass as a lightweight alternative for password management.
https://sourceforge.net/projects/fpwdman/

Communications

prozgui for prozilla
Fast file downloader. I have patches for building and to port this to Windows. I use a version based on GNU GPLv2 development instead of the GNU GPLv3 development.
https://launchpad.net/prozgui

flchat
IRC client. Based on MegaIRC, but with a lot of cleanup. I have patches to add gettext/libintl support. This is the best option for IRC using FLTK that I've found to date.
https://sourceforge.net/projects/nanolinux/

kashyyyk
This has good potential as a threaded IRC client. It can handle multiple connections. I could get it to build on Windows either with patches or a build of MinGW with POSIX instead of Windows native threading support. It needs some work on storing IRC connections. Doesn't seem to remember any connections once you leave the application.
https://sourceforge.net/projects/kashyyyk/?source=directory

Browsers

There are two webkit based browsers for FLTK. That's great news for FLTK applications users. What's not so great is that they don't port well to non-POSIX systems. If you want the most lightweight webkit based browser (and webkit browsers are not by nature lightweight), I'd go with either of these options instead of the many other webkit ports out there.

Netrider
I was able to get the original version of netrider to port to Windows and a Windows version of it is available at Sourceforge. However, when I upgraded the version of my MinGW compiler, I was no longer able to build netrider. Seems the webkit developers took some shortcuts in the older code that really weren't up to C++ standards. Netrider upgraded to a later version of webkit (which fixed the compiler issue), but the newer version was never ported to Windows.
https://sourceforge.net/projects/netrider/

Fifth
This was never ported to Windows although it might be easier to port that the latest version of Netrider. It uses makefiles created by the developer instead of cmake.
http://fifth-browser.sourceforge.net/

DPlus
When people talk about FLTK based web browsers, Dillo always comes up. However, Dillo is the opposite of what I think of when I think about portable code. One developer decided to fork Dillo and make it more structured and easier to port. He's really done a wonderful job on cleaning up the code. I'd recommend this browser over Dillo if you're interested in doing anything with the source code or need a lightweight HTML viewer for FLTK. DPlus is also the lightest browser I could find that could display output from diffh properly. Most console browsers like lynx had trouble rendering the color differences in the output.
https://sourceforge.net/projects/dplus-browser/

DPlusUI
While this is meant as a utility rather than a web browser, I used DPlus as the starting point for my HTML/CSS based dialog replacement.
http://www.distasis.com/cpp/lmbld.htm#lmbldui

Mail clients

flmail
The developer of Nanolinux wrote a nice, basic, stable e-mail client. (He also reused part of my Open Source POP3 e-mail code.)
https://sourceforge.net/projects/nanolinux/

Postoffice
This has a lot of potential. It took a long while to get it to build with the latest version of FLTK and it's still kind of buggy. I also needed to update helper libraries fl_toggletree and fleditor to work with the latest FLTK. The interface is a lot of like sylpheed and foxmail. I would love to see some new development on this and would be happy to help update it.
ftp://linuxmafia.com/faq/Mail/muas.html

hermail
There was a nice, very basic, stable e-mail client at Sourceforge. Doesn't appear to be available from there any longer.

RSS reader
Gautier's RSS reader
This one has a lot of potential. It has an attractive user interface that's easy to work with. However, it does have the ability to sort RSS posts at this point at time. It needs to be used in conjunction with a script and tools like curl to download the RSS feeds. It's basically just a reader. It uses SQLLite to store the RSS data so it can potentially provide fast access to RSS posts. I'd love to see some further development done on this project.
https://michaelgautiertechnology.wordpress.com/2015/10/09/gautier-rss-app-technology/

AV

flvlc
Cross-platform VLC based media player.
https://sourceforge.net/projects/flvlc/

flxine
Unfortunately, this only works on POSIX systems so far. I have been able to build it on Cygwin as well as BSD and several Linux systems. This might be portable to more platforms using nano-x (and possibly SDL as the backend for nano-x), but I did not get very far in investigating this option. It is my favorite xine front end and is more lightweight than many of the other xine front end options. It provides a variety of features including a nice visualization component for use while playing music.
https://www.fltk.org/links.php?V199+Qflxine

Audio

flrec
Simple Audio recorder and player based on Sox. I have done some work to port this one to Windows.
http://matteolucarelli.altervista.org/flrec/index_en.htm

Fl_MIDIKeyboard
Midi keyboard.
https://github.com/ncassetta/Fl_MIDIKeyboard

PaulStretch
Audio effects program to stretch sounds.
http://hypermammut.sourceforge.net/paulstretch/

APCStudio
After more than one try to get this to build with the latest version of FLTK, I finally managed to get this working. It's a nice, lightweight audio editor. It doesn't display multiple tracks like Audacity. It does not have good support for playing or recording wave files. It's basically just a wave file editor. Was considering using libsox or another Open Source sound library to add support for playing wave files.
https://www.fltk.org/links.php?V204+Qapcstudio

There is a fork of FLTK called NTK. It isn't as portable as FLTK and requires POSIX/X Windows support. A suite of audio applications were created with it.

Graphics

Rendera
This is a great, lightweight graphics editor. I really like this one.
https://github.com/Mortis69/rendera
https://sourceforge.net/projects/rendera/

PhotoColoring
Specialized graphics editor for coloring old photos.
https://sourceforge.net/projects/photocoloring/

Other graphics and drawing options include Antipaint and Cinepaint. Antipaint was updated to work with the lastest version of FLTK and to improve portability by the developer of Nanolinux. You'll find it at the Nanolinux web site. At one point Cinepaint decided to port their project from GTK to FLTK. You'll find some older versions with some FLTK support and utilities. However, the FLTK port is not actively developed.

Productivity

fltdj
The Daily Journal is a Personal Information Manager (PIM). It has several nice features including the ability to set alarms to remind you of appointments. I use one of the older versions (0.7) which ports well to newer versions of FLTK and, per my recommendation, so does NanoLinux.
https://www.fltk.org/links.php?V386+Qfltdj

tux_todo
Simple todo list. Haven't used it in a while, but if you're looking for a todo list program, it's an option.
https://www.fltk.org/links.php?V76+Qtux_todo

PDF/Ebook Readers

SpRead
A functional, basic PDF viewer and archived image viewer. I really like this one. It requires a compiler with later C++ support to build. Needs minimal dependencies, mainly libarchive and poppler. While poppler isn't as fast as mupdf at rendering, this still works pretty fast.
https://github.com/muranoya/SpRead

flviewer
Image viewer with plugin support for mupdf and poppler.
https://github.com/madrat-/flviewer

There's also flaxpdf which is optimized for efficiency and uses mupdf. However, it's not at all portable to non-POSIX systems.

I tried BDReader as well but there are a lot of dependencies involved in building this.
https://sourceforge.net/projects/bdreader/

File managers

I don't use any of these and personally prefer the SDL based file manager mentioned earlier. However, they're nice lightweight GUI file managers. I'm sure there are a few others not mentioned below as well.

mfm
http://sg67.altervista.org/mfm/

fluff
https://sites.google.com/site/lockmoorecoding/downloads/fluff

Other POSIX only FLTK applications

flsynclient
GUI front end for synaptics touchpad controls.
http://matteolucarelli.altervista.org/flsynclient/index_en.htm

alsamixergui
FLTK ALSA Mixer front end.
https://packages.debian.org/jessie/alsamixergui

Editors

I've yet to find a FLTK based editor I really like. For now, I'm still using SciTE, Fxite and nano.

I would love to find a Scintilla based FLTK editor. The closest I've found is https://github.com/cyantreeguo/Fl_Scintilla

There are many FLTK editor controls out there, including the one used by Postoffice.

Nanolinux offers flwriter.

The most interesting editor option I've found so far is fldev. There's a link to the original at https://www.fltk.org/links.php?V235+Qfldev and further development by the developer of NanoLinux at https://sourceforge.net/projects/fldev/ The main drawback is that it only opens one file at a time. The original author began to add support to use it as a debugger in conjunction with gdb. I'd love to get that support working properly and in a cross-platform manner and have been experimenting with it as time allows.

flabc is an editor specifically designed for ABC notation, but it appears to be a stable, well-written editor and may be useful for other editing purposes.

June 2025

S M T W T F S
1234567
8 91011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 10:07 am
Powered by Dreamwidth Studios