Blog
Education

Accelerate your projects with the Arweave StarterKit

By
Rohit Pathare
November 9, 2023
5 min read
Share this post

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.

Share this post

A monthly exploration of the challenges and opportunities of a decentralized future.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Related blogs

Education
December 10, 2024

Endowment with Arweave

Arweave's endowment mechanism is a unique feature of Arweave's token economy that serves as a pool of AR tokens designed to ensure permanent data storage.
Education
December 6, 2024

Why Gaming on AO

Discover the future of Web3 gaming on AO: unlock true digital ownership, seamless asset interoperability, and scalable, interconnected experiences.
Education
November 6, 2024

Understanding Data Availability on Arweave

Arweave ensures data availability through Wildfire and SPoRA, rewarding fast data sharing/storage, unlike Layer 2 solutions needing Data Availability Committees.