如何举办一次黑客松:从零开始的完整指南(附免费工具推荐)
How to Host a Hackathon: A Complete Guide for Beginners (With Free Tools)
2026-06-15 · 活动指南
如果你是第一次听到”黑客松”这个词,先说清楚它是什么:
黑客松(Hackathon)= Hack + Marathon。一群人在有限时间内(通常 24 到 48 小时)围绕一个主题,组队、设计、开发、演示。最后评委选出最佳项目,颁奖。
它不是”黑客”攻击比赛。更准确的理解:一场创意 + 执行的冲刺竞赛。
黑客松在过去十年里成了技术社区最重要的活动形式之一——Facebook “点赞”按钮诞生于黑客松,GroupMe 就是在黑客松上做出来的。每年全球有数千场大大小小的黑客松在举行。
那你能不能办一场?能。费用需要多少?可以接近零。
一、先搞清楚你要办哪种黑客松
在选工具之前,先想清楚三件事:
1. 主题方向
主题决定参与者、赞助商和评委的构成。常见方向:
| 类型 | 主题举例 | 适合谁 |
|---|---|---|
| 通用技术 | Web/App、AI 工具 | 高校 CS 学生,入门首选 |
| 垂直行业 | 医疗 AI、教育科技、绿色能源 | 有行业合作方时 |
| Web3/区块链 | DeFi、公共物品、NFT 应用 | 社区有 Web3 背景时 |
| 社会创新 | 城市问题、无障碍、公民数据 | NGO 合作或政府支持时 |
| 特定技术栈 | 某个 API / SDK 的应用 | 开发者工具公司赞助时 |
新手建议:主题窄一点比宽好。“用 AI 解决你校园里的一个问题”比”用 AI 改变世界”更容易出高质量项目。
2. 规模估算
规模决定工作量和所需资源:
| 规模 | 人数 | 举办难度 | 建议 |
|---|---|---|---|
| 小型 | 20-50 人 | ★☆☆ | 第一次办,强烈推荐 |
| 中型 | 50-200 人 | ★★☆ | 需要志愿者团队和赞助 |
| 大型 | 200 人以上 | ★★★ | 有经验再挑战 |
3. 线下 / 线上 / 混合
- 线下:能量感最强,协作效率高,但场地成本高
- 线上:参与门槛低,地域无限制,但管理复杂(时区、签到、团队沟通)
- 混合:最难,新手不推荐
二、完整流程拆解
一场黑客松从概念到结束大约分为五个阶段:
阶段 1:筹备(活动前 4-8 周)
核心工作清单:
- 确定主题、日期、场地(或线上平台)
- 搭建活动报名页面
- 确认导师 / 评委名单
- 联系赞助商(用来覆盖餐饮、奖品成本)
- 制定评审标准(评委要按什么打分)
- 设计参与者须知文档
评审标准很重要,很多人忽视。常见维度:
| 维度 | 说明 | 权重参考 |
|---|---|---|
| 创新性 | 想法新不新,有没有解决真实问题 | 30% |
| 技术实现 | 代码能不能跑,技术方案合不合理 | 30% |
| 完整度 | 48 小时内做到了什么程度 | 20% |
| 演示质量 | 讲清楚了吗,Demo 顺不顺 | 20% |
阶段 2:宣传招募(活动前 3-6 周)
目标:报够人,但别报太多——超额 20-30% 是合理预期,因为会有弃权。
渠道优先级(免费):
- 高校 CS/AI 学生群、技术社群(Telegram/微信)
- GitHub Trending、Twitter/X 技术圈
- Devpost / Devfolio 平台(本身有大量找活动的开发者)
- 本地技术 Meetup 群
报名页面必须包含的信息:日期时间、主题方向、评审标准、奖品、是否需要自带电脑、组队规则(单人或 2-4 人)。
阶段 3:活动前一天
- 发送参与者提醒邮件(再次确认时间地点 / 线上链接)
- 测试技术基础设施(投屏、网络、平台是否正常)
- 准备评委打分表(或配置线上评判系统)
- 志愿者分工确认
阶段 4:活动当天
典型 24 小时黑客松时间轴:
Day 1
09:00 签到、破冰(Ice breaker)
09:30 开幕演讲:主题介绍、规则说明
10:00 ★ 正式开始!组队完成,进入 Hack 时间
12:00 午餐
14:00 导师 Office Hours(各团队 15 分钟咨询)
18:00 晚餐
20:00 中期检查(可选,提前发现跑偏的队伍)
24:00 深夜小食补给
Day 2
08:00 早餐
10:00 ★ 停止编码!(Freeze code)
10:30 Demo 演示(每队 5 分钟展示 + 3 分钟问答)
12:30 评委评分
13:30 颁奖典礼
14:00 合影、收尾
Freeze code 是关键节点:这个时间点之后不允许再提交新代码,保证公平。
阶段 5:活动结束后
- 收集参与者反馈(Google Form 足够)
- 在社交媒体发布项目集锦
- 优秀项目帮助对接资源(投资人、孵化器、开源社区)
- 给所有参与者发参与证书(Canva 模板就行)
三、免费工具全面推荐
这是本文的重点。下面按活动流程顺序,推荐每个环节能用的免费工具。
3.1 活动管理平台(最核心的选择)
如果你只能选一个工具,先选这里。
Dribdat ⭐ 86 · MIT · 开源自托管
我最推荐新手的开源平台。Python + Docker,一个命令就能本地跑起来,也可以部署到 Railway / Render 免费层。
主要功能:
- 项目提交和展示(支持 GitHub/GitLab 链接自动同步)
- 实时进度追踪(参与者更新项目状态)
- 活动 timeline 管理
- Slack / Discord 集成通知
- 自定义主题,界面简洁
最适合:公民科技、开放数据、社区黑客松,或者你想完全掌控数据的情况。
部署方法:
git clone https://github.com/dribdat/dribdat
cd dribdat
docker-compose up
JunctionApp ⭐ 76 · AGPL-3.0 · 开源自托管
欧洲顶级黑客松 Junction(芬兰)自研并开源的全流程管理系统。功能比 Dribdat 更完整,但部署也稍复杂(Node.js + MongoDB)。
主要功能:
- 自定义注册表单(问卷字段任意配置)
- 参与者审核流程(支持申请制)
- 团队组建撮合
- Gavel 成对比较评判系统(科学避免评委偏见)
- 赞助商门户
- 签到 QR 码
最适合:规模 100 人以上的正式黑客松,有技术团队能维护的情况。
Devpost · 免费 SaaS(学生/教育黑客松)
全球最大的黑客松发现平台,本身就是流量来源。学生主办的活动免费使用全部功能。
最大优势:不用自己推广就有人看——Devpost 上有几百万开发者在主动寻找黑客松报名。
适合条件:学生主办,或者活动足够吸引力愿意让 Devpost 显示品牌。
Devfolio · 免费 SaaS(学生/教育)
印度开发者社区最主流的黑客松平台,功能非常完整:
- 三种模式:线下 / 线上 / 申请审核
- 内建二次方投票(Quadratic Voting)
- 手机 App 扫码签到
- 项目 BUIDL 档案(参与者可积累参赛记录)
印度 IIT、NIT 的大量高校黑客松在用这个。中国用户注册也可以。
HackHQ · 免费层可用
最适合”只需要评审功能”的小型活动。免费层包含:
- 10 个项目提交
- 50 个观众投票
- 3 位评委
点评:如果你已经用 Luma 或 Eventbrite 搞定了报名,只需要一个好用的评审系统,HackHQ 免费层完全够。定价最透明,$199/场起,没有隐藏订阅。
TAIKAI · 社区活动可免费
Web3 / 区块链黑客松的首选平台,支持代币化奖励分发、链上成就记录、去中心化评审。如果你的活动有 DeFi、公共物品、链上应用主题,TAIKAI 的社区流量本身就是价值。
hack5 ⭐ 开源自托管(Apache 2.0)· github.com/MushroomDAO/hack5-net
👋 作者按:这是我们自己维护的开源项目,Mycelium 数字公共物品之一,纯 Cloudflare 架构(一个 Worker + D1 + KV),10 分钟就能建出一个独立子域名站点(<你的活动名>.hack5.net)。
主要功能:
- 报名 + 组队墙(找队友卡片)
- 作品墙(GitHub 仓库自动读 star/语言/最后提交)
- 评委打分(创新/技术/完成度/展示四维度)+ 排行榜 + 锁定评审版本(防赛后偷改)
- 免费 A4 海报(付费版可用 AI 按描述生成背景图)
- 一键转发(海报 + 二维码 + 多平台)
怎么白嫖,免费多办几场:
- 托管版第一场直接免费:登录邮箱创建即用,核心功能全开,记录永久保留,不用自己动手部署。
- 第二场起也便宜:定价锚点是 100 元 / 10 场活动,平均一场 10 元,比上面任何一个 SaaS 都便宜一个数量级——因为团队的原则是”公共物品免费,真实产生成本(AI 生图、邮件量、自定义域名)才收费”,不是常规意义上的订阅制。
- 真正的白嫖是自己部署:项目本身开源(Apache 2.0),文档里写得很明白——100 名选手规模完全在 Cloudflare 免费额度内,成本是 $0。把仓库 clone 下来:
git clone https://github.com/MushroomDAO/hack5-net
cd hack5-net && npm install
npx wrangler d1 create hackvideo-db
npx wrangler kv namespace create SHOTS
npx wrangler d1 migrations apply hackvideo-db --remote
npx wrangler deploy
部署到自己的 Cloudflare 账号,就是一个完全独立、无限次免费使用的黑客松平台,不受托管版”第二场收费”的限制。
适合谁:想完全零成本又不想像 Dribdat/JunctionApp 那样自己搭 Docker + 数据库运维——Cloudflare 免费额度覆盖率,比自建服务器省心。
3.2 报名和活动页面(如果不用专用平台)
| 工具 | 免费套餐 | 适用场景 |
|---|---|---|
| Luma | 无限活动+RSVP+签到 | 轻量报名,界面好看,邮件提醒自动发 |
| Eventbrite | 免费活动(不收票钱)无限报名 | 需要对外曝光时 |
| Google Form | 永久免费 | 最简单,数据直接进 Sheets |
3.3 团队协作
| 工具 | 用途 | 免费情况 |
|---|---|---|
| Discord | 参与者沟通主频道,建 channel 分队 | 完全免费 |
| Notion | 活动 Wiki、参与者须知 | 个人免费,协作 10 人内免费 |
| GitHub | 代码仓库,组织账号 | 公开仓库免费 |
| Figma | 设计稿、原型图 | 免费层 3 个项目 |
3.4 评审工具
Gavel(JunctionApp 内置,也有独立版):成对比较算法,每个评委每次只需要判断”A 项目 vs B 项目哪个更好”,系统自动计算全局排名,消除评委之间的打分标准差异。
替代方案:Google Sheets + 评委各自填分,主办方 VLOOKUP 汇总。土但有效。
3.5 其他必用免费工具
- Canva:活动海报、参与证书模板,免费层够用
- Zoom / Google Meet:线上活动视频会议
- OBS Studio:线上黑客松录屏直播
- awesome-hackathon:更完整的工具列表,持续维护
四、几个容易踩的坑
坑 1:主题太宽,项目质量崩
“用技术解决任何问题”看起来开放,实际上参与者会无从下手,最后交出大量”想法 PPT + 没有 Demo”。
解法:给一个核心问题域 + 1-2 个具体 API 资源,让参与者在约束中创意。
坑 2:评委没有共同打分标准
三个评委用三种逻辑打分,最后分数没有可比性。
解法:活动前一天开评委会(30 分钟),对齐标准,用实际项目案例校准分数。
坑 3:Demo 时间控制失控
每队 Demo 时间如果不严格管控,12 支队伍可以演到晚上。
解法:用计时器 App(PresentationTimer.com 或 Mac 自带时钟),时间到就中断,这是规则,大家事先知道。
坑 4:技术基础设施当场出问题
网络崩了、投屏没驱动、平台登不上去——这些会毁掉活动节奏。
解法:前一天演练一遍,每个环节都验证一次。现场准备热点网络备份。
坑 5:参与者孤立感
线上黑客松最常见问题:人在各地,没有人管,激情消散,最后提交率只有 40%。
解法:安排 2-3 次强制 Check-in(在 Discord 每队发进度更新),导师主动找团队问需求,而不是被动等咨询。
五、预算参考
零预算线上黑客松(20 人):
| 项目 | 工具 | 成本 |
|---|---|---|
| 活动页面 | Luma | 免费 |
| 项目管理 | Dribdat(自托管 Railway) | 免费 |
| 沟通频道 | Discord | 免费 |
| 评审 | HackHQ 免费层 | 免费 |
| 奖品 | 合作方提供 / 代码积分 | 谈判 |
| 合计 | $0 |
低预算线下黑客松(50 人):
| 项目 | 成本估算 |
|---|---|
| 场地(大学教室借用) | 免费 |
| 餐饮(每人两餐+零食) | ¥3,000-5,000 |
| 奖品 | ¥2,000-5,000(或找赞助商) |
| 印刷物料(海报+贴纸) | ¥500 |
| 合计 | ¥5,500-10,500 |
赞助商来源:本地科技公司、云服务商(AWS/Azure/阿里云学生计划通常提供免费额度作为赞助)、大学学生活动基金。
六、选哪个平台?一图决策
你第一次办 / 规模 < 50 人?
├── 线上活动 → Devpost (学生) 或 HackHQ 免费层 + Luma
└── 线下活动 → Dribdat (Docker 自托管) + Discord
规模 50-200 人?
├── 有技术团队 → JunctionApp (全功能自托管)
├── Web3 主题 → TAIKAI
└── 无技术资源 → Devfolio
规模 200 人以上?
→ 联系 Eventornado 或 Major League Hacking (MLH)
写在最后
黑客松最大的价值不是奖品,是密度——你把一群有相同兴趣的人放在一起,限制时间,给他们一个问题。接下来发生的事,往往比你计划的更有意思。
第一次办不求完美。找 20-30 人,选一个窄一点的主题,用 Dribdat 或 Devpost 搭起来,跑完一次。从参与者反馈里学到的东西,比任何指南都有价值。
参考资源
- dribdat/awesome-hackathon — 持续维护的黑客松工具完整列表
- hackjunction/JunctionApp — 全功能开源黑客松平台
- dribdat/dribdat — 轻量开源活动管理
- devpost.com — 全球最大黑客松发现平台
- devfolio.co — 功能完整的免费平台
- hackhq.io — 评审专用工具
- hack5.net / github.com/MushroomDAO/hack5-net — 开源自托管,第一场免费,Cloudflare 免费额度内可无限自部署
- Major League Hacking — 全球大学生黑客松联盟,提供官方认证
How to Host a Hackathon: A Complete Guide for Beginners
A complete guide covering the full process of hosting a hackathon — from choosing a theme and collecting registrations, to on-site operations, judging, and post-event follow-up. Includes curated free and open-source platform recommendations.
What Is a Hackathon?
Hackathon = Hack + Marathon. A group of people, within a limited time (usually 24-48 hours), work around a theme to form teams, design, build, and demo. Judges select the best projects for awards. Not a “hacking” attack competition — it’s a sprint of creativity + execution.
The 5 Phases
- Preparation (4-8 weeks out): Theme, venue/platform, sponsors, judges, judging criteria
- Recruitment (3-6 weeks out): Registration page, community outreach
- Pre-event day: Test all tech, final communications
- Event day: Opening → Hack time → Mentor office hours → Code freeze → Demos → Judging → Awards
- Post-event: Feedback collection, project showcase, participant certificates
Free Tools by Category
All-in-one platforms:
- Dribdat (open source, MIT, Docker): Best for beginners and civic tech. One command to deploy.
- JunctionApp (open source, AGPL): Full-featured, used by Europe’s top hackathons. For 100+ events.
- Devpost (free SaaS for students): Biggest hackathon discovery community, built-in traffic.
- Devfolio (free SaaS for students): Complete feature set, popular in India’s developer community.
- HackHQ (free tier): 10 submissions, 50 votes, 3 judges — perfect if you just need a judging system.
- TAIKAI (free for Web3 communities): Best for blockchain/DeFi hackathons.
- hack5 (open source, Apache 2.0, author-maintained): Cloudflare-only stack (one Worker + D1 + KV), spins up a subdomain site in 10 minutes. First event free on the hosted version; subsequent events priced at ~¥10/event. Since it’s open source and 100 teams fit inside Cloudflare’s free tier, self-hosting your own deploy gives you unlimited free events.
Registration: Luma (unlimited free), Eventbrite (free events), Google Form
Collaboration: Discord (main channel), Notion (wiki), GitHub (code)
Judging: Gavel (pair comparison algorithm, eliminates scorer bias) or just a Google Sheet
Common Pitfalls
- Theme too broad → poor project quality → narrow it down
- No aligned judging criteria → inconsistent scores → calibrate judges beforehand
- Demo time overruns → use a countdown timer, enforce cutoffs
- Infrastructure failures → test everything the day before
- Online participants feel isolated → mandatory check-ins, proactive mentors
Zero Budget Setup (20 people, online)
Luma (free) + Dribdat on Railway free tier + Discord + HackHQ free tier = $0
GitHub: dribdat/awesome-hackathon — comprehensive, maintained hackathon tools list
💬 评论与讨论
使用 GitHub 账号登录后发表评论