{"id":19966861,"url":"https://github.com/rustcc/hackathon2022","last_synced_at":"2025-05-04T00:31:41.459Z","repository":{"id":62047259,"uuid":"557085992","full_name":"rustcc/hackathon2022","owner":"rustcc","description":"hackathon2022 for rustcc","archived":false,"fork":false,"pushed_at":"2022-12-25T07:28:23.000Z","size":67670,"stargazers_count":29,"open_issues_count":0,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-07T23:39:17.036Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rustcc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-25T03:40:27.000Z","updated_at":"2025-01-16T01:31:34.000Z","dependencies_parsed_at":"2023-01-30T21:45:34.237Z","dependency_job_id":null,"html_url":"https://github.com/rustcc/hackathon2022","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcc%2Fhackathon2022","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcc%2Fhackathon2022/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcc%2Fhackathon2022/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rustcc%2Fhackathon2022/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rustcc","download_url":"https://codeload.github.com/rustcc/hackathon2022/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252272944,"owners_count":21721831,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T02:39:00.658Z","updated_at":"2025-05-04T00:31:36.447Z","avatar_url":"https://github.com/rustcc.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 首届 Rust China Hackathon Online 来啦！\n\n## 大赛主题\n\n首届 Rust China Hackathon Online 来啦！本届 Hackathon 主题为「Rust for Fun」，期待与你一起用 Rust 释放创新的更多可能性。\n\n本届  Hackathon 将面向广泛人群，分为 「社区组」与 「企业组」两大赛道。无论你是应用开发者、游戏开发者、云原生开发者，还是嵌入式开发者，或者其它领域，都可以找到适合自己的方向，一起“玩转” Rust。\n\n本届 Hackathon 报名通道于 2022 年 11 月 15 日正式开启，选手们可以自行组队参赛，通过初赛甄选后，将在线上完成 路演与决赛答辩，优胜队伍将获得奖金、企业直聘通道等支持。\n\n## 参赛福利\n\n- 线上同好技术交流\n- 评委大咖资深点评\n- 参赛者专属大礼包\n- 参赛团队特别采访\n\n## 奖项安排\n\n本届 Hackathon Online 分为 「社区组」和「企业组」，所以奖项也分为两组。\n\n**社区挑战奖**：\n\n- 一等奖：1组，20000 元RMB奖金+ 社区限量大礼包 + 社区访谈 \n- 二等奖：1组，10000 元RMB奖金 + 社区限量大礼包\n- 三等奖：1组，5000 元RMB奖金 + 社区限量大礼包\n- 最佳参与奖：5组 ，社区限量大礼包\n\n**企业挑战奖**：\n\n- 请前往各企业 hackathon 页面查看。\n\n## 参赛选题参考\n\n因为 Rust 是通用语言，参赛作品可参考以下领域：\n\n### 社区组题目参考：\n\n- 应用：\n  - 使用 tauri （或其他 GUI 框架）完成一个有趣有创意的小应用\n  - 使用 tui-rs （或其他 CLI 框架）完成一个有趣的终端应用\n  - 使用 Rust+WebAssembly 实现一些有趣的前端应用\n- 游戏：\n  - 使用 bevy 实现一个台球游戏\n  - 其他\n- 教育\n  - 为广大 Rust 开发者实现一个可以用于完整 Rust 入门教学的 库 或 框架\n  - 为学习特定领域而实现的 mvp 项目，比如最小化功能的游戏引擎/操作系统\n  - 其他\n- 开源贡献\n  - 为 Rust for Linux 做贡献\n  - 为 Rust 异步生态做贡献\n  - 为 Rust 语言做贡献\n  - 为 Bevy 做贡献\n  - 为你感兴趣的有价值的 Rust 生态工具和框架做贡献\n\n### 企业组题目（中等难度）：\n\n- Datenlord\n  - 挑战题目：**Concurrent Indexing**\n  - 题目背景：Xline是达坦科技推出的分布式元数据KV存储器。在使用中，此系统需要处理来自客户端的高并发请求，数目有时甚至可以扩展到数百至数千个。为了在内存中定位到相应KV数据，我们维护了一个索引，而此索引也成为了整个系统的瓶颈之一。在这样的情况下，如何提高索引在处理并发请求时的性能就成为了一个问题。\n  - 详情入口：[https://github.com/datenlord/rustChinaHackathon22](https://github.com/datenlord/rustChinaHackathon22)\n\n- Databend \n  - 挑战题目：**探索 Databend 的能力**\n  - 题目说明：为了进一步丰富和提高 Databend 的能力，拓展 Databend 周边生态，参赛选手可以围绕 BI 数据分析、ETL 生态对接等主题做出贡献，也可以尝试从 SQL 能力拓展、内核功能增强、性能提高等角度 Hack 一把。\n  - 详情入口：[https://github.com/datafuselabs/hackathon2022/](https://github.com/datafuselabs/hackathon2022/)\n\n\n## 赛程安排\n\n- 报名+组队：11.15～12.12 \n- 组委会整理报名资料：12.12-12.14\n- 开发：12.15～12.18 \n- 作品提交：12.19 \n- 作品初评：12.20～12.25 （评委会 + 社区投票）\n- 大赛线上路演： 12.29（线上直播 ： 14:00 ～ 18:00）+ 观众投票 + 社区媒体\n- 作品颁奖： 12.30\n\n \n## 评选标准（百分制）\n\n1. 代码完成度：40 分\n   1. 代码质量\n   2. 效果设计\n2. 创意度： 20分\n3. 实用性： 20分\n4. 社会价值\u0026大会主题契合： 20分\n\n## 参赛标准\n### 参赛对象\n\n在职人员、学生、freelancher\n\n### 组队规模\n- 要求组队参加，每个团队 1～5人，每人只限参加一个团队。\n- 对每个参赛人员进行审核。\n\n### 报名链接\n\n[https://shimo.im/forms/NJkbE55P5WFLz7qR/fill](https://shimo.im/forms/NJkbE55P5WFLz7qR/fill)\n\n### 作品提交\n\n社区组按规定时间提交到指定 github 目录： rustcc/hackathon2022，企业组请按照规定时间提交至对应 github 目录。\n\n1. 第一行代码 commit 的时间不得早于12月14日23:59，否则即视为违规，取消参赛资料\n2. 每个项目一个独立目录提交，文件名为团队拼音\n\n评委组（待定）\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcc%2Fhackathon2022","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frustcc%2Fhackathon2022","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frustcc%2Fhackathon2022/lists"}