About

malcolmston/go is a family of Go libraries that recreate the most-loved building blocks of the Node.js ecosystem — with the same ergonomics, on top of Go's standard library.

The libraries

All 38 modules, what each one ports, and its import path. Every library is an independent Go module — depend on one without pulling in the rest.

Every malcolmston/go library, the upstream project it ports, its module path and its dependencies
LibraryPortsEcosystemModuleDeps
Expressexpressjs/expressNode.jsgithub.com/malcolmston/expressnone
Passportjaredhanson/passportNode.jsgithub.com/malcolmston/passportnone
Socket.IOsocketio/socket.ioNode.jsgithub.com/malcolmston/socketionone
chalkchalk/chalkNode.jsgithub.com/malcolmston/chalkx/term
morganexpressjs/morganNode.jsgithub.com/malcolmston/morgannone
fastmcpjlowin/fastmcpPythongithub.com/malcolmston/fastmcpnone
Streamlitstreamlit/streamlitPythongithub.com/malcolmston/streamlitnone
algebrasympy/sympyPythongithub.com/malcolmston/algebranone
opencvopencv/opencvPythongithub.com/malcolmston/opencvnone
Obansorentwo/obanNode.jsgithub.com/malcolmston/obannone
glTFKhronosGroup/glTFNode.jsgithub.com/malcolmston/gltfnone
sledspacejam/sledNode.jsgithub.com/malcolmston/slednone
Migraterails/railsNode.jsgithub.com/malcolmston/migratenone
Luceneapache/luceneNode.jsgithub.com/malcolmston/lucenenone
quartzquartz-scheduler/quartzNode.jsgithub.com/malcolmston/quartznone
SQLitesqlite/sqliteNode.jsgithub.com/malcolmston/sqlitenone
Redisredis/redisNode.jsgithub.com/malcolmston/redisnone
Prismaprisma/prismaNode.jsgithub.com/malcolmston/prismanone
pandaspandas-dev/pandasNode.jsgithub.com/malcolmston/pandasnone
numpynumpy/numpyNode.jsgithub.com/malcolmston/numpynone
matplotlibmatplotlib/matplotlibNode.jsgithub.com/malcolmston/matplotlibnone
PDFKitfoliojs/pdfkitNode.jsgithub.com/malcolmston/pdfkitnone
sharplovell/sharpNode.jsgithub.com/malcolmston/sharpnone
puppeteerpuppeteer/puppeteerNode.jsgithub.com/malcolmston/puppeteernone
LiveViewphoenixframework/phoenix_live_viewNode.jsgithub.com/malcolmston/liveviewnone
cheeriocheeriojs/cheerioNode.jsgithub.com/malcolmston/cheerionone
Handlebarshandlebars-lang/handlebars.jsNode.jsgithub.com/malcolmston/handlebarsnone
axiosaxios/axiosNode.jsgithub.com/malcolmston/axiosnone
lodashlodash/lodashNode.jsgithub.com/malcolmston/lodashnone
Momentmoment/momentNode.jsgithub.com/malcolmston/momentnone
Jestjestjs/jestNode.jsgithub.com/malcolmston/jestnone
JWTauth0/node-jsonwebtokenNode.jsgithub.com/malcolmston/jwtnone
Nodemailernodemailer/nodemailerNode.jsgithub.com/malcolmston/nodemailernone
Markdownmarkdown-it/markdown-itNode.jsgithub.com/malcolmston/markdownnone
YAMLyaml/pyyamlPythongithub.com/malcolmston/yamlnone
JOSEpanva/joseNode.jsgithub.com/malcolmston/josenone
RRuledateutil/dateutilPythongithub.com/malcolmston/rrulenone
jqjqlang/jqNode.jsgithub.com/malcolmston/jqnone
Not affiliated with or endorsed by the original Node.js or Python projects or their authors. Each Go library is an independent re-implementation, released under the MIT License.
About