Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      In-House vs Outsourcing for React.js Development: Understand What Is Best for Your Enterprise

      July 17, 2025

      Tiny Screens, Big Impact: The Forgotten Art Of Developing Web Apps For Feature Phones

      July 16, 2025

      Kong AI Gateway 3.11 introduces new method for reducing token costs

      July 16, 2025

      Native vs hybrid vs cross-platform: Resolving the trilemma

      July 16, 2025

      Microsoft’s AI CEO says Google nearly launched “ChatGPT” before OpenAI — but brutal skeptics, fears of disrupting search, and safety concerns thwarted the plan

      July 17, 2025

      You’ve got to try these 5 premium Minecraft add-ons — Dinosaurs, security systems, and more really shake up Bedrock Edition

      July 17, 2025

      This Microsoft pay scale reveals AI pros are making bank — with compensation packages reaching up to $336,000/year

      July 17, 2025

      ZeniMax QA testers face whiplash and “rancid” work morale following Microsoft’s gaming layoffs — but the union still fights

      July 17, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The details of TC39’s last meeting

      July 17, 2025
      Recent

      The details of TC39’s last meeting

      July 17, 2025

      Vector Search Embeddings and RAG

      July 16, 2025

      Python Meets Power Automate: Trigger via URL

      July 16, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft’s AI CEO says Google nearly launched “ChatGPT” before OpenAI — but brutal skeptics, fears of disrupting search, and safety concerns thwarted the plan

      July 17, 2025
      Recent

      Microsoft’s AI CEO says Google nearly launched “ChatGPT” before OpenAI — but brutal skeptics, fears of disrupting search, and safety concerns thwarted the plan

      July 17, 2025

      You’ve got to try these 5 premium Minecraft add-ons — Dinosaurs, security systems, and more really shake up Bedrock Edition

      July 17, 2025

      This Microsoft pay scale reveals AI pros are making bank — with compensation packages reaching up to $336,000/year

      July 17, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»News & Updates»For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects

    For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects

    July 16, 2025

    Code isn’t just for solving problems. It’s also for exploring ideas, expressing creativity, and building something just because it sparks joy.

    For the Love of Code is a global, summer-long hackathon for developers of all experience levels to build the project they’ve been thinking about but haven’t had a reason to start. Whether it’s a web app, CLI tool, game, AI exploration, or a creative experiment, this is your invitation to build for the fun of it — solo, with friends, or alongside GitHub Copilot.

    When

    For the Love of Code will run from July 16 to September 22, 2025.

    What you could win

    • Internet immortality: Top entries will be featured on the GitHub blog
    • 12 months of GitHub Copilot Pro+ for winners in each category
    • Glory, vibes, and an excellent excuse to finally build that thing

    The real prize is working on something you love.

    What can you build?

    Anything you want! We’ll be picking winners in six highly scientific categories. Each one is outlined below with inspiration to spark ideas and nerd-snipe you into action 🎯

    Category 1: Buttons, beeps, and blinkenlights

    An illustration of a retro computer screen with Mona walking acrossIf it lights up, makes noise, or looks like it escaped from a 1998 RadioShack, it belongs here. Hardware hacks (real or simulated) that blink, beep, buzz, or surprise. Think interactive, physical, tactile, and just a little chaotic. Examples:

    • A traffic light that displays your build status
    • A soldered-together sidekick that yells “LGTM!” every time your tests pass
    • An e-ink screen displaying your contribution graph – oops, this has already shipped!
    • A hack to make your screen display actual work when the webcam detects your boss approaching
    • A laptop opening and closing-powered morse code generator
    • A Rust project that visualizes guitar notes on an ESP32 T-Display ♩ ♪ ♫ ♬

    Category 2: Agents of change

    An illustration GitHub Copilot with one of their eyes replaced with a heartAI-powered experiences, agents, or old-fashioned bots that help, hinder, or hilariously misunderstand you. Whether it’s helping automate workflows, critiquing your code like a judgmental coworker, or pretending to be your sentient toaster, this is your playground for all things assistant-y and absurd. Examples:

    • An LLM-powered changelog writer that wildly over-dramatizes every update. “Fixed minor bug” → “Vanquished a lurking menace that corrupted the sacred login flow.”
    • An agent that reviews PRs like a sarcastic senior dev, an overly nice intern, or a concerned parent: “Are you sure this function needs to be this recursive?”
    • An AI-assisted app to help split your restaurant bills
    • A Shania Twain Slack or Discord bot to inspire (Editor’s note: That don’t impress me much!)

    Category 3: Terminal talent

    An illustration of a terminal with a familiar duck characterCommand-line tools, extensions, and TUI projects that are clever, useful, or just plain fun. Serious utilities with personality, beautifully crafted interfaces, or quirky scripts that make your terminal feel more alive all belong here. If it runs in the shell and makes you smile, it belongs here. Examples:

    • A command-line karaoke machine.
    • A GitHub CLI extension that gives your daily horoscope and outlook based on issues and pull requests.
    • An interactive tool to automate that one thing that you’ve been meaning to automate for years.
    • An animated party parrot for your terminal
    • A mechanical keyboard sound simulator

    Category 4: Game on

    An illustration of a blocktacular arcade cabinet of some sort... that kinda resembles HubotCode is your controller. Build something playable, puzzling, or just plain fun. This category is for interactive experiences of all kinds, like prototyping a game idea, remixing mechanics, or mashing up genres. Think nostalgic, clever, or completely original. Fun first, functional close behind. Examples:

    • A retro-style arcade game inspired by the classics you grew up playing.
    • An adventure game with AI-generated plot twists, NPCs, and side quests.
    • A vibe-coded vertical jumper built with and featuring your favorite Copilot.
    • Yet another Flappy Bird clone, but with Octocats
    • A vertical scroller where you fall through real lines of GitHub code

    Category 5: World wide wonders

    An illustration of browser window with one of Mona's arms coming throughAny web project that makes people smile, think, learn, or click “view source” belongs here. Whether it’s your first HTML experiment, a polished tool you’ve been meaning to ship, or a playful side project that does something surprisingly useful, this is your space. Educational, delightful, impressive, or just plain fun, all kinds of web builds are welcome. Examples:

    • A web app that takes a GitHub username and roasts them based on their contributions, commit messages, and questionable emoji use 🪄 📟 🦴 💾 🫠.
    • A nostalgic 90s-style site that loads like it’s on dial-up, complete with pixel art loading bars, pop-up ads, a guestbook, and that dancing baby GIF.
    • A CAPTCHA that requires you to kill baddies in Doom
    • An an interactive, randomized retro sci-fi dashboard with an alien aesthetic Qapla’

    Category 6: Everything but the kitchen sink

    An illustration of a retro computer screen featuring a joker cardToo niche? Too specific? Hard to categorize? Perfect. This is your wild card category for all the creative projects that don’t fit neatly anywhere else. Think extensions, plugins, tools, GitHub Actions, or prototypes that turned into something unexpectedly useful. Practical, playful, or just uniquely yours, we want to see it all. Examples:

    • A Git hook that plays sitcom laugh tracks when you commit. 
    • A VS Code extension that gives your functions Yelp-style reviews.
    • A GitHub Action that refuses to deploy if your team hasn’t merged a PR with a positive emoji in the title that week.
    • A rewrite of something in Rust for the sake of it.
    • A VS Code extension to bring pets into your editor
    • YOUR AMAZING IDEA GOES HERE!

    Make it wildly useful, or just plain weird. As long as it brings you joy.

    Not sure where to start? Ask GitHub Copilot!

    You don’t have to build alone.

    GitHub Copilot isn’t just for autocomplete, it’s a creative partner that can riff with you, brainstorm ideas, explain what your code is actually doing, and more. Ask it things like:

    “Give me five fun and creative coding projects I can complete in a weekend.”

    “Help me create a Git hook that plays sitcom laugh tracks when you commit.”

    And if you want to take it further…

    We may feature standout projects that make especially creative use of Copilot, including Agent mode. It’s not required for participation, but we’ll definitely be keeping an eye out.

    Copilot can’t wait to get started with you! <3

    An excited GitHub Copilot jumping.

    Who can participate?

    Students, maintainers, weekend tinkerers, creative coders, salty seasoned pros, and curious beginners. Solo or squad. First-timer or frequent flyer. If you write code…or want to… it’s for you.

    How to join

    1. Spend an afternoon or the whole summer. Build something joyful: solo, with friends, or with Copilot.
    2. Push your code to a public GitHub repository by 11:59 p.m. Anywhere on Earth (AoE)* on September 22, 2025*.
    3. Submit your entries via the official submission form.

    * Editor’s note: We suspect Lee picked this deadline to avoid doing time zone math, and so he’d never have to explain daylight saving time again. Respect.

    Tag your progress with #ForTheLoveOfCode and we’ll feature our favorites on social and GitHub Explore page!

    Rules

    The short and sweet version:

    • The use of open source is encouraged!
    • The use of GitHub Copilot is encouraged, but optional.
    • Submit up to 42 projects. (Don’t ask why. You know why.)
    • Your project must be in a public GitHub repo with a clear README.

    Please see complete terms and conditions.

    We know… “terms and conditions” sounds like the least fun part of a joyful code challenge. But if you’re submitting a project or hoping for a prize, take a second to read the official rules. Future-you will thank you.

    We’re building a space that’s creative, collaborative, and welcoming to all. Please be excellent to each other. See our Code of Conduct.

    Judging

    A panel of GitHub Stars, Campus Experts, and staff will evaluate entries based on joyfulness, execution, technical difficulty, ingenuity, and relevance to the category. Bonus points (figuratively) for unexpected use of GitHub Copilot.

    We’ll pick three winners from each category and announce the winners by October 22, 2025 on the GitHub blog. But honestly? If it makes you smile, you’ve already won.

    New to Git, GitHub, and/or GitHub Copilot?

    For the Love of Code is the perfect opportunity to check them out (version control pun intended)!

    • Git Documentation: Learn everything about version control and how to get started.
    • GitHub Docs: Explore tutorials and FAQs about GitHub.
    • GitHub Copilot: Find out more about AI that builds with you and loves code as much as you.
    • GitHub Community Forum: This is a great place to ask questions and share answers.

    Frequently asked questions

    💡 General participation
    • Can I work with a team?
      Yes! Solo or squad… your choice. GitHub Copilot makes a great pair (or peer) programmer. Limit your team to no more than 10 people.
    • How many times can I enter?
      Up to 42 times. Don’t ask why. You know why.
    • Who can participate?
      Anyone 13 years of age or older with a GitHub account except where prohibited by law. See official rules for regional restrictions.
    • How much time should I spend?
      As much or as little as you like. Vibe code your project in an afternoon, build over a weekend, or stretch it out across the summer.
    • I’m new to GitHub/Git/Copilot. Can I still join?
      Absolutely. This is a great excuse to dive in! We’ve linked beginner-friendly docs and tutorials to help you get started.
    • Can I edit my project after the deadline?
      You can keep working on your repo forever — but for judging, we’ll look at the state of your project as of 11:59 p.m. AoE on September 22. If you want to keep improving it afterward, go for it! Just be sure the version you want judged is in place by the deadline.
    • I submitted the form but made a typo. Can I fix it?
      Yes! You can submit the form again with corrected info. We’ll just review the latest one. No need to email us in a panic.
    🛠 Projects and tools
    • Can I reuse an old idea or prototype?
      Yes, as long as your project is built (or rebuilt) during the hackathon window. Forking, remixing, and using boilerplate is encouraged.
    • Can I use paid tools, licensed software, or APIs?
      Yes! Just note any dependencies or subscriptions in your README. Do not commit sensitive info like API keys.
    • Can I use GitHub Copilot?
      Yes! Copilot is optional, but encouraged. It’s great for riffing, prototyping, debugging, or naming your weird project.
    • Can I submit something that’s not a traditional software project?
      Sure! If it involves code — hardware hacks, interactive art, generative anything — it counts. Just host it (or as much as you can) in a public GitHub repo.
    🚀 Submission and deadlines
    • Is there anything I shouldn’t build?
      Keep it respectful, safe, and fun. No NSFW content, hateful speech, or projects that violate GitHub’s Code of Conduct. Weird is good. Harmful isn’t.
    • When is the deadline?
      All entries must be submitted by 11:59 p.m. (anywhere on Earth, or UTC−12) on September 22, 2025 (“Entry Period”). Submissions accepted until it’s no longer September 22 anywhere on the planet. Off-planet submissions discouraged.
    • Do I need to share the source code?
      Yes. Submissions must be in a public GitHub repo. You can license your work however you like (see Choose a License).
    • What should I include in my README?
      Mention any tools, dependencies, paid services, or setup instructions. The better your README, the better we can appreciate your work! Please consider applying the #ForTheLoveOfCode Topic to your repo and adding screenshots, too.
    🏆 Judging and prizes
    • Who’s judging this?
      A panel of GitHub Stars, Campus Experts, and staff.
    • How are winners selected?
      We’re looking for joyful, clever, and creative projects. Bonus points (figuratively) for unexpected uses of GitHub Copilot.
    • What if I win more than one category? Do I get multiple prizes?
      That’d be amazing! But to keep things fair, we’ll likely award each participant one prize max. You’ll still get shoutouts for your other awesome entries.
    • I don’t want the prize. Can I still participate or be featured?
      Definitely. Just let us know if you’re opting out of the prize; we’ll still celebrate your project like the internet legend you are.
    • Is there cash money involved?
      Nope. But there’s Copilot Pro+, blog fame, and eternal internet glory.
    • How do you define “best use of Copilot” or “surprise awards”?
      We’re keeping it loose and fun. If you do something clever, hilarious, or surprisingly useful with Copilot, we’ll take note. Same goes for standout docs, vibes, or chaos energy. Surprise us!
    🖼 Media, demos, and showcasing
    • Do I need a video or demo?
      Not required, but highly encouraged! GIFs, screenshots, or short videos help bring your project to life. They also increase your chances of getting noticed and being featured.
    • Can I host my demo outside GitHub (e.g. itch.io, Vercel)?
      Yes! Just include the link in your README or submission form. We still need the project code in a public GitHub repo.
    • Will projects be shown on livestreams, social, or at GitHub Universe?
      Maybe! Submitting gives us permission to showcase your project if it’s selected. We’ll always give credit.

    Something not covered here? Please ask in the community discussion.

    The post For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects appeared first on The GitHub Blog.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleUnsure About the Future of Windsurf? Try These Alternative Vibe Coding Editors on Linux
    Next Article How to catch GitHub Actions workflow injections before attackers do

    Related Posts

    News & Updates

    Microsoft’s AI CEO says Google nearly launched “ChatGPT” before OpenAI — but brutal skeptics, fears of disrupting search, and safety concerns thwarted the plan

    July 17, 2025
    News & Updates

    You’ve got to try these 5 premium Minecraft add-ons — Dinosaurs, security systems, and more really shake up Bedrock Edition

    July 17, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-30667 – Zoom Workplace Apps for Windows Denial of Service

    Common Vulnerabilities and Exposures (CVEs)

    Critical Flaws in ELECOM Routers: JPCERT/CC Issues Warning Over Command Injection and XSS Risks

    Security

    “We are not tied to a console release.” We got Hollow Knight: Silksong release date news after all, but it had nothing to do with Xbox Ally

    News & Updates

    Microsoft warns of 66 flaws to fix for this Patch Tuesday, and two are under active attack

    Security

    Highlights

    AUDio MEasurement System – oscilloscope and spectrum analyzer

    April 29, 2025

    AUDio MEasurement System is a multi-platform system for audio measurement through a sound card in…

    Motion Highlights #5

    May 4, 2025

    Intelligent QA at Scale: How Agentic AI Delivers Faster & Safer Software Releases

    June 10, 2025

    LLMs Struggle with Real Conversations: Microsoft and Salesforce Researchers Reveal a 39% Performance Drop in Multi-Turn Underspecified Tasks

    May 17, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.