Mad Science

Open-source projects categorized as Mad Science

Top 22 Mad Science Open-Source Projects

  • Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Generating and Working With ScriptPubKeys in Bitcoin Transactions | dev.to | 2024-02-27

    As mentioned previously, ScriptPubKeys are scripts that embody the locking conditions of bitcoins in a Bitcoin transaction. They are a crucial element of a Bitcoin transaction that specifies the requirements that must be met before an unspent transaction output (UTXO) is used. The ScriptPubKey, combined with the Amount, creates an output of a Bitcoin transaction. Like every other script, ScriptPubKeys are made up of operators and data. During the encoding of a transaction, both data and the operands are represented in hexadecimal format. You can find the hex representation for all operands used in Bitcoin Scripts here.

  • webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: Gotta consider every possibility | /r/technicallythetruth | 2023-04-27

    One, Two, Three, and so on. ANYone does use JS for machine learning. Though that's unconventional, python is by far the leading language for ML. Maybe you meant to say "EVERYone"?

  • PDFKit

    A JavaScript PDF generation library for Node and the browser

    Project mention: Best HTML to PDF libraries for Node.js | dev.to | 2023-10-25

    PDFkit is one of the oldest and most well-established PDF libraries in the JavaScript ecosystem; it is still well-maintained, and regularly updated. This library is a popular option for creating and manipulating PDF documents in a server-side environment, typically using Node.js. It allows you to programmatically generate PDF files by defining each page's content, layout, and formatting.

  • nsfwjs

    NSFW detection on the client-side via TensorFlow.js

  • isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

    Project mention: The theory versus the practice of “static websites” | news.ycombinator.com | 2023-07-15

    I think one big missing part still with static sites is how you host the CMS to edit it.

    Correct me if I'm wrong but Decap CMS (previously Netlify CMS) runs in the browser and makes reads/edits via GitHub which can then trigger rebuilds and deploys, but it still needs a small server/proxy I think because CORS stops your browser communicating directly with the GitHub API. Netlify hosts a GitHub backend that proxies requests for you but now you're tied to Netlify.

    GitLab and BitBucket will have the same issue I think: https://github.com/isomorphic-git/isomorphic-git#cors-suppor...

    Is there a simple solution here with minimal configuration?

  • NodeOS

    Lightweight operating system using Node.js as userspace

    Project mention: Node-OS – The first operating system powered by Node.js and NPM | news.ycombinator.com | 2024-02-29
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • peerflix

    Streaming torrent client for node.js

    Project mention: Plex to block all servers hosted at Hetzner | news.ycombinator.com | 2023-09-14

    When I used a Chromecast, I was fond of an even more direct method. I used a Node CLI called "peerflix" [0] to stream a video file while downloading its torrent (so there wasn't even a need to wait). Then I just opened my browser to the local network address where peerflix was hosting the h264 playlist, and used the Cast button to stream it to my device (which I believe technically means Chromecast "takes over" downloading the playlist, rather than my laptop pushing the video to it, so I just needed to use a URL with the LAN IP of my computer).

    At some point I also used a tool to stream to the Chromecast directly from the CLI (castnow?) - or maybe Peerflix even had this option, I can't remember. Nowadays I prefer to watch content on my phone in bed, which is why I like Jellyfin, because the iOS client can easily stream a video I downloaded onto my computer.

    [0] https://github.com/mafintosh/peerflix

  • BitcoinJS

    A javascript Bitcoin library for node.js and browsers.

    Project mention: Introducing BitcoinJS Wallet | /r/Bitcoin | 2023-05-01

    Inspired by the popular Coinb.in open source wallet and powered by bitcoinjs-lib, my hot wallet is designed to provide a secure and easy-to-use experience while also adding unique features that make it stand out from the competition. It will be installable (PWA) and very easy to use (BEGINNER FRIENDLY). I'm also going to make it open source. Other cool features like an HD wallet option with auto-change address after every transaction, increasing security and anonymity, are on the roadmap.

  • GitTorrent

    A decentralization of GitHub using BitTorrent and Bitcoin

    Project mention: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub | news.ycombinator.com | 2024-02-05

    It exists: https://radicle.xyz, but it doesn't really get used.

    I think gittorrent was the right name for the concept, really, hard to beat that. But that one withered on the vine: https://github.com/cjb/GitTorrent

  • js-git

    A JavaScript implementation of Git.

  • Pipcook

    Machine learning platform for Web developers

  • stackgl

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

  • image-to-ascii

    :floppy_disk: A Node.js module that converts images to ASCII art. (by IonicaBizau)

  • YodaOS

    Yet another Linux distribution for voice-enabled IoT and embrace Web standards

  • awesome-mad-science

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

  • limdu

    Machine-learning for Node.js

  • node-cobol

    :tv: COBOL bridge for NodeJS which allows you to run COBOL code from NodeJS.

    Project mention: COBOL bridge for Node.js which allows you to run COBOL code from Node.js | news.ycombinator.com | 2023-10-26
  • peercast

    torrent-stream + chromecast

  • webcat

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

  • peerwiki

    all of wikipedia on bittorrent

  • laitos

    Top geek's chindogu - personal assistant over satellite/telephone/SMS/chatbot, plus web infrastructure servers (web & mail, ad-free DNS, TCP-over-DNS, web proxy, etc)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-02-29.

Mad Science related posts

Index

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

Project Stars
1 Bitcoin 75,086
2 webtorrent 28,838
3 Brain.js 14,152
4 PDFKit 9,438
5 nsfwjs 7,550
6 isomorphic-git 7,215
7 NodeOS 6,892
8 peerflix 6,147
9 BitcoinJS 5,444
10 GitTorrent 4,735
11 js-git 3,826
12 Pipcook 2,494
13 stackgl 2,157
14 image-to-ascii 1,554
15 YodaOS 1,181
16 awesome-mad-science 1,089
17 limdu 1,055
18 node-cobol 695
19 peercast 511
20 webcat 437
21 peerwiki 312
22 laitos 248
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com