About this project
Demo Calendar
An independent, nonpartisan calendar of protests, rallies, and civic actions across Japan — maintained by one person, updated daily.
I launched this site on February 21, 2026, with four events listed — all in Tokyo.
But the story started a little earlier than that.
When it looked like the ruling party might win a landslide election, I felt something I'd never felt before — my body went cold. I was genuinely terrified. For a moment, I thought: it's over.
But then I caught myself. Nothing had actually happened yet. And I realized: if I let fear paralyze me, that's exactly what they'd want. So I decided to do something instead.
I came across an X post referencing a 2015 mass protest in Japan — one of the largest in recent memory — and mentioning that someone had built a site to aggregate information about it. A site like that. I could build that, I thought.
I had never been to a protest. I knew nothing about civic movements. But I had a deadline: a major rally was scheduled for February 22nd in Tokyo, and I wanted the site live before then. With AI coding assistance, I built it in a few hours. From idea to launch: one day.
I live outside Tokyo. For a long time, I assumed protests in Japan were mostly a Tokyo thing. That was part of it too — if I couldn't easily get there, at least I could make the information findable. So I started collecting.
What I didn't expect was the scale — and the diversity. Protests weren't just happening in Tokyo. They were happening in small cities, rural prefectures, places I'd never associated with civic action. And they weren't all about the same thing. Anti-war rallies. Anti-nuclear marches. Housing rights. Gender equality. Migrant workers' labor rights. A country that's often described as politically quiet turned out to be full of people quietly, persistently showing up.
The account had maybe ten followers. The site had been live for less than a day. And then it spread — reaching 50,000 impressions on X, with 250 people clicking "I'm going!" within 24 hours. Not because of followers. Because the content was needed.
Messages started coming in — comments on X, emails from strangers. I've been feeling the same way. I didn't know where to look. I wanted to do something but didn't know how.
I had built this for myself. It turned out I wasn't alone.
The first button I added was 🙋 "I'm going!"
Honestly, I added it for selfish reasons. If I were going to a protest alone, the first thing I'd want to know is: will anyone else be there? That's probably a very Japanese way of thinking — the anxiety of showing up somewhere and being the only one. But it turned out others felt the same way. Several people told me they decided to attend only after seeing how many had already clicked.
The 📣 "I'm cheering you on" button came later — late one night at the end of February, in the middle of a conversation with someone who had commented on one of my posts on X. They shared something with me: back in 2020, during the mass protests against changes to the Prosecutors' Office Act, someone had created a visualization of people gathering in front of the National Diet Building — figures populating the plaza with every retweet.
I was struck by that image. And I thought: what if I built something like that, but connected to real intent? Not retweets. Not likes. But people who had consciously pressed a button on this site, for this specific rally, saying: I see this. I stand with the people who show up.
Unlike a social media like, every button press here is directed at a specific event — a conscious act of support. That night, the cheering button and a crowd visualization were born together — though the cheering button made it onto the site first. The visualization went live on March 19th.
When a rally at the National Diet Building accumulated around 1,600 cheers by the day of the event — and surpassed 2,000 by that evening — that number meant something no headcount could capture.
The ratio tells its own story about who wants to participate, and who can. Some cannot attend because of work or childcare. Others live far from the city where the rally is held — but still want to say: I see you. Keep going.
* As of April 7, 2026
In early March, a stranger emailed me. She had seen a flyer in a local newspaper for an anti-nuclear rally in Shimane Prefecture — an elderly civic group with no website, no social media presence, no URL of any kind. She had already contacted the organizers and obtained permission to list it.
"This should be on the calendar."
My listing policy required a URL. This group didn't have one. They had been quietly organizing for decades — long before social media existed — and by the logic of my own rules, their voices would have been filtered out.
I improvised: a PDF of their flyer, a local politician's blog post as a reference. The event was listed.
But the question stayed with me. There's a lot of talk right now about using technology to bring more people into democracy — apps, platforms, digital tools that make civic participation easier and more accessible. And that's true, for some people.
But what about the ones who never made it online in the first place? The elderly anti-nuclear group in rural Shimane didn't need a website to be legitimate. They had been showing up, year after year, long before anyone was talking about digital democracy. The problem wasn't their commitment. It was their visibility.
How many voices are being erased — not by indifference, but by the invisible architecture of digital democracy?
| Launch — Feb 21 | 4 events, 1 prefecture (Tokyo) |
| One week later | 25 events, 8 prefectures |
| One month later | 130+ events, 35 out of 47 prefectures |
| As of April 2026 | 400+ events, all 47 prefectures |
As of April 7 2026: 338,399 cheers, 20,255 "I'm going" clicks, covering all 47 prefectures — from Hokkaido in the north to Okinawa in the south.
Themes range from anti-war and constitutional defense, to housing rights, migrant workers' labor rights, anti-nuclear activism, and gender equality — reflecting the genuine plurality of Japan's civic landscape.
I want to be someone who stands beside people who want to raise their voices, but can't.
And there's one more thing I want to say: please don't let fear take your power away. When anxiety and despair make people unable to act, that's the real defeat. Demo Calendar exists to show that across this country, people are moving — quietly, persistently, together. I hope that makes someone feel less alone. I hope it gives someone the courage to take one small step.
That's the whole reason.