The eighth edition of the Rising Stars report reveals the latest trend in the JavaScript ecosystem in 2023, with data collected from the number of stars added on GitHub over the past year.
BestofJS, a curator of top JavaScript projects, recently unveiled the 2023 JavaScript Rising Stars, a report highlighting the trends in the JavaScript ecosystem and showcasing trending projects based on 2023 GitHub popularity.
This report highlights the top projects of the year, explores the most popular front-end frameworks and back-end/full-stack solutions, reviews the 2023 React ecosystem, and delves deep into other insights.
Back-end category sees a familiar champion
Next.js retained its top spot in the back-end/full-stack category, continuing its reign from previous years.
In October last year, Vercel introduced Next.js 14. This iteration prioritises enhancing server actions and unveils a novel Partial Preview rendering mode. The version also marks the official debut of Server Actions. This feature streamlines form submissions and data mutations through efficient RPC calls, echoing the progressive enhancement philosophy of Remix.
Following Next.js, Astro climbed to the second spot. Building on its core strength of generating lightning-fast static sites, Astro now expands its capabilities to handle dynamic page generation as well. Version 4 introduces a new developer-friendly toolbar, smooth i18n routing, and enhanced user experience through its new View Transition API.
React remains at the top
Despite facing some criticism and controversy, React remains a dominant force in the front-end framework landscape, holding onto its top spot since 2021 and 2022. This coincides with a previous survey from Stack Overflow titled 2023 Developer Survey, titling React as one of the two most common web technologies used by over 90,000 of its respondents.
Some developers may consider React as outdated. A notable concern is the lack of "signals," a reactivity mechanism found in libraries like Solid or Preact. However, supporters applaud React for its adaptability and ability to reinvent itself. React enthusiasts also value the predictability inherent in React's data flow.
Htmx followed closely at second place for its ability to build interactive web apps using just HTML through new attributes, while Svelte took third with its compiler-based approach and focus on performance and maintainability. Anticipation is high for Svelte 5's release, as many expect it to bring major improvements and further enhance development experience and app performance.
Top projects in 2023
Overall, the most popular project in 2023 is shadcn/ui, a versatile collection of pre-built UI components that can be used to create custom components without installing libraries.
The project's success is linked to Tailwind CSS's widespread popularity (ranking 20 overall), seamless compatibility with React Server Components, and outstanding documentation. It also integrates seamlessly with popular React-based frameworks like Next.js, Astro, Remix, and Gatsby. It has become the preferred choice for new React projects, including its selection by Kent C. Dodds for his cutting-edge Epic Stack.
The project’s approach has inspired multiple other projects, such as:
- shad-cn/svelte, the port for the Svelte framework.
- Draft UI built on top of React Aria instead of Radix.
Bun took second place in the overall most popular project. This multifaceted tool combines a JavaScript runtime, package manager, test runner, and bundler into a single, high-performance offering. Built with the Zig programming language, Bun ambitions to replace Node.js as the go-to choice for JavaScript developers.
Enrol in relevant software development bootcamp
The 2023 Rising Stars report highlights the continued dominance of Next.js and React in the JavaScript ecosystem. These powerful tools fuel some of the most innovative web applications today, making mastering them crucial for aspiring and experienced developers.
Tech Educators Bootcamp offers a comprehensive solution for developers. Our immersive 12-week software development program turns beginners into confident developers, ready to tackle real-world projects and impress potential employers. Signing up to the course will be able to master essential skills like coding, problem-solving, and collaboration while building a strong foundation in Next.js and React.
If you are thinking of completing a coding bootcamp, why not sign up to our free one-day coding bootcamp taster session. In a day you will learn to build your very own web page and get a taste of the Tech Educators coding bootcamp experience.
About the Author
James has 8 years with Fortune 200 US firm ITW, experience of managing projects in China, USA, and throughout Europe. James has worked with companies such as Tesco, Vauxhall, ITW, Serco, McDonalds. James has experience in supporting start-up and scale up companies such as Readingmate, Gorilla Juice and Harvest London. James completed his MBA at the University of East Anglia in 2018.