Projek Seratus

100 projects.One cause.

Projek Seratus is a Malaysian community building a hundred open-source projects for one shared cause. Anyone can join, and anyone can start their own.

The board

1 / 100

1 of 100 slots filled. Tap a filled slot to see its project.

Ranked by stars

Nobody claims a slot, and coming first doesn't help. GitHub stars are counted every day, and the hundred most-starred projects fill the board.

  1. Projek Seratus0 stars · Website
  2. Yours nextSlot 002 · Submit a project

One file, one pull request

There is no account to make and no database. Your project is a short file in the repository. The form writes it for you, and GitHub sends it as a pull request.

submissions/projek-seratus.md
---
title: "Projek Seratus"
github_url: https://github.com/rajahafify/projek-seratus
website_url: https://projek-seratus.artifisi.com
---

Getting on the board

Today

  1. Fill in the form2 min
  2. Commit the file on GitHub1 min
  3. Open the pull request1 min

Next

  1. An automatic check reads the fileminutes
  2. An organiser merges itby hand

Every day after

  1. Stars are counted againdaily
  2. The board is rebuiltdaily

Your project, ranked on the board4 min of your time

There is room for you

Projek Seratus is not only for developers. A project can be an app, a guide, a dataset, an event, a mural or a workshop, as long as it serves the cause and has a public GitHub repository to point to. Build one yourself, or lend your skills to someone else's: review their work, test what they ship, write their docs, or mentor a first-timer.

If you can't build this month, you can still move the board. Star the projects you believe in, share them, and bring in people who care. Joining is free, and the code behind all of it is open. Put your project on the board.

Why a hundred

One project rarely moves a cause. A hundred of them, built by different people with different skills, start to add up to something people notice. A hundred is big enough to matter and small enough to finish.

1

100

Start your own hundred

Fork it, set your own cause, and run a hundred projects with your school, your office, your kampung or your city.

  • The site, the board and the submission form come ready to use.
  • No database and no logins. Every project is a file, and every submission is a pull request.
  • It runs free on Cloudflare and rebuilds itself after every merge.
Terminal
# Fork on GitHub, then clone your copy
git clone https://github.com/your-name/projek-seratus.git
cd projek-seratus && npm install

# Set your cause and repo in src/lib/site.ts

# Deploy to Cloudflare
npm run deploy

Connect your fork to Cloudflare Workers Builds and every merge to main publishes a fresh board.

Good to know

Does it cost anything?

No. Joining is free. You need a GitHub account, and the Projek Seratus code is free to use, change and share.

Do I need to be a developer?

No. A guide, a dataset, an event or a workshop counts too. It needs a public GitHub repository, which can hold just a README.

How is the board decided?

By GitHub stars, counted every day. The hundred most-starred projects fill the board, so places change as projects grow.

Can I submit more than one project?

Yes. Open one pull request per project. Each repository can be submitted once.

Is there a group chat?

Not yet. Watch the repository on GitHub and you'll hear about it first.