What are your basic meta-modules?
When programming in any established language, developers already know the fortes and pitfalls of the language, hence try to compensate by adding meta libraries and modules.
Meta modules are pieces of code which complement the std library or the language itself by adding features which are very useful, but just not present. They do not serve an application-specific purpose.
I have caught myself quite often adding such bundles in different languages, however I was always glad I did. For me those are the libraries, modules and packages I usually add before starting to write the logic. What are your meta-packages?
Browser JS
- Core.JS, because it does a good job at polyfilling the stuff I need
Node.JS
- rustify-js (which bundles and enhances result-js and roption-js; more to come) as of lately, because I am starting to love Rust and FP (stable software, better error management) :D
- promise-defer, because I hate handler-hell ;P
- VError, since it gives me a container for lots of information for a better error management
C++
- Boost, just WOW, it makes life so easy!
Rust
- slog, easily create beautiful logs!