Privacy Ratings

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.

  1. 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

  2. Rolldown Arvosana B

    Rustilla kirjoitettu JavaScript- ja TypeScript-paketoija, jonka rajapinta on yhteensopiva Rollupin kanssa. Kehitetty Viten paketoijaksi.

    MIT. Lähdekoodi

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. webpack Arvosana D

    JavaScript-sovellusten moduulipaketoija, joka rakentaa riippuvuusgraafin ja paketoi koodin ja resurssit paketeiksi. Laajennettavissa lataajilla ja liitännäisillä.

    MIT. Lähdekoodi

  9. 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.