A macOS app for building and hosting decentralized blogs and websites using IPFS and ENS.
Planet is a native macOS application that allows users to create, publish, and follow decentralized blogs and websites without relying on centralized servers. It uses IPFS for peer-to-peer content distribution and integrates with Ethereum Name Service (ENS) to provide human-readable .eth addresses for content, ensuring full ownership and censorship resistance.
Mac users, bloggers, and developers interested in decentralized web technologies who want to publish content independently using IPFS and ENS.
Planet offers a seamless, all-in-one solution for decentralized content publishing on macOS, combining an intuitive Markdown editor, built-in IPFS node, and ENS integration in a sandboxed native app, prioritizing user privacy and data ownership.
Build and host decentralized blogs and websites on your Mac
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built-in local IPFS node enables direct publishing to IPFS without reliance on centralized servers, as highlighted in the features for peer-to-peer content distribution.
Links content to human-readable .eth names via EIP-1577 content hash, making decentralized sites easy to discover and follow, with examples like planetable.eth in the README.
Sandboxed macOS app created with SwiftUI 3 ensures no data collection or third-party tracking, as stated in the privacy policy for enhanced user security.
Markdown editor with live preview, support for attaching various file formats, and offline content pinning provide a robust toolkit for decentralized blogging.
Only available as a native macOS app, excluding users on Windows, Linux, or mobile devices from accessing the software directly.
The app is in early development with frequent changes, requiring regular backups of IPNS keys as warned in the README's Backup section.
Customizing or building from source involves Git LFS, specific configurations, and development tools, which can be barrier for non-technical users.