JavaScript Mad Science

Open-source JavaScript projects categorized as Mad Science | Edit details

Top 15 JavaScript Mad Science Projects

  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: I'm developing a Netflix clone app where you can watch TV series for free and I wonder if you'd use it. | | 2021-12-02

    Make sure to have decent bitrate and resolution releases, too. Not a 1mbps 1080p blocky mess. Look into WebTorrent.

  • GitHub repo dat

    :floppy_disk: peer-to-peer sharing & live syncronization of files via command line

    Project mention: Release: Nano Multisig is finally here enabling ultra-secure funding! | | 2021-03-26

    Gun is an opinionated high level and complete solution, it may provide more than what you need. I would think a more modular alternative is suitable, something like using libp2p. Anyway, you should take a look at the dat ecosystem and the ipfs ecosystem. Also, a really neat and clever way to simply do distributed peer discovery, removing the need for a signalling server, is bitboot (it uses mainline DHT).

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo PDFKit

    A JavaScript PDF generation library for Node and the browser

    Project mention: 8 Node.js Projects To Keep An Eye On 2021 | | 2021-08-23

    Website ->

  • GitHub repo turf

    A modular geospatial engine written in JavaScript

    Project mention: Any GIS Devs here? | | 2021-11-15

    I`m a GIS web developer. I mostly use for rendering, and for client side geo analysis. Another option is to use, but it is proprietary.

  • GitHub repo ipfs

    IPFS implementation in JavaScript

    Project mention: Run IPFS on the Browser | | 2021-11-09
  • GitHub repo isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    Project mention: 20 JavaScript Utilities to Boost Your Productivity As a Developer | | 2021-11-15

    Thanks for the sharing! Just a couple of suggestions: i would prefer Ramda or lodash instead of underscore. I would additionally recommend the following libraries: - Deal with git stuff: isomorphic-git ( is a pure JavaScript reimplementation of git that works in both Node.js and browser JavaScript environments. - Generate app from templates: yeoman ( is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps. - Lint and format a code: prettier ( is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. - Deal with schemas: zod ( is a TypeScript-first schema declaration and validation library. I'm using the term "schema" to broadly refer to any data type, from a simple string to a complex nested object. - Deal with react state elegantly: valtio ( turns the object you pass it into a self-aware proxy. - Add keybindings: tinykeys ( - a tiny (~400 B) & modern library for keybindings.

  • GitHub repo peerflix

    Streaming torrent client for node.js

    Project mention: Node.js Packages and Resources | | 2021-09-06

    peerflix - Streaming torrent client.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo nsfwjs

    NSFW detection on the client-side via TensorFlow.js

    Project mention: Portfolio piece allows anyone to upload a photo with a description. Will this lead to "trolling" problems? | | 2021-11-25

    There's projects on GitHub which uses a machine learning to help you classify NSFW content. This project seems like an easy plug and play which you can filter out bad projects.

  • GitHub repo GitTorrent

    A decentralization of GitHub using BitTorrent and Bitcoin

    Project mention: Sourcehut blog condeming Trump and supporters | | 2021-01-14

    Centralized platforms are always going to be like this, easier to start on a decentralized platform than it is to migrate to one

    et al

  • GitHub repo js-git

    A JavaScript implementation of Git.

    Project mention: Node.js Packages and Resources | | 2021-09-06

    js-git - JavaScript implementation of Git.

  • GitHub repo stackgl

    :sparkles: A node.js-style module system for GLSL!

  • GitHub repo limdu

    Machine-learning for Node.js

  • GitHub repo peercast

    torrent-stream + chromecast

    Project mention: Node.js Packages and Resources | | 2021-09-06

    peercast - Stream a torrent video to Chromecast.

  • GitHub repo webcat

    Mad science p2p pipe across the web using webrtc that uses your Github private/public key for authentication and a signalhub for discovery

    Project mention: Node.js Packages and Resources | | 2021-09-06

    webcat - p2p pipe across the web using WebRTC that uses your GitHub private/public key for authentication.

  • GitHub repo peerwiki

    all of wikipedia on bittorrent

    Project mention: Node.js Packages and Resources | | 2021-09-06

    peerwiki - All of Wikipedia on BitTorrent.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-02.

JavaScript Mad Science related posts


What are some of the best open-source Mad Science projects in JavaScript? This list will help you:

Project Stars
1 webtorrent 25,454
2 dat 8,254
3 PDFKit 7,689
4 turf 6,591
5 ipfs 6,069
6 isomorphic-git 6,013
7 peerflix 5,706
8 nsfwjs 5,179
9 GitTorrent 4,594
10 js-git 3,734
11 stackgl 1,814
12 limdu 1,007
13 peercast 482
14 webcat 424
15 peerwiki 306
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives