Weekly JavaScript Roundup: Friday Links 14, January 3, 2025
Your weekly dose of JavaScript news, tools, and tutorials to stay ahead in web development.
Welcome to Friday Links 14, your curated collection of the most intriguing, helpful, and inspiring finds from across the web this week. Whether you're looking to boost your productivity, dive into tech trends, or just enjoy some light reading, we've got you covered. Grab your favorite drink and explore this week’s top picks!
Nvidia to Open Source Run:ai
Nvidia has finalized its acquisition of Run:ai, an Israeli software company specializing in AI technologies. The American tech giant plans to release the startup's software as open source.
The deal, initially rumored to be valued at 1 billion, was later estimated at 700 million, according to TechCrunch. Financial details, however, remain undisclosed.
Run:ai’s platform optimizes computational workloads and is widely used for managing GPU clusters across data centers. Despite Nvidia's dominance, the company and Run:ai have not clarified their decision to open-source the platform.
Founders Omri Geller and Ronen Dar emphasized that this move will accelerate advancements in AI by broadening the ecosystem. Although Run:ai currently supports only Nvidia GPUs, open-sourcing the platform will make it accessible across the entire AI infrastructure landscape.
Founded in 2018, Run:ai has been pivotal in helping enterprises unlock their AI infrastructure's potential. Nvidia and Run:ai have collaborated since 2020, sharing several mutual clients.
This announcement also comes as Nvidia faces increased regulatory scrutiny, with its market capitalization recently surpassing 3.5 trillion.
📜 Articles & Tutorials
Build a micro-frontend application with React
Next.js vs React – Differences and How to Choose the Right One for Your Project
JavaScript Best Practices from JetBrains
How We Built a Social Stats Dashboard Using SST and Next.js
Making a Trello clone using htmx
Next-level frosted glass with backdrop-filter
The Lowdown on Dropdowns in HTML & CSS
Visual Algebra YouTube lectures
Troubleshooting CSS sticky positioning
Windows 11 vs. Ubuntu 24.10 Performance
The Must-Have SEO Checklist for Developers For 2025
⚒️ Tools
Easing Wizard - CSS easing functions made easy
CoRemote is an IDE extension that simplifies collaboration by enabling inline discussions directly within your code files. Share insights with your team instantly and make your workflow more seamless and productive.
Univer Clipsheet - is a powerful Chrome extension for web scraping and data automation. It simplifies the process of extracting, organizing, and managing web data with powerful scraping capabilities and workflow integration.
route-list - Beautifully shows Express/Koa/Hapi/Fastify routes in CLI.
Bananas🍌 - cross-platform, p2p screen 🖥️ sharing 📡 made simple
📚 Libs
Term-website is a TypeScript-powered browser terminal built with vanilla TypeScript, HTML, and CSS. It uses xterm.js for terminal emulation and a mock backend to simulate a shell environment.
shadcn-table - About Shadcn table with server-side sorting, filtering, and pagination.
React Bits - is an open-source library for React.js. It provides a collection of animated React components and other useful snippets.
mitmproxy2swagger - Automagically reverse-engineer REST APIs via capturing traffic
kotaemon - An open-source clean & customizable RAG UI for chatting with your documents. Built with both end users and developers in mind.
Tuono - is a full-stack web framework for building React applications using Rust as the backend with a strong focus on usability and performance.
Piling.js - A JavaScript Library for Interactive Visual Piling of Small Multiples
Better Auth - The most comprehensive authentication framework for TypeScript.
jan - Jan is an open source alternative to ChatGPT that runs 100% offline on your computer
Spack - is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, Windows, and many supercomputers.
PawTunes - The Ultimate HTML5 Internet Radio Player with Purrfect Visuals, Customizable Templates, and Clean Code.
⌚ Releases
Beta Release of Chimera Linux Announced
In late December 2024, the beta version of Chimera Linux was released. The distribution combines the Linux kernel with utilities from FreeBSD, the dinit system manager, and the Musl standard C library.
The project is built using the Clang compiler and was founded three years ago by Nina Kolesa from Igalia, known for contributions to WebKit, Enlightenment, and Void Linux.
Live images of Chimera Linux are available for x86_64, ppc64le, aarch64, riscv64, and ppc64 architectures, with GNOME (1.5 GB) and KDE (2.2 GB) desktop environments.
Chimera Linux includes:
FreeBSD utilities replacing coreutils, findutils, diffutils, sed, and grep.
GNU Make, util-linux, syslog-ng, udev, PAM, dinit, Clang, LLD, libc++, and Musl (with memory allocation functions replaced by mimalloc).
ZFS as the filesystem.
A stateless /var directory.
PipeWire for multimedia handling and Wayland as the default graphical environment.
Package management features binary packages and a custom source-build system called cports, written in Python, with about 2,800 maintained ports. The build environment runs in an unprivileged container created with bubblewrap. Chimera Linux uses the APK package manager (from Alpine) and optionally supports Flatpak.
Nue 1.0 (RC) — Can it outshine Next.js?
📺 Videos
Monorepos - What, Why, When and How | Full Stack React + Hono Example
BEST Next.js Frontend + NestJS API Combo for 2024!
REST API using the Hono framework with Deno
Build a Slider with One Line Of Javascript Code
Learn React With This ONE Project
Build Sidebar Like a PRO with Next.js 15 and Shadcn UI!
Easily create overlapping sections on a website
Full Stack with Next.js 14, Prisma, NextAuth, Pusher & Cloudinary – Build & Deploy a Dating App
Lets build a Ticket Marketplace SAAS with NEXT.JS 15 (Convex, Stripe Connect, Clerk, Tailwind, TS)
Build and Deploy a Full Stack Google Drive Clone with Next.js 15
Let's build an SSR Application With Astro + Cloudinary
That wraps up this week's JavaScript highlights! Stay tuned for next Friday’s roundup for more exciting updates and resources. Got something to share? Drop us a message or tag us online—happy coding!