2024s mest populære JavaScript-prosjekter: htmx og Hono blant vinnerne

JavaScript Rising Stars 2024 avslører hvilke biblioteker, rammeverk og verktøy som er på vei opp, med noen overraskelser.

JavaScript Rising Stars 2024 byr på flere overraskelser – blant annet i frontendrammeverk-kategorien. 📸: Kurt Lekanger
JavaScript Rising Stars 2024 byr på flere overraskelser – blant annet i frontendrammeverk-kategorien. 📸: Kurt Lekanger Vis mer

Hvilke prosjekter i JavaScript-økosystemet er på vei opp? Hvilke rammeverk, UI-biblioteker og verktøy er JavaScript-utviklere mest opptatt av om dagen?

Én måte å finne ut det på, er ved å se på hvor mange nye stjerner prosjektet har fått på GitHub i løpet av året:

Årets utgave av JavaScript Rising Stars er laget av utvikleren Michael Rambeau, og byr på flere overraskelser.

Som at htmx fyker rett til topps i oversikten over frontend-rammeverk – med hele 16.800 nye stjerner på GitHub i 2024:

it's a javascript miracle: htmx finishes #1 in the 2024 JS rising stars front end framework category (htmx is a library, btw) risingstars.js.org/2024/en#sect...

[image or embed]

— htmx.org / CEO of Unsemantic HTML (@therealhtmx.bsky.social) January 7, 2025 at 3:22 PM

Nå vil kanskje mange protestere og si at htmx, som er en utvidelse av HTML-språket, er et bibliotek og ikke et rammeverk. Det er uansett godt gjort å passere både React, Svelte og Vue på JavaScript Rising Stars-oversikten.

Lurer du på hvor Next.js eller Astro er, så dukker de opp i en egen oversikt over backend/fullstack-rammeverk, som vi kommer tilbake til.

Under er noen av vinnerne av JavaScript Rising Stars 2024:

Mest populære prosjekt

Den gjeveste av alle kategoriene er kategorien for det mest populære prosjektet uansett kategori.

  • I år som i fjor var det UI-biblioteket shadcn/ui som stakk av med seieren, med hele 38.000 nye stjerner i 2024. Godt gjort, når de året før fikk 39.500 stjerner – og totalt nå er oppe i 78.700 stjerner.
  • Shadcn/ui er en samling UI-komponenter skrevet i React, som du kan style selv.
  • I 2024 fikk shadcn/ui en masse nytt, blant annet støtte for grafer og diagrammer, temaer, og mye mer. UI-biblioteket er også tett integrert med Vercels AI-tjeneste v0.
I 2024 fikk shadcn/ui støtte for diagrammer – noe som neppe har bidratt negativt til populariteten til UI-biblioteket. 📸: Skjermbilde fra shadcn.com
I 2024 fikk shadcn/ui støtte for diagrammer – noe som neppe har bidratt negativt til populariteten til UI-biblioteket. 📸: Skjermbilde fra shadcn.com Vis mer

– Ideen om å la utviklere eie koden til komponentene sine, i stedet for å tilby komponenter du er nødt til å importere, var virkelig en "gamechanger", skriver Rambeau i en kommentar.

Dette er de ti prosjektene som har økt mest (økning i stjerner i parentes):

  1. shadcn/ui (+38,0k)
  2. Excalidraw (+27,0k)
  3. AFFiNE (+19,6k)
  4. Bruno (+18,7k)
  5. n8n (+17,0k)
  6. htmx (+16,8k)
  7. Tauri (+15,9k)
  8. Supabase (+14,5k)
  9. Flowise (+14,5k)
  10. Payload (+14,4k)

Backend/fullstack-rammeverk

Next.js troner for fjerde år på rad øverst på listen over hvilke fullstack-rammeverk som har fått flest nye stjerner i løpet av året.

Versjon 15 av Next.js kom i oktober, med en masse nytt – som React 19-støtte, ytelsesforbedringer og en ny tilnærming til hvordan caching fungerer.

Dette er de mest populære backend/fullstack-rammeverkene:

  1. Next.js (+12,1k)
  2. Hono (+11,5k)
  3. Astro (+9,8k)
  4. Nest (+6,8k)
  5. Strapi (+6,3k)

Hono er for øvrig en nykommer på listen, og en slags moderne erstatning for Express. I motsetning til Express, kan Hono brukes med flere ulike JavaScript-kjøremiljøer, som Node.js, Deno, Bun, eller i serverless-miljøer som Lambda eller Cloudflare Workers.

AI: – Utviklere må tilpasse seg

Det er selvfølgelig også en egen kategori for AI.

Dette er de fem mest populære prosjektene i AI-kategorien:

  1. n8n (+17,0k)
  2. Flowise (+14,5k)
  3. bolt.new (+11,1k)
  4. Transformers.js (+7,1k)
  5. Vercel AI SDK (+5,3k)

Vinneren, n8n, er en no-code automatiseringsplattform som har eksistert en stund, men som har fått nye AI-muligheter – og dermed økt popularitet.

No-code-plattformen n8n skal gjøre det enklere å automatisere oppgaver. 📸: Skjermbilde fra n8n.io
No-code-plattformen n8n skal gjøre det enklere å automatisere oppgaver. 📸: Skjermbilde fra n8n.io Vis mer

Michael Rambeau skriver i sin bloggpost at de største endringene i årets Rising Stars-rapport ikke er relatert til bibliotekene eller rammeverkene vi bruker når vi koder. I stedet handler det om alle de nye verktøyene som er drevet av AI.

– IDE-er som Cursor og tjenester som bolt.new, Lovable, Replit og v0.dev kan generere og til og med deploye fullstack-applikasjoner med bare noen få prompter, skriver Rambeau.

– I 2025 vil konkurransen innen dette feltet øke kraftig, og utviklere må tilpasse seg for å utnytte disse kraftige verktøyene til sitt fulle potensial.