Rattib · رتّب

Empty your head.Untangle your week.

Write down everything that's due, the way it comes to mind. Rattib turns it into a calm, time-blocked week around your classes and prayer times, and tells you which deadline is really at risk.

Everything that's due, however it comes out. English or العربية.

One deadline per line or separated by commas. Arabic and English both work.

Prayer-time aware English + العربية Runs in your browser

Next study block

—

Most at risk

—

Workspace

Your threads, your week

Every line you wrote is a thread. Fix any card, cut what you can't carry, and the week re-plans itself.

Threads 0

datetimecoursetypeweighthours
Add a task by hand
Drag a thread to pull it loose

thicker = more hours bead = risk coral glow = most at risk
Your week setup: classes, prayer times, sleep and study cap
Study rhythm

Weekend days

Prayer times

Daily times from the Ministry of Awqaf and Religious Affairs calendar (mara.gov.om). Pick your city.

City
Effort estimates (h)

Default hours per task type. These are estimates; change them to fit you.

Class timetable

Add your weekly classes so study blocks avoid them.

How it works

Plain rules, no magic, nothing uploaded

Rattib is a rule-based tool that runs entirely in your browser. It is not an AI model, so every result below can be explained.

One line, one thread

Each line, or each comma-separated part, becomes a task. WhatsApp timestamps like [06/10/2026, 9:14 PM] and sender names are removed first. Chat with no task word, course or due word is skipped.

Dates it understands

today, tomorrow, tmrw, weekdays, "next fri" (Friday of next week), 14 oct, oct 14, 14/10 (day/month), in 3 days, next week (its Sunday), اليوم، غدًا، بكرة، بعد يومين, Arabic day and month names and Arabic-Indic digits.

Times and defaults

5pm, 11:59pm, 17:00, "at 5" (read as 5 pm), ٥ م and ١١:٥٩ م. With no time: 09:00 for quizzes, exams and presentations, otherwise 23:59, labelled "time assumed".

Effort, weight, course

The task type sets an editable estimate (quiz 2 h … project 10 h). "20%" becomes the weight and "3h" overrides the estimate. Course names, codes like MATH1101 and short forms like OS and ENG are recognised.

Built by

The two people behind Rattib

AlSalt Al-Salti

AlSalt Al-Salti

CEOCommunity & social
Omar Al-Salti

Omar Al-Salti

Project Team leadIdea owner