Announcing the Deno KV Hackathon
UPDATE 2023/06/16: The hackathon is over and winners have been determined. Thanks everyone who participated!
As we continue to improve Deno KV, a zero-config, globally distributed key-value store built right into Deno, we’ve been excited to see a wide range of novel use cases. To further encourage building on Deno KV, we’d love to highlight these projects so we’re inviting everyone to participate in the Deno KV Hackathon.
You can build anything — an API, an edge function, a web app, etc. — so long as it uses Deno KV, is open source, and deployed on Deno Deploy.
The hackathon starts now and the deadline for submissions is Thursday, June 15th, 2023 at 12pm Pacific Time. Winners will be announced on Friday.
Winners
First off, we here at Deno want to give a huge shout out to everyone who participated, engaged in our Discord and YouTube, and helped make this an awesome, fun hackathon!
There were 29 submissions! Which is impressive given that you all only had 3.5 days to build something. (And next time, we’ll do a longer one that’ll include a weekend.)
Here are the winners for each category.
Most Fun
Kicking off the first winner of the hackathon is for the category, Most Fun. We were thrilled to see so many fun games come out of the hackathon.
The winning project for this category is KV chopper, a chopper game with Deno KV as the leaderboard, created by Pranev. Congratulations!
Runners up (don’t worry — you’ll also get prizes!) include
- Storybro by Mieszko Kycermann,
- Text Embedding Game — TEG by Zhen Wang,
- Territory by Nathan White, and
- Count Confetti by manybugsdev
Most Technically Impressive
There were so many projects that were technically impressive that we couldn’t decide on a single one (it was a four-way tie 😬). Here are all of the winners for this category, in no particular order:
NotiFire, a simple notification service to send notifications to your browser via a POST request, by Ali Almahdi:
Dennis, a RESP-speaking server backed by Deno KV, by Andrés Mármol:
Paleon, a logging service and library with Deno KV, by Chiezo:
Zero-Knowledge Note SaaS, a secure private note app, by ab6d:
Ryan’s Favorite
The winning project for Ryan’s Favorite is Reddino, a reddit-like clone, from Blocksnmore and Lukas. Was this a fun project to take on for a hackathon or a well-timed launch to attract reddit’s users during their blackout? 🤔
Fan Favorite
We received 63 votes from the community for which project deserves to win Fan Favorite. The winning project for Fan Favorite is Crux X from the denosaurs Elias Sjögreen and Dean Srebnik. They re-wrote the crux.land registry with Fresh and Deno KV, as well as a dose of love and stress.
Runners up in this category include Storybro and Reddino.
And finally…
Overall Best
There were so many awesome projects that it was tough to select a single one. The winning project for Overall Best is Reddino! Congratulations to the Reddino team again!
Since Reddino already won Ryan’s Favorite, we want to give other teams a chance to win some prizes. So the runner up is Stone Bone Cone, a rock-paper-scissors battle royale game from the Abe Train. Great work!
For all winning teams, Andy will get in touch with you on Discord for your shipping details so you can receive your gifts.
Getting access to Deno KV
If you don’t yet have access to Deno KV and want to participate, please follow these steps:
- Join the Deno KV waitlist
- Join our Discord
- In Discord, add the
events
role to your user - DM Andy with your Deno Deploy/GitHub username
Once you’ve been invited off the waitlist, you’ll receive an email from us confirming your access to Deno KV on Deno Deploy.
Categories and Prizes
We’ll evaluate projects in these five categories:
- Overall best
- Ryan’s favorite
- Most fun
- Most technically impressive
- Fan favorite (community vote — you get to decide!)
And all winning teams will receive…
Our new Deno KV sticker set:
A Deno pocket tee:
A Deno KV floppy disk USB drive (16GB):
Submission Rules
To be eligible for judging, you must submit your project here by Thursday 12pm Pacific Time and adhere to the following rules:
- Uses Deno KV and deployed on Deno Deploy
- Open sourced on GitHub
- One submission per team
- Team size can be 1 person to 5 people
- You cannot be on multiple teams
- All code must be created during the event
Judges
- Ryan Dahl
- Guest judge Shawn Wang
- Luca Casonato
Resources
Here are resources to help you get started:
- Deno KV, The Deno Manual
- How to build a CRUD API with Oak and Deno KV
- Starter template: a CRUD API with Oak and Deno KV
- Starter template: Fresh with Deno KV
Here are some examples to inspire you:
We also have scheduled events this week:
- A live stream with Ryan Dahl, Shawn Wang, and Kevin Whinnery on “the Future of Developer Tools”
- A Deno KV AMA with Leo Kettmeir and Luca Casonato
- A live coding session with Kevin Whinnery on building with Deno KV
And more!
If you’d like to be notified of each event, join our Discord and update your
role to include events
.
Let’s code!
With that being said, let’s start coding! We’re excited to see what you’ll build.
Don’t miss any updates — follow us on Twitter.