Skip to content
View openvibelab's full-sized avatar

Block or report openvibelab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
openvibelab/README.md

中文版本

OpenVibeLab

One person starts it. Everyone joins in.

Website 100 Days Challenge Submit Idea


100 Days of Vibe Coding · 100 Open Source Projects

You tell me what you want. I'll build it.


What Is This?

I'm spending 100 days building 100 projects. All open source. All usable.

But I don't want to build things in a vacuum — I want to build what you actually need.

Here's how it works:

  • Ideas come from you — That thing you wish existed? Tell me about it.
  • Code is fully open — Every line is on GitHub. Read it, learn from it, use it.
  • Built to be used — Projects deploy to openvibelab.com, accessible worldwide, ready to use.
  • Any form factor — Primarily web, but tools, scripts, APIs — whatever works best.
  • Best projects grow — Popular projects get polished into real products (mini-apps, apps, full products).

This isn't a solo show. It's an open community experiment.
You bring ideas, I write code, and together we make them real.


Why "Vibe Coding"?

Not for showing off. Not for grinding. Not for KPIs.

Vibe Coding means following your instincts — build interesting things, useful things, things that make people smile. Rapid prototyping, rapid validation, rapid shipping. Don't obsess over perfection — get it running first, make it great later.

Each project is an experiment: can we build something people actually use, in the shortest time possible?


📋 Project Overview

Status Meaning
🟢 Live — open and use it
🔵 In Development — coding now
🟡 Queued — confirmed, waiting
Paused — on hold

👉 View full project list →

# Project Description Status Links
001 AI Argument Judge Submit an argument, AI judges who's right 🟢 Try it · repo
002 IELTS Story Adapter Write one story, AI adapts it to any IELTS topic 🟢 Try it · repo
003 AI Brain Match 20 random questions + 6 specialty deep dives — which AI matches your brain? 🟢 Try it · repo

💡 I Have an Idea!

Great. Just say it.

👉 Submit your idea here

Not sure how to write it? Just cover three things:

  1. What you want — one sentence is fine
  2. Why you want it — what problem does it solve
  3. What it could look like — references help, but not required

You don't need to code. You don't need to design.
You just need to think "I wish this existed." I'll handle the rest.


🚀 Project Evolution

Every project follows this journey:

💡 Community submits an idea
  ↓
🔵 Rapid MVP development (1-3 days)
  ↓
🟢 Ship web version, available to everyone
  ↓
👥 Community feedback + PR contributions
  ↓
⭐ Popular? Polish it → Mini-app / App / Full product

Most projects stay at MVP stage, and that's fine. But the ones that hit a nerve — lots of users, great feedback, people willing to contribute — we'll grow from a demo into a real product.

Contributors become co-creators.


🤝 How to Participate

Don't code?

  • Submit ideas — Tell me what you want
  • Vote — 👍 the ideas you like, top-voted get built first
  • Give feedback — tell me what works and what doesn't
  • Spread the word — let more people know

Write code?

  • Submit PRs — every project welcomes contributions, even typo fixes
  • Co-build — popular projects get long-term maintenance, contributors become core members

Detailed contribution guide: CONTRIBUTING.md →


📁 Repository Navigation

openvibelab/
├── openvibelab          ← 📍 You are here (hub dashboard)
├── 100-day-001-xxx      ← Project #1
├── 100-day-002-xxx      ← Project #2
├── ...
└── 100-day-100-xxx      ← Project #100
Document Description
📋 Project Overview All projects: status, links, progress
💡 Contributing Guide How to submit ideas and code
📐 Dev Guide Naming conventions, tech stack, code standards

🔗 Find Us

Platform Link
🌐 Website openvibelab.com
🐙 GitHub github.com/openvibelab
📺 Bilibili Coming soon
📕 Xiaohongshu Coming soon
💬 WeChat Coming soon

⭐ Like what you see? Star this repo, then submit your first idea.


Day 3 / 100 · Three projects live!


You imagine it. I build it. Together, we make it real for everyone.


🇨🇳 中文版本

OpenVibeLab

一个人发起,所有人参与。

🎯 100天 Vibe Coding · 100个开源项目

你说你想要什么,我把它做出来。


这是什么?

我决定花 100 天,做 100 个项目。全部开源,全部可用。

但我不想自己闷头想做什么 — 我想做你们真正需要的东西

规则很简单:

  • 需求来自你 — 你生活中、工作中觉得"要是有这个就好了"的东西,告诉我
  • 代码完全公开 — 每一行都在 GitHub 上,随便看、随便学、随便拿去用
  • 做出来就能用 — 项目部署在 openvibelab.com 下,国内直接访问
  • 不限形态 — 以 Web 为主,但工具、脚本、小程序、API,什么好用做什么
  • 好项目一起做大 — 社区反响好的项目,会认真打磨,上线小程序、App,甚至正式运营

为什么叫 Vibe Coding?

不是为了炫技,不是为了刷题,不是为了完成 KPI。

Vibe Coding 是跟着感觉走 — 做有趣的东西,做有用的东西,做让人用了会笑的东西。快速原型,快速验证,快速上线。不纠结完美,先让它跑起来,再让它变好。

💡 我有个想法!

👉 点这里提交你的想法

说清楚三件事就够了:

  1. 你想要什么 — 一句话就行
  2. 为什么想要 — 它帮你解决什么问题
  3. 最好长什么样 — 有参考更好,没有也行

🤝 怎么参与?

不会写代码? 提需求、投票、反馈、传播。

会写代码? 贡献 PR,改个 bug 加个功能都行。好项目会长期维护,贡献者就是核心成员。

详细贡献指南:CONTRIBUTING.md →

Pinned Loading

  1. openvibelab openvibelab Public

    Vue