Gitcoin ‘New York Blockchain Week’ Virtual Hackathon: Winners

This month, to coincide with NYC Blockchain Week, we joined and sponsored the Gitcoin virtual hackathon where hackers around the world competed to build projects that contribute to the Arweave ecosystem. During the two-week hackathon, we saw a number of outstanding builds from numerous participants, including platforms and developer tools that boast a range of features. The criteria and winning submissions are as follows:

Prize: 2000 DAI

For this bounty, participants were required to build a new client for the open-source, decentralised email service Weavemail. The build must include: an improved UI, faster loading times, and remain completely decentralised.

Winning Submission: Weve 🥇 By: Anish agnihotri

With Weve, you can send messages to anybody with an Arweave address, and ensure that all messages are encrypted, and uncensorable. Features include: simple mail composer with standard formatting options, image attachment, save drafts, address book, mobile responsive layouts, and more! Head over to Weve and start messaging now.

Runner up entries: AEClient by @AliceaSuna94 & Weavemail 2 by @Mike Hibbert.

Prize: 1000 DAI

In this bounty, participants were asked to create plugins to upload assets automatically with one of the most popular toolkits to automate and enhance developers’ workflow on NodeJS. Gulp, Grunt, or WebPack.

Winning Submission: Webpack-Arweave 🥇By Bonifaty

The Webpack-Arweave CDN uploader plugin allows you to easily upload assets to Arweave permaweb.

Runner up entries: Arpack by @Merwane

Prize: 1000 DAI

To avoid repeating an instance like the infamous left-pad incident, the Immutable NPM Packages bounty required participants to streamline the developer UX of using and permanently publishing NPM packages on the Arweave network.

Winning Submission: Immutable NPM 🥇 By wildcards-world

Immutable NPM is a super simple NPM wrapper that installs packages from Arweave. This tool understands the market adoption of the public npm registry and is therefore not a replacement, but instead, it acts as an improvement by downloading the package first from Arweave, and if the package is not found in Arweave it defaults to a regular NPM request.

Runner up entries: Arweave NPM by @pmprete

Congratulations to the winners and thank you to everybody who participated! Stay tuned for upcoming hackathons on our Gitcoin bounties hub.


A novel data storage blockchain protocol enabling a permanent serverless web and creating truly permanent data storage for the first time.