Template Jam is Replit's annual template contest where our community builds repls that help themselves and others build projects on top of. These templates range widely from new language support, framework starter kits, to beginner guides.
This year, from May 23rd to June 23rd, we collected over 350 submissions from template creators. And today we're announcing the winners of the first $5,000 up for grabs!
Phase 1 winners were selected by a group of judges comprised of Replit's own engineers and one esteemed guest judge, Irene Alverado. The winners of the next $5,000 will be decided by how popular your template is with the community and we'll announce them in a couple weeks!
But without further ado...
Grand Prize - $1,400 USD
CodeMirror 6
This year, a Replit community mainstay, Coding Cactus takes home the grand prize with a template allowing almost anyone to create their own online code editor. This in-depth template gives you everything you need to create extensions and add new language support for existing CodeMirror 6 projects, like Replit.
This template showcases how you can add syntax highlighting and autocomplete to CodeMirror, using a custom language that the creator came up with themself! And in Coding Cactus's own words, they wrote docs "that anyone can follow to create the editor of their dreams 🥳."
Second Prize - $250 USD each
For second prize, we are selecting three templates that both amaze us and serve to advance the capabilities of Replit creators. We're in awe of the quality of the code and the documentation that all of these templates show.
Advanced P5.js Platformer Engine
Attention game devs! Another long-time community member, IroncladDev has come through with an incredibly advanced platformer engine template. You can use this starting point to create a web-based platformer game with advanced physics, collisions, and wall-climbing all with just a little bit of code!
Flask Forum Template
IcemasterEric, a 14-year old Python game dev, built an awesome plug and play forum template using Flask. The template provides authentication using Replit Auth and storage through Replit DB. Build your own community while learning the ins-and-outs of Flask and how the client/server model works!
KaNovel
One of our community members who loves making games and visual novels, lajbel made a mind-blowing Kaboom template that allows you to create visual novels in the browser with sound! We can't wait to see all the amazing stories created with the KaNovel plugin and template.
Third Prize - $50 USD each
We had so many amazing submissions and it was so hard to just pick a few winners. We wanted to reward everyone who submitted a template we think the community would benefit from, and here's the list of those templates in no particular order:
- Quil — @MrMikardo
- Spotify API — @nathanTi
- replbio — @MaggieLiu1
- Replit Secure Database Proxy — @louy
- Jekyll (Gem Based Theme Jekyll Template) -minima theme — @AvicNdugu
- CSS Library Template — @RayhanADev
- educs template — @joshuabas
- Basic Boss Flight #templatejam — @Jamesbey7
- Node.js v18 — @RayhanADev
- PERFECT-CRUD-NODEJS+EXPRESSJS+MONGO — @Jsequeirag
- Nuxt.js — @AdityaAnanya007
- NodeJS Package Template — @RayhanADev
- Create a desktop app - Template — @Spixey
- canvas-sketch template — @jianmin-chen
- BlueLab-Kivymd-App-Layout — @jumakarol
- Wordles TJ — @DogProgramer
- Flask + Three.js Blog Template — @brendawg
- Rails 7 CRUD in SinglePage with Turbo — @lcuevastodoit
- termpura-template — @RayhanADev
- Discord.js v13 Bot Template — @debarchitonath
- Shopify Theme — @DeepakKumar223
- Matter.js + P5.js — @IroncladDev
- Vite/React/TS Chrome Extension — @hyper-templates
- 1.18.2 Minecraft Forge Mod — @turnip123
- GNU-Wget (template) + Get Started — @kps10
- NodeJS backend for website — @nathanTi
- Ruby Gem — @CodingCactus
- BaayMax — @Benrobo
- Rustlings — @BD103
- ally-template — @RayhanADev
- NPM Package Template — @Smart09Codes
- C# MongoDB — @akac
- Express App Template — @neospherical
- ThejeshwaranPlate — @Thejeshwaran
- Terminal Portfolio — @Carson-Sernick
- Bootstrap Portfolio — @Carson-Sernick
- NodeJS Web Scraper — @ninjac
- Basic Discord.py Economy Bot Template — @coolcoderz07
- Choose your own adventure template — @1927829
- NASM — @User0332
- Carson Website Template JAM — @Carson-Sernick
- FastAPI Template — @TBUk
- Rails7-Hotwire-Live-Reloading-and-Redis — @lcuevastodoit
- C# WebSocket Server — @akac
- WordPress — @akac
- NextJs Static blog — @AdityaAnanya007
- C# Discord Bot Starter (Discord.NET) — @akac
- edge-template — @RayhanADev
- SciPy — @PyNon
- Python Text Based Adventure Template! (v4) (For TemplateJam) — @mixedissmiling
- Laravel 9 — @ketrab2004
- Rails7-bootstrap-esbuild-yarn-base — @lcuevastodoit
- Assembly — @kaptcha
- Modern PHP Template — @fatfingers23
- Rust in Replit — @BD103
- Kaboom Multiplayer Template — @haroon
- feedback-form — @VulcanWM
PSA to winners: we will be in contact with you shortly on how to claim your winnings!
Thanks to everyone who made a template for Template Jam 2022. Even if you didn't win during this phase, you can still win prizes in phase 2 if your template is popular with the community!