<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/community/best-of/2025/04" -->

---
title: Best Community Picks posts — April 2025 | daily.dev
description: The most upvoted Community Picks posts from April 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/community/best-of/2025/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/community/best-of/2025/04
og:type: website
og:site_name: daily.dev
og:title: Best Community Picks posts — April 2025 | daily.dev
og:description: The most upvoted Community Picks posts from April 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Community Picks — April 2025

1. 1  
[](https://daily.dev/posts/free-public-apis-for-developers-blxinbu80 "Free Public APIs for Developers")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Free Public APIs for Developers  
APIs enable efficient communication between software applications, boosting development speed and functionality. The post explains the types of APIs, their protocols, and their importance in web services. It also lists several free public APIs for developers, such as JSONPlaceholder, Unsplash API, Free Dictionary API, and more, highlighting their use cases and benefits.  
977  
27
2. 2  
[](https://daily.dev/posts/why-companies-are-saying-goodbye-to-next-js--yy6j25jkw "Why Companies Are Saying Goodbye to Next.js 🚪💨")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Why Companies Are Saying Goodbye to Next.js 🚪💨  
Developers and companies are increasingly moving away from Next.js due to issues like performance bottlenecks, overengineering, and vendor lock-in with Vercel. While Next.js offers benefits such as fast performance and SEO-friendly architecture, its complexities and limitations have made alternatives like Astro, Remix, and Qwik more appealing. For simpler, faster solutions, some developers are resorting to using React with Vite instead.  
683  
96
3. 3  
[](https://daily.dev/posts/tanstack-pacer-fw7alhtqs "TanStack Pacer")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
TanStack Pacer  
TanStack Pacer offers utilities for rate limiting, throttling, and debouncing, enabling developers to effectively manage application timing. It supports intelligent queuing and concurrency controls while providing pause, resume, and cancel options for complex asynchronous workflows. The API is modular and framework-independent, ensuring ease of use.  
447  
14
4. 4  
[](https://daily.dev/posts/starwind-ui-nktnix2qr "Starwind UI")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Starwind UI  
Starwind UI offers a collection of powerful and accessible components for Astro projects, styled using Tailwind CSS v4\. It is an open-source tool designed to help developers create beautiful websites quickly.  
351  
13
5. 5  
[](https://daily.dev/posts/animations-css-generator-367zio14c "Animations CSS Generator")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Animations CSS Generator  
CSS animations allow developers to create dynamic, eye-catching visual effects without using third-party tools or scripting. This guide covers the basics of CSS animations, including keyframes, essential properties, and how they compare to JavaScript animations. CSS animations are simple to implement, performant due to hardware acceleration, and are more responsive and easier to maintain than JavaScript animations. For more complex or interactive animations, JavaScript is recommended.  
340  
17
6. 6  
[](https://daily.dev/posts/event-loop-visualized-ioxivj7wv "Event Loop Visualized")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Event Loop Visualized  
Understand the JavaScript Event Loop with visual explanations, including how the Call Stack, Web API, microtasks, and macrotasks interact to handle asynchronous operations. The guide uses an Event Loop model to break down these concepts step by step, providing a clear understanding of execution order in JavaScript.  
327  
23
7. 7  
[](https://daily.dev/posts/online-sql-playground-for-mysql-postgresql-and-sql-server-wnvyrchoa "Online SQL Playground for MySQL, PostgreSQL, and SQL Server")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Online SQL Playground for MySQL, PostgreSQL, and SQL Server  
RunSQL is an online SQL playground designed for learning, testing, and sharing SQL queries for MySQL, PostgreSQL, and SQL Server. Users can easily create and manipulate database schemas using DBML, collaborate on SQL projects, conduct interviews, and create web-based database documentation without needing local database setup. It provides a shared environment tailored for developers and data analysts.  
192  
6
8. 8  
[](https://daily.dev/posts/laravel-wayfinder-dvbdqab5m "Laravel Wayfinder")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Laravel Wayfinder  
Laravel has introduced Wayfinder, a new package that enables the generation of fully-typed, importable TypeScript functions for controllers and named routes, streamlining integration between Laravel backends and TypeScript frontends. This tutorial demonstrates setting up Wayfinder in a Laravel project, creating necessary models, controllers, routes, and generating TypeScript definitions. Wayfinder simplifies maintaining type-safe routes, improving the developer experience in full-stack Laravel applications.  
191  
4
9. 9  
[](https://daily.dev/posts/what-will-software-engineering-look-like-in-2027--xenfqy1xu "What Will Software Engineering Look Like in 2027?")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
What Will Software Engineering Look Like in 2027?  
By 2027, software engineering will increasingly rely on AI, transforming roles and workflows. Engineers will need strong AI tool proficiency, product instincts, and systems thinking. Software architects will oversee lean teams integrated with AI, focusing on architecture and business goals. AI pair programming and code reviews will be essential, and continuous verification will replace traditional testing. Remote work and quantum computing will influence the field, demanding adaptability as industry dynamics evolve.  
169  
5
10. 10  
[](https://daily.dev/posts/build-and-deploy-a-multi-tenant-e-commerce-platform-with-next-js-react-stripe-connect-2025--go0zuigos "Build and Deploy a Multi-Tenant E-Commerce Platform with Next.js, React & Stripe Connect (2025)")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Build and Deploy a Multi-Tenant E-Commerce Platform with Next.js, React & Stripe Connect (2025)  
Build a multi-tenant e-commerce platform using Next.js, React, and Stripe Connect. Each merchant gets their own branded storefront with a unique subdomain. Customers can add products to their cart, checkout using Stripe, and leave reviews on purchased products. The setup suggests using bun for package management due to its speed and zero-config script running support. Merchants manage their products through a dashboard powered by Payload, while a super admin dashboard controls all platform entities.  
163  
5
11. 11  
[](https://daily.dev/posts/redis-deep-dive-for-system-design-interviews-ipy7sqqnc "Redis Deep Dive for System Design Interviews")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Redis Deep Dive for System Design Interviews  
Redis is a versatile and simple tool ideal for system design interviews due to its diverse capabilities and ease of understanding. It supports various data structures and communication patterns, making it suitable for high-speed caching, distributed locking, rate limiting, and proximity searches. Nevertheless, its in-memory nature means it lacks durability, requiring careful consideration in design decisions.  
146  
1
12. 12  
[](https://daily.dev/posts/the-ultimate-strategy-to-solve-any-coding-problem-q23fexmfd "The Ultimate Strategy to Solve Any Coding Problem")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
The Ultimate Strategy to Solve Any Coding Problem  
This comprehensive guide provides a step-by-step strategy for effectively solving any coding problem. Key steps include understanding the problem thoroughly, breaking it down into inputs, outputs, and requirements, designing an approach with both brute force and optimization techniques, writing a plan before coding, implementing a clean and modular solution, testing with diverse cases, and continuously optimizing and practicing problem-solving skills.  
128  
1
13. 13  
[](https://daily.dev/posts/10-best-open-source-alternatives-to-your-favorite-saas-wurs6mjje "10+ Best Open-Source Alternatives to Your Favorite SaaS")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
10+ Best Open-Source Alternatives to Your Favorite SaaS  
Discover over ten powerful and customizable open-source alternatives to popular SaaS tools you already know and love. These alternatives help developers and SaaS users save money while offering full control over their data and high functionality. Examples include AppFlowy for Notion, NocoDB for Airtable, Hoppscotch for Postman, and many more. The tools are privacy-focused, community-driven, and designed to offer flexibility and freedom from costly subscriptions.  
124
14. 14  
[](https://daily.dev/posts/vert-sh-vert-the-next-generation-file-converter-open-source-fully-local-and-free-forever--t90sjcjow "VERT-sh/VERT: The next-generation file converter. Open source, fully local* and free forever.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
VERT-sh/VERT: The next-generation file converter. Open source, fully local\* and free forever.  
VERT is an open-source, next-generation file conversion utility that runs locally on your device using WebAssembly. It supports multiple file formats without size limits and has a user-friendly interface built with Svelte. The project can be run locally or via Docker, and there are instructions for both methods available. The tool ensures privacy by allowing self-hosting for local functionality, although non-local video conversion is also available. The code is licensed under the AGPL-3.0 License.  
123  
4
15. 15  
[](https://daily.dev/posts/mindverse-second-me-train-your-ai-self-amplify-you-bridge-the-world-fymjdjjd0 "mindverse/Second-Me: Train your AI self, amplify you, bridge the world")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
mindverse/Second-Me: Train your AI self, amplify you, bridge the world  
Second Me by Mindverse offers a unique take on AI, allowing users to create their own AI personas that reflect their identity, interests, and contexts. This AI is locally trained and hosted but can connect globally, thus ensuring privacy and control. The setup involves Docker and Python environments, and contributions are encouraged to enhance future AI developments.  
121  
4
16. 16  
[](https://daily.dev/posts/chadgpt-showdown-aafrrjapf "ChadGPT Showdown")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
ChadGPT Showdown  
Experience the ultimate showdown against Chad in this unique AI monologue game by choosing the right responses to shut him up or he loses health.  
116  
7
17. 17  
[](https://daily.dev/posts/build-a-full-stack-canva-clone-2-0-with-next-js-react-convex-imagekit-lzby9qfmp "🎨 Build a Full Stack Canva Clone 2.0 with Next.js, React & Convex, ImageKit")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
🎨 Build a Full Stack Canva Clone 2.0 with Next.js, React & Convex, ImageKit  
Learn to create a full stack Canva clone application using Next.js, React, Convex, and ImageKit. The guide covers setting up the workspace, implementing various editing features, and integrating AI for background removal and other image transformations. It also includes steps to manage user authentication and save designs in a Convex database, offering a comprehensive tutorial for building advanced web applications.  
105  
2
18. 18  
[](https://daily.dev/posts/self-hosting-a-cluster-on-old-phones-cs4zobfyp "Self-Hosting A Cluster On Old Phones")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Self-Hosting A Cluster On Old Phones  
Old smartphones can be repurposed as computing clusters, utilizing their computing power to run self-hosted services. To achieve this, a phone with an unlockable bootloader is required to install postmarketOS, a Linux distribution that enables SSH access and the use of Kubernetes. This practice can be more cost-effective and provide robust alternatives compared to using devices like Raspberry Pi. The guide explores detailed steps for setting up such clusters, making use of old or partially damaged phones.  
91  
2
19. 19  
[](https://daily.dev/posts/github---addyosmani-recorder-record-is-an-open-source-web-app-to-record-screen-and-camera-directl-ioii9gaz8 "GitHub - addyosmani/recorder: 📹 Record is an open-source web app to record screen and camera directly in your browser")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
GitHub - addyosmani/recorder: 📹 Record is an open-source web app to record screen and camera directly in your browser  
Record is an open-source web app that lets you record your screen and camera directly in your browser without any downloads or installations. It supports screen-only, screen-and-camera, or camera-only modes, and features a picture-in-picture view, customizable camera shapes, a built-in teleprompter, and MP4 conversion. It works specifically with Chrome and Chromium browsers and prioritizes privacy by keeping all recordings local.  
88  
5
20. 20  
[](https://daily.dev/posts/developer-tools-im3fwxidc "Developer Tools")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Developer Tools  
CalculatorBit offers a suite of free online developer tools, including hash generators, CSS minifiers, string manipulation utilities, and shell command generators, designed to aid in various coding and development tasks.  
85  
2
21. 21  
[](https://daily.dev/posts/how-to-build-a-job-application-and-interview-platform-with-next-js-stream-and-firebase-how-to-buil-jchs2rm1b "How to Build a Job Application and Interview Platform with Next.js, Stream, and Firebase How to Build a Job Application and Interview Platform with Stream.")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
How to Build a Job Application and Interview Platform with Next.js, Stream, and Firebase How to Build a Job Application and Interview Platform with Stream.  
Learn how to build a comprehensive job application and interview platform using Next.js, Stream, and Firebase. This guide covers authentication, setting up database operations, real-time chat, and video calling features, providing a seamless experience for recruiters to post jobs, screen applicants, and conduct virtual interviews, while enabling job seekers to apply for jobs and communicate with recruiters within the application.  
83
22. 22  
[](https://daily.dev/posts/madewithvibe---ai-projects-directory-pp1xtyakl "madewithvibe - AI Projects Directory")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
madewithvibe - AI Projects Directory  
Explore madewithvibe, a directory showcasing innovative projects developed using AI and vibe coding techniques. The post highlights various projects, including a niche business directory creator, an arXiv explorer for research, an AI food journal, and more, designed to inspire developers with creative AI applications. Additionally, it offers resources on AI assistants and tools to boost development workflow.  
82  
4
23. 23  
[](https://daily.dev/posts/how-i-setup-new-macbooks-jheekc0jr "How I Setup New MacBooks")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
How I Setup New MacBooks  
Setting up a new MacBook can be tedious. Learn how to streamline the process using Brewfiles to install apps, command line utilities, and fonts in bulk, and macOS defaults to customize system settings. Enhance terminal productivity with favorite Zsh plugins and aliases.  
81  
5
24. 24  
[](https://daily.dev/posts/ultimate-shadcn-tutorial-2025-react-next-js-shadcn-dashboard-project-w9pqdkgrg "Ultimate ShadCN Tutorial 2025 | React Next.js ShadCN Dashboard Project")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Ultimate ShadCN Tutorial 2025 | React Next.js ShadCN Dashboard Project  
Learn about the flexible and customizable ShadCN UI library, its integration with Radix UI for accessibility, and Tailwind CSS for styling. This tutorial covers building a responsive dashboard from scratch with components such as forms, dark mode, and more. Emphasizes the unique approach of ShadCN, where components are not pre-styled, allowing developers full control over the design.  
80  
4
25. 25  
[](https://daily.dev/posts/why-rust-is-the-most-admired-language-among-developers-npxztzooo "Why Rust is the most admired language among developers")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 1y  
Why Rust is the most admired language among developers  
Rust is highly admired by developers due to its focus on safety, performance, and productivity. Rust was created by Graydon Hoare in 2006 and gained popularity for its memory management and safety features. Initially sponsored by Mozilla and now widely adopted, Rust is used in systems programming, operating systems, web development, embedded systems, and blockchain technologies. It tops developer surveys as the most desired language, supported by a vibrant community and extensive resources.  
78  
28

[See all Community Picks archives](/sources/community/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/community/best-of/2025/04#page","url":"https://daily.dev/sources/community/best-of/2025/04","name":"Best Community Picks Posts — April 2025","description":"The most upvoted Community Picks posts from April 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/community/best-of/2025/04#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/free-public-apis-for-developers-blxinbu80","name":"Free Public APIs for Developers"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/why-companies-are-saying-goodbye-to-next-js--yy6j25jkw","name":"Why Companies Are Saying Goodbye to Next.js 🚪💨"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/tanstack-pacer-fw7alhtqs","name":"TanStack Pacer"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/starwind-ui-nktnix2qr","name":"Starwind UI"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/animations-css-generator-367zio14c","name":"Animations CSS Generator"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/event-loop-visualized-ioxivj7wv","name":"Event Loop Visualized"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/online-sql-playground-for-mysql-postgresql-and-sql-server-wnvyrchoa","name":"Online SQL Playground for MySQL, PostgreSQL, and SQL Server"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/laravel-wayfinder-dvbdqab5m","name":"Laravel Wayfinder"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/what-will-software-engineering-look-like-in-2027--xenfqy1xu","name":"What Will Software Engineering Look Like in 2027?"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/build-and-deploy-a-multi-tenant-e-commerce-platform-with-next-js-react-stripe-connect-2025--go0zuigos","name":"Build and Deploy a Multi-Tenant E-Commerce Platform with Next.js, React & Stripe Connect (2025)"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/redis-deep-dive-for-system-design-interviews-ipy7sqqnc","name":"Redis Deep Dive for System Design Interviews"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/the-ultimate-strategy-to-solve-any-coding-problem-q23fexmfd","name":"The Ultimate Strategy to Solve Any Coding Problem"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/10-best-open-source-alternatives-to-your-favorite-saas-wurs6mjje","name":"10+ Best Open-Source Alternatives to Your Favorite SaaS"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/vert-sh-vert-the-next-generation-file-converter-open-source-fully-local-and-free-forever--t90sjcjow","name":"VERT-sh/VERT: The next-generation file converter. Open source, fully local* and free forever."},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/mindverse-second-me-train-your-ai-self-amplify-you-bridge-the-world-fymjdjjd0","name":"mindverse/Second-Me: Train your AI self, amplify you, bridge the world"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/chadgpt-showdown-aafrrjapf","name":"ChadGPT Showdown"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/build-a-full-stack-canva-clone-2-0-with-next-js-react-convex-imagekit-lzby9qfmp","name":"🎨 Build a Full Stack Canva Clone 2.0 with Next.js, React & Convex, ImageKit"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/self-hosting-a-cluster-on-old-phones-cs4zobfyp","name":"Self-Hosting A Cluster On Old Phones"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/github---addyosmani-recorder-record-is-an-open-source-web-app-to-record-screen-and-camera-directl-ioii9gaz8","name":"GitHub - addyosmani/recorder: 📹 Record is an open-source web app to record screen and camera directly in your browser"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/developer-tools-im3fwxidc","name":"Developer Tools"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/how-to-build-a-job-application-and-interview-platform-with-next-js-stream-and-firebase-how-to-buil-jchs2rm1b","name":"How to Build a Job Application and Interview Platform with Next.js, Stream, and Firebase How to Build a Job Application and Interview Platform with Stream."},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/madewithvibe---ai-projects-directory-pp1xtyakl","name":"madewithvibe - AI Projects Directory"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/how-i-setup-new-macbooks-jheekc0jr","name":"How I Setup New MacBooks"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/ultimate-shadcn-tutorial-2025-react-next-js-shadcn-dashboard-project-w9pqdkgrg","name":"Ultimate ShadCN Tutorial 2025 | React Next.js ShadCN Dashboard Project"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/why-rust-is-the-most-admired-language-among-developers-npxztzooo","name":"Why Rust is the most admired language among developers"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/community/best-of"},{"@type":"ListItem","position":5,"name":"April 2025"}]}]}
```

