Awesome Lists

awesome-mad-science

by feross

awesome listpushed over 4 years ago

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

AI summary

Package repository

A curated collection of useful and lesser-known npm packages and libraries.

stars
1.1K
forks
65
watching
50
awesome lists
3
entries
55
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/feross/awesome-mad-science/links.svg)](https://awesome.facts.dev/awesome/feross/awesome-mad-science)
HTML
<a href="https://awesome.facts.dev/awesome/feross/awesome-mad-science"><img src="https://awesome.facts.dev/shield/feross/awesome-mad-science/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/feross/awesome-mad-science/links.svg

What's in the list

55 links in 14 sections, with live GitHub stats.activeno commit in 2y

peer-to-peer

browserify

  • brfs

    turn calls into inlined static assets

  • browser field spec

    replace certain files/modules when a module is bundled for the browser

  • browserify

    use in the browser

  • glslify

    npm modules compiled into WebGL shaders

  • 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

  • cylon

    command robots, devices, and more from node

images

  • indico.io

    facial emotion recognition and facial feature extraction

  • trackingjs

    computer vision on the web

sound

  • doppler

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

  • speak.js

    text-to-speech on the web

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

  • 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

  • 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

  • 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)

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.