TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
Astro Editor reads your Zod schemas and transforms frontmatter into smart forms. Get validation, proper field types, and MDX component insertion — all in a beautiful interface inspired by iA Writer.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A native macOS markdown editor for Astro content collections. Clean writing interface with automatic frontmatter editing based on your collection schemas.
https://github.com/user-attachments/assets/dc32dd12-2094-47c4-ab90-620ecd11ba48
Writing Environment
Frontmatter & Schema Integration
MDX Components
Cmd + / opens component builder showing all components in your src/components/mdx/ directory.File Management
content.config.ts.Cmd + P) for quick file switching and command access.Project Configuration
glob loader and have a schema defined with defineCollectionsrc/content/config.ts or src/content.config.tsNon-markdown/MDX files in collections are ignored.
Default directory structure (all paths are configurable per project and per collection):
my-astro-site
└── src
├── assets/mycollection/ # Images and media
├── components/mdx/ # Astro/React/Vue/Svelte components for MDX
├── content/mycollection/ # Markdown and MDX files
└── content.config.ts # Collection definitions
Requires macOS 12 or later. Download the latest Release or install with Homebrew:
brew install --cask astro-editor
Other Platforms: Windows (.msi) and Linux (.AppImage, .deb, .rpm) builds are available from the releases page but are not officially supported yet. Use at your own risk.
Work in progress. Commit your Astro project regularly when using the editor.
Bug reports and feature requests are welcome. See the issue tracker.
Project Philosophy:
Pull requests welcome. See CONTRIBUTING.md for development setup.
See the GitHub Project
See CONTRIBUTING.md and developer docs for setup and architecture details.
Quick start:
bun install
bun run reset:testdata # Creates test Astro project
bun run tauri:dev # Starts dev server
Development commands:
bun run check:all # Run all checks (TypeScript, Rust, tests)
bun run fix:all # Auto-fix linting/formatting issues