We’re thrilled to unveil the Arweave StarterKit, a CLI tool designed to fast track your journey of building decentralized applications on Arweave. It combines the robust NextJS framework, Shadcn UI for a stylized user interface design, and ArweaveKit for interacting with the Arweave network, allowing you to focus on innovating.
Why use the Arweave StarterKit?
The answer is simplicity and efficiency. Building dApps from the ground up is complex and time-intensive, but with this starter kit, you're equipped with a pre-configured foundation. This means you can dedicate more time to crafting the unique aspects of your application, perfect for rapid prototyping of ideas, workshop demonstrations and hackathon crunch times.
What are the key components of the Arweave StarterKit?
The Arweave StarterKit initializes a project template with some core features used in decentralized applications on Arweave.
- Navbar: A built-in navigation bar that integrates with Arweave Wallet Kit, enabling users to connect to and interact with the DApp effortlessly.
- Landing Page: A landing page featuring a form, typesafed with Zod schemas. Users can upload images and add metadata, which is then posted to the Arweave network as an atomic asset.
- Atomic Assets and Contracts: Each asset is paired with an associated contract, enabling alterations to the metadata and transfer of ownership.
- View Page: A space to showcase assets and metadata, augmented with features like Stamps (Arweave's version of 'likes') and on-chain comments.
How to get started?
Getting started is as simple as running a command in your terminal, which is compatible with npm, yarn, pnpm, and bun.
Choose your preferred package manager and execute the corresponding command to kick off your project:
npx create-arweave-app@latest
yarn create arweave-app
pnpm create arweave-app@latest
bunx create-arweave-app@latest
For more information checkout the documentation.
Leverage Modularity
The true strength of this starter kit lies in its modularity. Simply interchange the core asset from image to music and transform an image sharing application to a music hub. Or swap in for videos to create a streaming service. As the Arweave network is data agnostic, the possibilities are limitless.
Start building with Arweave StarterKit today!
Ready to start building decentralized applications on Arweave? Kickstart your project with the Arweave StarterKit today!
Need additional support? Join our Discord community for assistance.
And follow us on X to stay updated on the latest developments in the Arweave Ecosystem.