The GitHub Blog 07月16日 23:08
For the Love of Code: a summer hackathon for joyful, ridiculous, and wildly creative projects
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

GitHub 推出夏季编程马拉松“为代码而爱”,鼓励开发者们发挥创意,构建有趣的、疯狂的、具有创造力的项目。从7月16日至9月22日,参与者可以构建各种项目,包括Web应用、命令行工具、游戏、AI探索等。获胜者将有机会获得GitHub Copilot Pro、GitHub博客展示等奖励,更重要的是,享受创作的乐趣。

🎉 活动主题: “为代码而爱”是一个面向所有开发者的夏季编程马拉松,旨在鼓励开发者们构建有趣、疯狂、富有创意的项目。

📅 活动时间: 从2025年7月16日持续到9月22日,为期数月,给开发者们充足的时间进行创作和完善。

💡 参与方式: 开发者可以独立完成项目,也可以与朋友或GitHub Copilot合作。项目需在GitHub上公开,并遵循相关规则。

🏆 奖励机制: 获胜者将有机会获得包括GitHub Copilot Pro、GitHub博客展示等奖励。更重要的是,参与者可以体验创作的乐趣,并有机会在社区中展示自己的作品。

🕹️ 项目类别: 涵盖广泛,包括硬件、AI应用、命令行工具、游戏、网页项目以及其他创意项目,鼓励开发者们自由发挥,不受限制。

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

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

If 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:

Category 2: Agents of change

AI-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:

Category 3: Terminal talent

Command-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:

Category 4: Game on

Code 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:

Category 5: World wide wonders

Any 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:

Category 6: Everything but the kitchen sink

Too 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:

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

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

    Spend an afternoon or the whole summer. Build something joyful: solo, with friends, or with Copilot.Push your code to a public GitHub repository by 11:59 p.m. Anywhere on Earth (AoE)* on September 22, 2025*.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:

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.

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.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

GitHub 编程马拉松 创意项目 代码
相关文章