My first job at RStudio (now rebranded to Posit) was to integrate the JS library DataTables into Shiny. That was in 2013, almost ten years ago. To be honest, I have never been highly interested in tables, and working on tables was just a random start of my professional career. Since DataTables was quite a complex library and many of its features could be useful outside Shiny, we decided in 2014 to make a standalone package based on the HTML Widgets framework. That’s how the DT package was born.
Unfortunately, as I maintain more R packages over the years, I have found it more and more difficult to actively maintain DT. In 2020, someone emailed me this XKCD cartoon and said it reminded him of me:
He thanked me and said “I think you live in Iowa but still”. The funny thing is that I actually do live in Nebraska! I have worked on some infrastructure packages like knitr and rmarkdown, but I cannot take so much credit as depicted by the cartoon. That said, my work style is similar to the supporting pole in the cartoon—I often work on my own. I do collaborate with other people, and have merged many pull requests on GitHub, but most of the time, I still work on my own.
For the DT package, the last time I worked substantially on it was five years ago. I have been fortunate to have a few volunteers helping me from time to time to maintain this package (notably @shrektan and @stla). I have asked a few times inside Posit for the possibility of a new maintainer, but no one seems to be interested, so I have to carry on.
I’m writing this post to set expectations: unless someone can commit to maintaining this package, it will enter the maintenance-only mode, meaning that I will not add substantial new features to it anymore. However, if anyone wants a new feature that is not too complicated and implements it via a pull request, I can probably review and merge it. The same thing applies to bug fixes (unless it’s a really bad bug, in which case I will still try to fix it by myself).
There are many R packages for generating tables, but I feel DT offers two unique features that are not straightforward in other packages yet: server-side processing and table editing. Some features from DataTables extensions may also be unavailable in other packages.
Please rest assured that DT will not die anytime soon. It will stay on CRAN for the years to come. It’s just that before a new passionate maintainer takes it over from my shoulders, you may not expect any exciting new features from this package. If you believe no news is good news, this is good news for you.
P.S. A few months after I received the XKCD cartoon, my son, who didn’t see the cartoon, happened to make this toy using mega blocks at home, which I found quite funny:

Donate
As a freelancer (currently working as a contractor) and a dad of three kids, I truly appreciate your donation to support my writing and open-source software development! Your contribution helps me cope with financial uncertainty better, so I can spend more time on producing high-quality content and software. You can make a donation through methods below.
-
Venmo:
@yihui_xie, or Zelle:xie@yihui.name -
Paypal
-
If you have a Paypal account, you can follow the link https://paypal.me/YihuiXie or find me on Paypal via my email
xie@yihui.name. Please choose the payment type as “Family and Friends” (instead of “Goods and Services”) to avoid extra fees. -
If you don’t have Paypal, you may donate through this link via your debit or credit card. Paypal will charge a fee on my side.
-
-
Other ways:
WeChat Pay (微信支付:谢益辉) Alipay (支付宝:谢益辉) 

When sending money, please be sure to add a note “gift” or “donation” if possible, so it won’t be treated as my taxable income but a genuine gift. Needless to say, donation is completely voluntary and I appreciate any amount you can give.
Please feel free to email me if you prefer a different way to give. Thank you very much!
I’ll give back a significant portion of the donations to the open-source community and charities. For the record, I received about $30,000 in total (before tax) in 2024-25, and gave back about $15,000 (after tax).
