Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-mad-science

Delightful npm packages that make you say "wow, didn't know that was possible!"
https://github.com/feross/awesome-mad-science

Last synced: 5 days ago
JSON representation

  • browserify

    • webworkify - composable web workers for 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
    • glslify - npm modules compiled into WebGL shaders
    • glslify - npm modules compiled into WebGL shaders
  • 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
  • files

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

  • hardware

    • cylon - command robots, devices, and more from node
  • images

  • streams

  • text

    • diff - show text differences
    • franc - detect the language of text
    • 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
    • indico.io - political sentiment analysis
  • terminal

    • minimist - simple argument parser
    • progress - create a simple terminal progress bar
    • terminal-menu - create retro terminal menus
    • vantage.js - CLI + SSH + REPL for Node
    • cash - Cross-platform Linux commands in pure ES6
  • virtual machines

    • jslinux - x86 emulator for running Linux, written in JavaScript
    • jvm - java virtual machine in pure node.js
    • jsemu - A list of emulators written in the JavaScript
    • doppio - actively updated jvm in node.js, written in TypeScript
  • 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)

  • sound

    • speak.js - text-to-speech on the web
    • doppler - detect motion with the doppler effect using only the microphone and speakers
    • speak.js - text-to-speech on the web