Skip to content

Delightful npm packages that make you say "wow, didn't know that was possible!"

Notifications You must be signed in to change notification settings

sourceful/mad-science-modules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

Mad Science Modules

Delightful npm packages that make you say "wow, didn't know that was possible!"

peer-to-peer

  • peerwiki - all of wikipedia on bittorrent
  • simple-peer - send video/voice/data p2p in the browser (with webrtc)
  • torrent-docker - realtime boot of remote docker images over bittorrent
  • torrent-mount - mount a torrent as a filesystem
  • webtorrent - streaming torrent client for node & the browser

browserify

  • brfs - turn fs.readFileSync() calls into inlined static assets
  • browser field spec - replace certain files/modules when a module is bundled for the browser
  • browserify - use require() in the browser
  • webworkify - composable web workers for browserify

files

  • file-type - detect file content types by checking their magic numbers
  • fuse4js - write filesystem driver in js

geometry

hardware

  • cyclon - command robots, devices, and more from node

images

  • indico.io - facial emotion recognition and facial feature extraction

sound

  • doppler - detect motion with the doppler effect using only the microphone and speakers

streams

text

  • diff - show text differences
  • franc - detect the language of text
  • indico.io - political sentiment analysis
  • node-tesseract - A simple wrapper for the Tesseract OCR package
  • normit - Google translate text & speak it
  • ocrad.js - OCR in Javascript via Emscripten
  • pullquoter - pull interesting quotes out of an article
  • sbd - split text into sentences
  • sentiment - basic sentiment analysis

terminal

virtual machines

  • jsemu - A list of emulators written in the JavaScript
  • jslinux - x86 emulator for running Linux, written in JavaScript
  • jvm - java virtual machine in pure node.js

misc

  • bell.js - real-time anomalies detection for periodic time series.
  • bitcoinjs-lib - bitcoin client for node & the browser
  • fastparallel - zero overhead parallel function calls
  • google-distance - calculate travel distance between two locations on earth using Google Maps' API
  • qr-image - generate QR codes

meta-programming

  • notevil - javascript javascript interpreter, useful for running untrusted code safely.

mad scientists (people)

PRs welcome!

About

Delightful npm packages that make you say "wow, didn't know that was possible!"

Resources

Stars

Watchers

Forks

Packages

No packages published