Avoimen lähdekoodin vaihtoehdot: paketointi- ja käännöstyökalut
Kategoria: paketointi- ja käännöstyökalut. 9 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.
esbuild Arvosana B
Go-kielellä kirjoitettu JavaScript- ja TypeScript-paketoija ja pienentäjä, jossa on komentorivityökalu sekä rajapinnat JavaScriptille ja Golle.
MIT. Lähdekoodi
Rolldown Arvosana B
Rustilla kirjoitettu JavaScript- ja TypeScript-paketoija, jonka rajapinta on yhteensopiva Rollupin kanssa. Kehitetty Viten paketoijaksi.
MIT. Lähdekoodi
Rollup Arvosana B
JavaScriptin moduulipaketoija, joka kääntää ES-moduulit paketeiksi kirjastoja ja sovelluksia varten. Siinä on tree shaking ja liitännäisrajapinta.
MIT. Lähdekoodi
Vite Arvosana B
Frontendin käännöstyökalu, jossa on natiiveja ES-moduuleja ja moduulien kuumavaihtoa käyttävä nopea kehityspalvelin sekä tuotantopaketoija verkkosovelluksille.
MIT. Lähdekoodi
Bun Arvosana C
JavaScript-ajoympäristö, paketinhallinta, testien ajaja ja paketoija yhdessä suoritettavassa tiedostossa. Rakennettu JavaScriptCoren päälle ja kirjoitettu Zigillä.
MIT, with the statically linked JavaScriptCore under LGPL-2. Lähdekoodi
Parcel Arvosana D
Ilman määrityksiä toimiva paketoija verkkosovelluksille. Se rakentaa JavaScript-, CSS-, HTML- ja muut resurssit, ja siinä on Rust-pohjainen kääntäjä ja sisäänrakennettu kehityspalvelin.
MIT. Lähdekoodi
Rspack Arvosana D
Rustilla kirjoitettu JavaScript-paketoija, joka on yhteensopiva webpackin määritysten ja liitännäisrajapinnan kanssa. Kehittäjä on ByteDancen verkkoinfrastruktuuritiimi.
MIT. Lähdekoodi
webpack Arvosana D
JavaScript-sovellusten moduulipaketoija, joka rakentaa riippuvuusgraafin ja paketoi koodin ja resurssit paketeiksi. Laajennettavissa lataajilla ja liitännäisillä.
MIT. Lähdekoodi
Turbopack Arvosana D
Rustilla kirjoitettu inkrementaalinen paketoija, joka on sisäänrakennettu Next.js:ään ja jota Next.js:n kehityspalvelin ja tuotantokäännökset käyttävät.
MIT, developed in the Next.js repository. Lähdekoodi
Vertaa kaikkia: paketointi- ja käännöstyökalut (9), avointa lähdekoodia tai ei.