Strong user library like comparable to example java/go for node.js(javascript) -


a quick on stackoverflow have not yet found(so not duplicate question) similar one(also has long content). believe tj holowaychuck has created lot of node.js (javascript) libraries concluded same:

the go stdlib thought awful when first heard of go, being used ultra-modularity in node, , having experienced of ruby’s stdlib rot. after getting language realized of stdlib pretty essential programs these days, compression, json, io, buffered io, string manipulation , on. bulk of these apis well-defined, , powerful. it’s pretty easy writing entire programs consuming stdlib.

i looking strong user library comparable example (java/go) node.js(javascript) . preferable available via package manager(npm) , important should maintained. if not think there should 1 , programmers should work on together. stitch lot of libraries together(from npm) , right real solid documentation this?

for example summed packages java:

  • java.io provide file io

    provides system input , output through data streams, serialization , file system.

we have fs in node.js think might minimalistic. have not yet found strong library this? pipe() them stream libraries example through2

  • javax.swing have gui looks (almost) on platforms

    provides set of "lightweight" (all-java language) components that, maximum degree possible, work same on platforms.

for maybe have electron or nwjs? riot.js it's simplicity not yet full of features. have bootstrap twitter name few?

  • java.util.concurrent

    utility classes commonly useful in concurrent programming. know don't have threads(concurrency in node.js) still think of these classes in strong user library? or example channels in go. have generators/co. there lot of promise libraries example bluebird. there channel library on top of generators example js-csp.

  • java.math

    provides classes performing arbitrary-precision integer arithmetic (biginteger) , arbitrary-precision decimal arithmetic (bigdecimal).

but lot of other math functions. again believe there ones available hard find them?

  • java.util.logging

    provides classes , interfaces of javatm 2 platform's core logging facilities.

good logging libraries example bunya.

  • java.util.zip

    provides classes reading , writing standard zip , gzip file formats.

  • java.util.collections

    contains collections framework, legacy collection classes, event model, date , time facilities, internationalization, , miscellaneous utility classes (a string tokenizer, random-number generator, , bit array).

like example collections java good. guess have collectionsjs that? time moment.js?


this more javascript development solutions example webpack or browserify not create monolithic beasts. people think. libraries guys use lot specific use cases(strong user library?). maybe should have poll per category??

p.s: list not complete yet if ask me long.


Comments