-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I think my smallest public package is recursion-indicator, which is almost too small to be a package. One shouldn't forget that each package also incurs some maintenance overhead, for the developer, for the users, for the (M)ELPA maintainers. However recursion-indicator also provides a distinct feature which would not fit anywhere else. I could try to get it into the builtin mb-depth package as an alternative mode. However it also works quite differently than mb-depth, so having a separate mini package does not seem worse. As you mentioned, one should also not forget the time it takes to get a feature into another package or into Emacs itself, which usually involves long discussions.
Another recent example is my Jinx package, where people suggested that I should rather put the functionality into Ispell or Flyspell. Neither are good places to put the Jinx functionality as a mode. Obviously Jinx is a large enough and self-contained package providing a well-defined feature set. Furthermore its mode of operation is entirely different from both Ispell and Flyspell, so putting it there wouldn't result in much code reuse. It would look more like two packages cramped into one. Sometimes clean alternative implementations are justified.