.ASTRO

Fichier ASTRO

Astro Website Component
Poser une question
RÉPONSE RAPIDE

Un fichier .astro est un modèle de composant pour le framework web Astro. Il contient un balisage de style HTML ainsi qu'une section de script JavaScript ou TypeScript facultative, et Astro le compile en HTML pur lors de la construction. Ouvrez et modifiez les fichiers .astro dans n'importe quel éditeur de code ; Visual Studio Code avec l'extension officielle Astro vous offre la coloration syntaxique et l'IntelliSense. Vous n'ouvrez jamais ces fichiers directement dans un navigateur, car Astro les génère d'abord.

Développeur : Astro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026 Catégorie : Fichiers Internet MIME: text/plain
S'OUVRE SUR Windows macOS Linux

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 29, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier ASTRO ?

Un fichier .astro est un composant utilisé par Astro, un framework web open-source pour les sites axés sur le contenu tels que les blogs, la documentation et les pages marketing. Fred K. Schott a créé Astro en 2021, et il a atteint une version 1.0 stable en août 2022. Le projet est désormais maintenu sous licence MIT après l'acquisition de l'Astro Technology Company par Cloudflare en janvier 2026.

Chaque fichier comporte deux parties séparées par une clôture de code ---. Au-dessus de la clôture se trouve le script du composant, ou « frontmatter », écrit en JavaScript ou TypeScript. Il s'exécute au moment de la construction pour importer d'autres composants, récupérer des données et déclarer des variables. Sous la clôture se trouve le modèle, un bloc de type HTML qui accepte les expressions {}, les emplacements <slot /> et les balises <style> et <script> à portée limitée. La syntaxe est un surensemble de .html et se lit de manière très similaire au JSX, bien qu'elle utilise des attributs standard en « kebab-case ».

Astro génère les composants en HTML à l'avance et n'envoie aucun JavaScript côté client par défaut. Les éléments interactifs sont ajoutés de manière sélective via l'architecture en îles en utilisant des directives client:* sur les composants du framework.

Sécurité et sûreté

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

Détails du format

en bref
NOM COMPLETAstro Website Componentalias Astro component file, Astro component
DÉVELOPPEURAstro Technology Company (Fred K. Schott); acquired by Cloudflare in January 2026depuis 2021
TYPE MIMEtext/plain
TYPEText-based source file (component template)
Cette extension est également utilisée par…
  • 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.

Programmes qui ouvrent les fichiers 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 Gratuit Install VS Code and the official Astro extension for syntax highlighting, IntelliSense, and formatting of .astro files.
WebStorm Payant 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 Gratuit Install VS Code and the official Astro extension to edit .astro files with full language support.
WebStorm Payant 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 Gratuit 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.

Détails techniques

spécifications approfondies
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
Publié2021
Dernière versionAstro 6 (March 2026)
Spécificationdocs.astro.build

Conversions ASTRO

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers ASTRO. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers ASTRO.

Foire aux questions

Comment ouvrir un fichier .astro ?
Ouvrez-le dans n'importe quel éditeur de code. Visual Studio Code avec l'extension officielle Astro est le choix courant et vous offre la coloration et l'autocomplétion. Le fichier est en texte brut, donc même Notepad ou TextEdit affichera son contenu.
Puis-je visualiser un fichier .astro dans un navigateur ?
Pas directement. Un navigateur ne peut pas interpréter la syntaxe Astro. Vous lancez le projet avec npm run dev ou vous le construisez avec astro build, et Astro transforme le composant en HTML que le navigateur affiche ensuite.
Quel programme crée des fichiers .astro ?
Les développeurs les créent manuellement dans un éditeur de code dans le cadre d'un projet Astro. L'interface CLI d'Astro génère des projets de démarrage qui incluent déjà des exemples de fichiers .astro.
Un fichier .astro est-il identique à du HTML ?
Non. C'est un surensemble du HTML avec une section frontmatter JavaScript/TypeScript ajoutée et des expressions de modèle. Astro le compile en HTML standard lors de la construction.
Pourquoi mon fichier .astro contient-il du JavaScript en haut ?
Cette section supérieure, entre les deux lignes ---, est le script du composant ou frontmatter. Elle s'exécute au moment de la construction pour importer des composants, récupérer des données et définir des variables utilisées dans le modèle ci-dessous.
Le format .astro est-il sûr à ouvrir ?
Oui. Le fichier est un texte lisible et ne s'exécute pas lorsque vous l'ouvrez. Faites simplement preuve de la prudence habituelle avant de construire ou d'installer des dépendances à partir d'un projet auquel vous ne faites pas confiance.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z