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. Learn more →
Top 12 JavaScript Mad Science Projects
-
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.
-
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.
-
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: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18
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.
Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13A microcosm of the wasm issue was captured in this thread about implementing a web based git in JavaScript from scratch vs. compiling libgit
https://github.com/isomorphic-git/isomorphic-git/issues/268
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
Project mention: Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub | news.ycombinator.com | 2024-02-05It 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
JavaScript Mad Science related posts
- Tree-shaking, the horticulturally misguided algorithm
- Chris Wanstrath "defunkt" GitHub cofounder and former CEO is banned on GitHub
- I Moved My Blog from IPFS to a Server
- WebTorrent – JavaScript torrent Streaming In browser
- How can i make a torrent streamer similar to webtorrent and stremio?
- COBOL bridge for Node.js which allows you to run COBOL code from Node.js
- Best HTML to PDF libraries for Node.js
-
A note from our sponsor - SurveyJS
surveyjs.io | 25 Apr 2024
Index
What are some of the best open-source Mad Science projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | webtorrent | 28,981 |
2 | PDFKit | 9,506 |
3 | isomorphic-git | 7,278 |
4 | peerflix | 6,147 |
5 | GitTorrent | 4,735 |
6 | js-git | 3,826 |
7 | stackgl | 2,157 |
8 | image-to-ascii | 1,558 |
9 | limdu | 1,057 |
10 | peercast | 514 |
11 | webcat | 437 |
12 | peerwiki | 312 |
Sponsored