rrthomas
FLOSS developer and maintainer.
Funding Links: https://github.com/sponsors/rrthomas
- Name: Reuben Thomas
- Location: London, UK
- Kind: user
- Followers: 142
- Following: 0
- Total stars: 1466
- Repositories count: 228
- Created at: 2022-11-02T16:49:44.004Z
- Updated at: 2025-06-05T18:45:47.701Z
- Last synced at: 2025-06-05T18:45:47.701Z
GitHub Sponsors Profile
I've been a free software developer and maintainer since the mid-1990s. I have contributed to dozens of projects, and I'm good at working effectively with new collaborators.
I maintain many programs in the area of text processing and editing, such as
The spell-checking library Enchant
The character set converter Recode
The text printing utility GNU a2ps
The lightweight Emacs clone GNU Zile
The PDF utility pdfjam
The PostScript utility psutils
I also contribute to many other projects such:
GNU Emacs
GNU autotools (automake, gnulib etc.)
Racket (Scheme implementation and IDE)
Vala (programming language)
I am a Debian Maintainer (that's a junior Debian Developer!), and I help package some of the programs I maintain for Debian.
I am also an accomplished technical writer and editor. Larger projects include proof-reading Mastering Ethereum and translating Elements of Automata Theory from French into English. I constantly improve free software source code comments, documentation and web sites, fixing typos, correcting technical errors, and improving clarity. I understand the problems non-native users of English typically have, and am adept both at writing clearly for non-native readers, and understanding what non-native writers mean, so as to reword it more comprehensibly.
Sponsorship enables me to spend more of my time on this work, particularly keeping uncool but tried-and-tested code working well, and improving tools for other free software developers.
- Current Sponsors: 2
- Past Sponsors: 0
- Total Sponsors: 2
- Minimum Sponsorship: $10.00
Featured Works
jscheid/dtrt-indent
A minor mode that guesses the indentation offset originally used for creating source code files and transparently adjusts the corresponding settings in Emacs, making it more convenient to edit fore…
Language: Emacs Lisp - Stars: 189rrthomas/lrexlib
A Lua (5.1 and later) binding of various regex library APIs (POSIX, PCRE, PCRE2, GNU, Oniguruma and TRE)
Language: C - Stars: 166rrthomas/recode
Charset converter tool and library
Language: C - Stars: 136rrthomas/psutils
Utilities for manipulating PostScript documents
Language: PostScript - Stars: 47Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 1