Skip to content
47

Awesome Mad Science

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

1.2k stars63 forks54 entriesLast push May 1, 2022 (4 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

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

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

alpha-shape

any dimensional alpha shapes (think "concave" hull)

box-intersect

fast any dimensional box intersection detection

convex-hull

robust any dimensional convex hull

delaunay-triangulate

robust any dimensional delaunay triangulation

surface-nets

extracts level sets in any dimension

voronoi-diagram

any dimensional voronoi diagrams

voxelize

voxelize a mesh

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

strip-html

strip html from a stream

text

diff

show text differences

franc

detect the language of text

indico.io

facial emotion recognition and facial feature extraction

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

In 2 lists

cash

Cross-platform Linux commands in pure ES6

In 3 lists

virtual machines

jsemu

A list of emulators written in the JavaScript

In 3 lists

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)

Mikola Lysenko

linear algebra, computational geometry, WebGL

Dominic Tarr

streams, distributed systems

Elijah Insua

NC machines, CAD/CAM

Mathias Buus

torrents in node, fuse bindings, data replication

Feross Aboukhadijeh

webtorrent, bittorrent, p2p hacks

In 3 lists

Max Ogden

streams, voxels, data replication

In 2 lists
See category
94

Awesome Rust

rust-unofficial/awesome-rust

A curated list of Rust code and resources.

Fresh★ 60k1833 entriesPushed today
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
94

Awesome Python

vinta/awesome-python

Curated Python frameworks, libraries and resources.

Fresh★ 324k504 entriesPushed today
94

Awesome C++

fffaraz/awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Fresh★ 74k1358 entriesPushed yesterday
94

Awesome Go

avelino/awesome-go

Curated Go frameworks and libraries.

Fresh★ 186k3119 entriesPushed yesterday
94

Awesome PHP

ziadoz/awesome-php

A curated list of amazingly awesome PHP libraries, resources and shiny things.

Fresh★ 33k87 entriesPushed 2 days ago