.ASTRO

File ASTRO

Astro Website Component
Fai una domanda
RISPOSTA RAPIDA

Un file .astro è un template di componente per il framework web Astro. Contiene markup in stile HTML più una sezione script opzionale in JavaScript o TypeScript, e Astro lo compila in semplice HTML durante la build. Apri e modifica i file .astro in qualsiasi editor di codice; Visual Studio Code con l'estensione ufficiale Astro offre l'evidenziazione della sintassi e IntelliSense. Non si aprono mai questi file direttamente in un browser, poiché Astro li renderizza preventivamente.

Sviluppatore: Astro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026 Categoria: File di Internet MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 29, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file ASTRO?

Un file .astro è un componente utilizzato da Astro, un framework web open-source per siti focalizzati sui contenuti come blog, documentazione e pagine di marketing. Fred K. Schott ha creato Astro nel 2021, e ha raggiunto la versione stabile 1.0 nell'agosto 2022. Il progetto è ora mantenuto sotto licenza MIT dopo che Cloudflare ha acquisito la Astro Technology Company nel gennaio 2026.

Ogni file ha due parti divise da un separatore di codice ---. Sopra il separatore si trova lo script del componente, o frontmatter, scritto in JavaScript o TypeScript. Viene eseguito al momento della build per importare altri componenti, recuperare dati e dichiarare variabili. Sotto il separatore c'è il template, un blocco simile all'HTML che accetta espressioni {}, segnaposto <slot /> e tag <style> e <script> con ambito locale (scoped). La sintassi è un superset di .html e si legge in modo molto simile a JSX, sebbene utilizzi attributi standard in kebab-case.

Astro esegue il rendering dei componenti in HTML in anticipo e non invia JavaScript lato client per impostazione predefinita. Gli elementi interattivi vengono aggiunti selettivamente attraverso l'architettura «islands» utilizzando le direttive client:* sui componenti del framework.

Sicurezza e incolumità

RISCHIO: LOW

An .astro file is human-readable source text and cannot run on its own by double-clicking. It only executes when compiled by the Astro toolchain during a build. As with any project source, its frontmatter can contain JavaScript, so review files from untrusted repositories before running npm install or a build, since build scripts and dependencies (not the .astro file itself) are the real risk.

Dettagli del formato

in sintesi
NOME COMPLETOAstro Website Componentanche noto come Astro component file, Astro component
SVILUPPATOREAstro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026dal 2021
TIPO MIMEtext/plain
TIPOText-based source file (component template)
Questa estensione è usata anche da…
  • ASTRO-VISION LifeSign / horoscope data - Some astrology software has used .astro for chart or profile data files. Unrelated to the web framework.
  • Generic astronomy/astrology data exports - Occasionally seen as an ad hoc extension for star-chart or ephemeris data in niche tools.

Programmi che aprono file ASTRO

Windows4 apps
Sublime Text Freemium Open the file to read and edit it as text; add an Astro syntax package for highlighting.
Visual Studio Code + Astro extension Gratuito Install VS Code and the official Astro extension for syntax highlighting, IntelliSense, and formatting of .astro files.
WebStorm A pagamento Open the Astro project folder; WebStorm has built-in Astro support for editing and refactoring .astro components.
Astro CLI (Node.js) Open-source Run npm run dev or astro build to compile .astro files into HTML and preview the site.
macOS4 apps
Visual Studio Code + Astro extension Gratuito Install VS Code and the official Astro extension to edit .astro files with full language support.
WebStorm A pagamento Open the project and edit .astro components with built-in Astro tooling.
Zed Open-source Open the file in Zed and install the Astro language extension for highlighting and completions.
Astro CLI (Node.js) Open-source Use astro dev and astro build in Terminal to run and compile the project.
Linux3 apps
Visual Studio Code + Astro extension Gratuito Install VS Code (or VSCodium) plus the Astro extension to edit .astro files.
Neovim + astro language server Open-source Configure the Astro language server (@astrojs/language-server) with an LSP client for highlighting and diagnostics.
Astro CLI (Node.js) Open-source Run npm run dev or npx astro build from the terminal to serve or compile .astro files.

Dettagli tecnici

specifiche approfondite
EncodingUTF-8 plain text
Byte orderNot applicable (text)
ContainerNone; single source file
Typical sizeA few hundred bytes to tens of kilobytes
StructureTwo sections separated by a --- code fence: an optional component script (frontmatter) written in JavaScript/TypeScript that runs at build time or on the server, followed by a component template made of HTML-like markup with {} expressions, directives, <slot />, <style> and <script> tags.
IntegrityNone built in
PlatformsWindows, macOS, Linux
NotesAstro components render to HTML ahead of time and ship no client-side JavaScript runtime by default. Interactive framework components can be hydrated selectively using client:* directives (the islands architecture). The Astro compiler parses .astro files and outputs HTML plus any scoped CSS and hydration code.
Syntax BasisSuperset of HTML, close to JSX but using standard kebab-case HTML attributes
RuntimeServer/build-time rendering; no default client runtime
Language SupportJavaScript and TypeScript in the frontmatter, including top-level await
Rilasciato2021
Ultima versioneAstro 6 (March 2026)
Specificadocs.astro.build

Conversioni ASTRO

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file ASTRO. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file ASTRO.

Domande frequenti

Come apro un file .astro?
Aprilo in qualsiasi editor di codice. Visual Studio Code con l'estensione ufficiale Astro è la scelta comune e offre evidenziazione e autocompletamento. Il file è testo semplice, quindi anche Notepad o TextEdit ne mostreranno il contenuto.
Posso visualizzare un file .astro in un browser?
Non direttamente. Un browser non può renderizzare la sintassi Astro. Devi eseguire il progetto con npm run dev o compilarlo con astro build, e Astro trasformerà il componente in HTML che il browser potrà poi visualizzare.
Quale programma crea i file .astro?
Gli sviluppatori li creano manualmente in un editor di codice come parte di un progetto Astro. La CLI di Astro genera progetti iniziali che includono già file .astro di esempio.
Un file .astro è uguale a un file HTML?
No. È un superset di HTML con l'aggiunta di una sezione frontmatter JavaScript/TypeScript ed espressioni di template. Astro lo compila in HTML standard durante la build.
Perché il mio file .astro ha del JavaScript in alto?
Quella sezione superiore, tra le due linee ---, è lo script del componente o frontmatter. Viene eseguito al momento della build per importare componenti, recuperare dati e impostare variabili utilizzate nel template sottostante.
Il formato .astro è sicuro da aprire?
Sì. Il file è testo leggibile e non si esegue quando lo apri. Adotta solo la normale cautela prima di compilare o installare dipendenze da un progetto di cui non ti fidi.

Riferimenti

1Astro Docs - Componentsdocs.astro.build
2Astro Docs - Template expressions referencedocs.astro.build

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z