explaingit

sangjun121/moitime

Analysis updated 2026-05-18

12JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A web service that helps a group quickly find a shared open time slot by comparing everyone's marked availability on a visual board.

Mindmap

mindmap
  root((Moitime))
    What it does
      Coordinates group scheduling
      Shows availability heatmap
      Syncs Google Calendar
    Tech stack
      JavaScript
      Web app
    Use cases
      Find shared meeting times
      Visualize group availability
      Auto-fill from calendar
    Audience
      Groups planning events
      Teams scheduling meetings

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Share a link so a group can mark their available times and find overlapping slots.

USE CASE 2

See group availability visually as a heatmap instead of comparing messages.

USE CASE 3

Auto-fill your available times from a connected Google Calendar.

USE CASE 4

Coordinate a meeting or event time without back-and-forth scheduling messages.

What is it built with?

JavaScript

How does it compare?

sangjun121/moitimeazurecertprep/azurecertprep.github.iocheiineeey/always-here
Stars121212
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderatehard
Complexity2/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Moitime is a scheduling coordination service that helps a group of people quickly find a time that works for everyone. Instead of a back and forth chat about availability, one person creates a shared link, and everyone in the group marks the times they are free on a shared calendar-like board organized by date and day of the week. The whole point is to skip the usual round of messages asking who is free when, and let the group see the answer at a glance instead. Each participant marks their available times by clicking or dragging across time slots on the board. As people fill in their availability, the results build into a heatmap, so the group can see at a glance which time slots have the most overlap without needing to compare everyone's answers manually. Darker or more filled-in cells on the board mean more people are free at that time, so the best meeting slot stands out visually rather than needing to be worked out by hand. The service also supports connecting a Google Calendar, which can automatically fill in a person's available times based on when their calendar is already free, saving them from marking it by hand. The project is a live web service, reachable through its own website rather than something you need to install, and the README includes screenshots of the home screen, the scheduling board, and a couple of example boards to show what using it looks like in practice. The README itself is written in Korean and links to a short video walkthrough showing the service in action, alongside places to report bugs or suggest new features. Moitime is released under the MIT License, which is a permissive open source license, and the project also has a separate security policy document describing how to report a vulnerability responsibly. Because it runs as a hosted GitHub Pages site, no setup is needed to use it beyond opening the shared link.

Copy-paste prompts

Prompt 1
Help me understand how to create a scheduling board with Moitime.
Prompt 2
Explain how Moitime's Google Calendar integration fills in availability automatically.
Prompt 3
Show me how Moitime turns group availability into a heatmap.
Prompt 4
Walk me through reporting a security issue in Moitime using its SECURITY.md.

Frequently asked questions

What is moitime?

A web service that helps a group quickly find a shared open time slot by comparing everyone's marked availability on a visual board.

What language is moitime written in?

Mainly JavaScript. The stack also includes JavaScript.

What license does moitime use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is moitime to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is moitime for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.