Weekly JavaScript Roundup: Friday Links 15, January 17, 2025
Highlights from the JavaScript World: Insights, Tools, and Resources
Welcome to this week’s edition of the Weekly JavaScript Roundup! We've curated a selection of the most interesting links, updates, and tools from the JavaScript community to help you stay ahead in your development journey. From exciting libraries to insightful tutorials, there's something here for everyone.
📜 Articles & Tutorials
Evolving GitHub Issues (public preview)
Learn to Use GitHub Actions: a Step-by-Step Guide
Top JavaScript Frameworks and Libraries to Watch in 2025
How to Build a Dynamic Web Scraper App with Playwright and React: A Step-by-Step Guide
Frontend in 2025: Trends Shaping Development
How to Get Started with Bash Scripting for Automation
Revealed: React's experimental animations API
iframes and when JavaScript worlds collide
Building an AI agent for your frontend project
Exploring the WebTransport API: A New Era of Web Communication
Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently
Build an AI Travel Planner with CopilotKit, LangGraph & Google Maps API 🤩
How to Get Started with Zustand V5 for React State Management
Extract any Document with Gemini 2.0 | Document Intelligence with ExtractThinker
How to Build a Video Subtitle Generator using the Gemini API
How to Set, Retrieve, and Update Cookies Using JavaScript
How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API
Why we switched to Astro (and why it might interest you)
DeepSeek AI: From Prompt Injection To Account Takeover
How to Use TanStack Router: A Modern, Type-Safe Router for React
⚒️ Tools
Bun 1.1.43 - Now with S3 support, HTML bundling, V8 snapshots, and more enhancements.
Genious - Find Your Perfect Domain Name with AI
Advanced CSS Gradient Generator
tillywork - Opensource work management solution. Manage your sprints, projects, and sales pipelines in one place
tabby - Self-hosted AI coding assistant
PGlite: Run PostgreSQL in Browser & Node.js - No Server Required
📚 Libs
jason - Slash database complexity away with jason.
DBOS Transact - A Lightweight Durable Execution Library Built on Postgres
neutrix - A type-safe state management solution for React
run-if-changed - Run a command if a file changes via Git hooks
Vanta.js - Animated website backgrounds in a few lines of code.
boardgame.io - State management and multiplayer networking for turn-based games.
web-ui - Run AI Agent in your browser.
⌚ Releases
Node.js v23.6.0 enables executing TypeScript by default
Kreya 1.16 with WebSocket support released – Postman Alternative
Nextra 4 x App Router. What's New and Migration Guide
React Native 0.78 RC.0 Released
React Query 5.63 introduces the ability for useQuery
and useQueries
to unsubscribe from the query cache. This feature is especially useful for scenarios like unsubscribing from hidden React Native stack screens, including their ongoing queries. It provides a more flexible and granular alternative to react-freeze
.
Edge-to-Edge 1.3 - Effortlessly enable edge-to-edge display in React Native (formerly known as react-native-bars).
📺 Videos
Rapid Web Design with Wix Studio - 2025 Crash Course
All the ways HTML gets to your browser
Crush Your JavaScript Bugs With Records and Tuples
Build a Fullstack Project Management App with Next.js 15, Supabase, Shadcn, Resend, DnD Kit & Tiptap
Next.js Tutorial 2025 - Build a Full Stack Social App with React & Next.js
React Native Course – Android and iOS App Development
Elasticsearch Course for Beginners
Reddit Clone - Full Tutorial w/ TypeScript, React & Convex
Build Your First Mobile Application | React Native Real Estate App
SEO in Next.js - The Ultimate Guide (Metadata, Sitemap, Robots, Google Search Console, Caching)
New CSS Features In 2024 You Should Know About
React Table with Next.js, ShadCN, TanStack | Nextjs Full Stack Project
I built a REAL Desktop App with both Tauri and Electron
That wraps up this week’s Friday Links! We hope you discovered something new and useful to enhance your JavaScript projects. If you have a favorite link or resource we missed, feel free to share it. See you next Friday for another roundup of JavaScript goodness!