Each skin is a complete look — its own type, colour and feel. Switch anytime from the bar up top.
Your institution's own names for things — Kehila, Paper, Shiur — stay exactly as they are set, in every language.
{{ plXpNote }}
These are switched on for this institution. Turning one off removes it from every composer and every reader here — it does not merely default it off.
Put the words back in order. Everyone reading the same cycle today gets the same verse.
While this is open, every block on the page carries its own bar: drag it by the handle to move it, set its width to a third, a half, two thirds or full, or remove it — removed blocks wait in the tray at the foot of the page. This list does the same with buttons, for when a drag is the wrong tool. The moment you change anything the layout becomes Custom — a preset is a starting point, not a cage.
What you are reading lives on the shelf. Everything else is one search away.
{{ bnTradNote }}
{{ bnTreatNote }}
{{ r.desc }}
Your own scans and PDFs, readable only by you. You can flag a book for our team to review its copyright status for the public library.
Texts and commentaries sync live from Sefaria; liturgy from Heshaim; public-domain scans from the National Library & Internet Archive. Translation, transliteration, notes and community are ours.
Vowels, dagesh, transliteration tradition, typeface, translations and commentaries — all live. Tap a word for three readings; take notes, share them, and read what others wrote.
Opens the Meldar Reader with the Masoretic text and the S&P London edition side by side, pinned to the same verse. Add a targum, another translation or a commentator as its own pane from there — and save the desk as a book when you like it.
Essays, source sheets, flashcards and melodies — published by teachers and learners. Anyone can write; every text you quote stays linked to its source.
These carry no licence: all rights reserved by their author, shared with one named cohort. They are absent from the index, the search, the topic counts and their author’s page — not hidden behind a lock, because the existence of a cohort is a fact about people.
Publishing puts this under CC BY 4.0. Anyone may keep and republish this copy for ever, with attribution — including after you delete it here. A CC licence cannot be withdrawn.
Going the other way is not possible: a published paper can never be made cohort-only again.
{{ b.text }}
{{ b.text }}
Real recorded shiurim — watch here, discuss under each one, share to a chavruta or group. Filter by teacher or theme.
Pick one and it opens with something already in it. You can change everything afterwards.
{{ dialLawNote }}
| {{ r.k }} | {{ r.v }} |
{{ aboutName }}
We are a reading platform for Sephardic and Mizrahi learning. What follows is not a feature list. It is what we will not do, and why — each one a rule the code actually holds.
{{ p.b }}
{{ aboutPricingNote }}
{{ aiAuditLine }}
{{ a11yNote }}
{{ calNote }}
{{ edIntro }}
{{ shalStandfirst }}
{{ shalNote }}
Name an issue — what defines a private domain, carrying on Shabbat, kindling — and Meldar lists the discussions that turn on it. Pick one and it finds the passage the later authorities actually took up, follows it down the canon and fetches each one’s own words.
{{ shalAskErr }}
{{ shalSrchErr }}
{{ shalSrchEmpty }}
{{ shalSrchRank }}
{{ shalSrchRights }}
{{ shalSrchLog }}
{{ shalSrchWeak }}
{{ shalSrchGen }}
{{ shalAskHow }}
{{ shalAskWhy }}
{{ shalAskSeedNote }}
{{ shalAskTrimNote }}
This is a reading list in the order of the literature, not a chain of reasoning. Meldar can tell you that the Tur treats this passage and that the Tur is 14th century. It cannot tell you whether he codified it, narrowed it or disagreed — that is a relation, and a person has to read the two and say so. The chain at the top of this page is what that looks like once someone has.
{{ r.en }}
These rule on the same sugya and are cited in Peninei Halakha’s notes. No digital source we can use carries their text, so they are named here rather than rendered — the gap is ours, not the tradition’s.
{{ r.note }}
Daily halakha in the rulings of Rav Ovadia Yosef. Their words stay on their site — they reserve all rights, so Meldar links rather than quotes.
{{ shalFindErr }}
{{ shalFindEn }}
Sefaria records that these texts touch. It does not record what one authority did to another’s ruling — that is a relation, and only a person can enter one. These are candidates to read, not a chain.
Nothing in Sefaria’s link data points here. That is a fact about their index, not about the passage.
{{ shalDetail.body }}
{{ shalDetail.liveEn }}
{{ shalDetail.liveNote }}
{{ shalDetail.liveErr }}
{{ shalEndNote }}
{{ shalStandNote }}
{{ shalCandWhat }}
{{ shalCandNever }}
{{ shalCandHow }}
{{ shalEdgeNote }}
{{ o.what }}
{{ kCommonsNote }}
{{ nusahNote }}
{{ covNote }}
{{ covGuard }}
Composing, setting and printing a siddur is a different job from learning in one — a different person, a different session, usually a different machine — and it was the heaviest thing in this app by a wide margin. Measured here on 20 August: opening this route mounted 21,254 extra nodes in 5,941 ms, paid for by everyone who came to read.
The builder is the same engine, not a rewrite — it loads the same three modules this app does (the siddur data, the interlinear engine, the package layer) and copies none of them. Your saved siddur is the same document in the same place, so it opens there exactly as it stood here.
Nothing was deleted: this route still exists, the readers the paper importer borrows from the builder are untouched, and the benschers and the printed-page path stay here.
{{ canonStandfirst }}
Colour is period. Size is weight in the tradition — the Torah is not the same size as the minor tractates, and an index that pretended otherwise would be teaching something false.
{{ modNote }}
Your choice, not the labeler's. Nothing here is hidden from you unless you ask for it to be.
Hebrew is matched without niqqud or te'amim, and final letters count as their ordinary form — mute שלום and שָׁלוֹם goes too.
The square outside the beth midrash. Short by design — the long-form lives next door.
Essays, source sheets and flashcard sets — written slowly, read slowly. Every quoted text stays linked to its source.
A feed that belongs to one community — a congregation, a language, a class.
Track what you learn — the topics you choose and the ones your programme sets. Checkpoints, notes, milestones and quizzes, in one place.
The siddur, nusach & piyutim.
The weekly portion with commentary.
Mishneh Torah, a chapter a day.
{{ stD.intro }}
{{ sec.body }}
Bite-size lessons with audio, script practice and spaced-repetition review.
Read the Ḥumash in the original.
Speak Ivrit, from hello to fluency.
Pray with understanding.
Judeo-Spanish & Mame-loshn.
{{ asmItemN }}. A blueprint is a table of topic × difficulty × count, and it assembles parallel forms from what the bank actually holds. Nothing here watches anybody.
{{ x.what }}
{{ asmUnscorableNote }}
{{ asmDisclose }}
Assemble a form on the Blueprint pane and press Sit it.
{{ asmOralNote }}
Four things this will not do, and one thing it will never be attached to. They are in the code rather than offered as settings, because a promise you can switch off is not a promise.
{{ memQueueLine }}
{{ memMethodNote }}
{{ memInterleaveNote }}
{{ memNoStreak }}
{{ memDumpNote }}
{{ memClozeNote }}
{{ memSeqNote }}
{{ memCoverageNote }}
{{ memLapNote }}
{{ memAnkiNote }}
{{ memClassNote }}
{{ memAdoptNote }}
קח · הסבר · קושיה · משל. You take the passage, explain it, ask what does not fit, and give a parable. Then you do it again. {{ trgGateNote }}
{{ trgGate }}
It will not talk without a text in front of it. It cites what it says or refuses to say it. It asks before it answers — and when you would rather it just answered, that is one button away. It never rules on halacha: a question about what to do goes to a person before anything is generated.
{{ hvGate }}
{{ hvPlanUnsigned }}
{{ w3Rule }}
{{ mipiTier0 }}
{{ q.quote }}
{{ mipiWithdrawNote }}
{{ mipiFrame }}
A kehila, a discussion, a study group with seats and a class feed are one kind of thing here: a room with members, a steward and a door. Public to browse, by request, or invite only.
A room needs three members and a steward before it appears in Discover. Until then it is a proposal — the same discipline as a minyan that has not made ten.
{{ bcIntro }}
{{ communityDetail.purpose }}
{{ communityDetail.who }}
Discussions, chats, gatherings and shelves all live inside a room, and a room lives inside a kehila. This is the same list the kehila pages show, filtered by what kind of room it is.
Direct messages with your partners, plus chavruta matching by shared language, level and community — same-gender by default, groups welcome.
{{ qc.bio }}
{{ g.desc }}
A salon, a shiur, a meal and a minyan are the same kind of thing: a time, a place, a host, and somebody who last confirmed it. Every one ends in a text you can open.
Velada — Ladino for an evening spent together. Meldar means to study; a velada is what happens when the studying gets up and goes somewhere.
{{ evIntro }}
Four things this page will not do. They are written into the code rather than offered as settings, because a promise you can switch off is not a promise.
Books, things people make, teaching, food and gemachim — all offered by the people who own them. Their terms, their price.
Anything you sell, teach, make or lend goes up the same way. You set the terms.
{{ shkOfFee }}
Pick what it is and the rest of the form follows.
A gemach has no price and no way to pay for it. That is the whole point of one.
Meldar never certifies a teacher’s authority, and listing here is not an endorsement. Anyone deciding whether to learn with you should ask you, and ask their own rabbi.
{{ shkOfErr }}
Cover images and titles from the publishers' own listings. Payments via Stripe; vendors keep their own storefront.
{{ e.notes }}
Which one applies is the publisher's decision, not ours. Where a publisher will license us freely you get the first; where one insists on encryption you get the third, and where one insists and we cannot meet the terms you get nothing, and the card says so.
{{ t.what }}
The OPDS feed downloads as a file. It is a real OPDS 2 document and a reader app will open it locally, but it is not a hosted URL until there is a server behind it, and we would rather say that than call a download a feed.
A siddur made for one occasion, with your family's name on the title page. Pick what it is for and the sections come with it; the printed book and the Meldar Edition are the same book.
{{ sidNote }}
The text is the hand-entered corpus the siddur builder already carries. The Open Siddur archive would widen it considerably and is declared but not ingested — its licence runs per fragment and its archive is non-denominational, so both a licence read and a posek's sign-off come first. See sources/opensiddur.md.
No printer is wired up. Choosing one is a business decision and nothing in the code waits on it.
A gemach lends and gives; it does not sell. Nothing here has a price and nothing here is charged. Ask, and the owner gets your name — what happens next is between the two of you.
Each seller sets their own price and posts their own goods. Condition and edition are the seller's description — Meldar has not seen the book, and Meldar certifies nothing.
Each seller posts their own goods separately, so an order with two sellers arrives in two parcels. Nothing is charged in this prototype.
Our flagship programmes — from Biblical Hebrew to the Sephardi heritage languages.
People who teach, in their own words. Meldar certifies nobody’s authority to teach — ask them, and ask your own rabbi.
Everyone selling here is a member with a name, a tradition and a city. Where something has been certified, the card says who certified it and when — Meldar certifies nothing itself, not a hechsher, not a ketav, not a teacher's authority.
{{ v.blurb }}
Kosher restaurants and caterers, each linkable to the "Is it kosher?" certificate.
Control your identity, how texts read, and who sees what.
| Hebrew name | {{ profile.heNameRoman }} |
| Age · Gender | {{ profile.ageGender }} |
| Home | {{ profile.homeLabel }} |
| Languages | {{ profile.languages }} |
| Level | 4 · Mevakesh · 8 badges |
By default, each institution sees only what you did with it — your other schools and programmes are invisible to it. Turning one public is the only way another institution can see that record on your profile. Your conversion decision is never here — that stays with your Beth Din.
An observer — a parent, a mentor — can look in on your study at one institution and nothing else. They only read: they can never post, message, submit or grade, and they never see your other institutions. The institution decides what it will ever share; you decide what each observer actually sees, and you can revoke it in one tap. Your conversion, if you are converting anywhere, is never part of this.
Each certificate is issued by the institution that taught you, in its name — never by Meldar. It records study: lessons completed, reviews done, a recitation attested. It is not a conversion certificate and says nothing about conversion — that decision rests only with your Beth Din. Publishing one adds it to your public profile; leaving it off keeps it yours alone.
The default audience when you write a note or publish a source-sheet. You can still change it per item. Currently {{ noteScopeCurrent }}.
Follow a subject to get its threads and notices in your feed and notifications.
Follow learners and teachers to see their public notes and posts in your feed.
Which kinds of thing show in your bell. Where they go — and whether this browser will show them — is the card below.
Meldar can raise your daily learning as a browser notification. This is the browser’s own permission, held per site and per device — so it lives here and not in your profile, which travels.
A reminder names the cycle and today’s reference — never a passage. An OS notification renders on a lock screen beside somebody’s messages, and a reference is a fact we may print where a text is not ours to put there.
The refusals are the useful half — a green tick is the thing this card exists to stop. Kept on this device only, last 60, and never sent anywhere.
A personalised digest — what you learned, what's coming, and a thought to carry. Choose how often.
You learned. 4 lessons · melachot 11–15 · avg quiz 94%. You're halfway through the 39.
A thought for the week. On the Shema, Rashi sees a promise hidden in "Eḥad" — the unity we declare now, the world will one day see.
Coming up. Pint of Torah ("Fire") Tue · Beth Din review soon · chavruta Thu.
From the community. 3 new notes on Devarim 6 · a new thread in Journeys & {{ giyur }}.
New in the library. Da'at Press — Ideas: Bereshit by Sina Kahen.
Your studies, your progress, and the report your Beth Din can see — in one place. (Transliteration follows your chosen tradition: Giyur / Giur / Gerut.)
| Conversion route | Directly with this court no sponsoring programme |
| Dayanim | Rabbi Avraham David · Rabbi Avraham Yaakov Dadoun · Rabbi Opher Livnat · Rabbi Yosef Chaim David |
| Registrar | Rabbi Menachem Gilbert |
| Office | 2 Ashworth Road, London W9 1JY |
| bethdin@sephardi.org.uk |
This court decides your conversion. Where you study and who converts you are separate — your schools (right) are not your converting authority, and the platform issues no decision. Public details, for reference; roles to be confirmed with the Beth Din.
Your learning is spread across a few places. None of them is your converting authority — the Beth Din decides.
A regular student. Conversion candidates here follow the same shiurim, so your classes overlap theirs — but you are converting through London, not Machon Meir.
Runs its own conversion track under the Chief Rabbinate of Israel (Jerusalem Beth Din). You attend the online classes only — not converting through them.
Invitations from your program, tutors and the Beth Din — accept to confirm.
Open them in the Reader — recommended for where you are now.
{{ qzMsg }}
A read-only summary your registrar and dayanim can open by link.
| Modules done | Melachot 1–15 · Muktzeh · Berachot · Kashrut intro |
| Avg. quiz | 94% (lowest: Borer 70%) |
| Consistency | 41 sessions |
Everything you're studying, gathered by institution — every school, yeshiva and programme you belong to. Each institution sees only what you do with it; whether you are converting there or just taking classes is shown here for your eyes only. Your conversion decision is never here — that stays with your Beth Din.
Study on your own from any assigned passage — nothing here is graded.
Remote education for a school or yeshiva teaching a curriculum — with its own vocabulary (School · Class · Teacher · Curriculum · Grade) and its own reporting chain. This is a separate product from Gyur: there is no Beth Din here and the platform issues no decision. Each institution sees only its own studies unless a learner publishes it.
Tuned to your topics and level across the institutions you belong to. Your teachers suggest these — nothing here is graded.
Each institution's teaching structure — departments → classes → units → lessons. You see only the institutions you belong to, and you edit within your own scope. A teaching surface only: what appears here is independent of any track a learner follows elsewhere.
Manage one class at a time — enrol & remove learners, assign lessons with due dates, and grade against a rubric. Everything is scoped to the institution you're viewing and to what your role manages. A learner's converting / classes-only chip comes from their membership — shown to staff, never used to grade. Grades stay inside this institution and never touch any conversion decision.
| Learner | Progress · this class | Last active | Grade | Actions |
|---|---|---|---|---|
|
{{ r.name }}
{{ r.convLabel }}
· {{ r.multiLabel }}
|
{{ r.progPct }}%
{{ r.progTxt }} lessons
|
{{ r.last }} | {{ r.grade }} |
A learner's study record at one institution only — lessons completed, passages studied, videos watched, quiz results, time on task and grades over time. Every read goes through historyFor(), so nothing here reflects another institution or any conversion decision.
The learner's personal spaced-repetition study filed under this institution — cards they scheduled themselves and how well each topic has stuck (matured vs still learning). Institution-scoped like everything here: their review at another institution is a separate record. Descriptive study data — it never affects, and is never derived from, grades or a conversion decision.
A short annotation on this learner's profile — e.g. converting-with-us vs classes-only, a readiness or pastoral flag. It belongs to this institution; another institution sees it only if the learner publishes this institution on their profile. It never affects a conversion decision.
A lightweight ledger at this institution — tuition & payments, scholarships, stipends and living-in. Institution-scoped: a scholarship here is invisible elsewhere. It never affects, and is never derived from, grades, attendance or a conversion decision.
Class and cohort dashboards for one institution — completion, grades, engagement, at-risk learners and mastery. Aggregates count only this institution's activity, so a multi-enrolled learner's work elsewhere never inflates the numbers — and nothing here reflects a conversion decision.
Send a report up the teaching chain — teacher → department coordinator → school / program lead — within one institution. Each report names its class & institution, carries a subject-appropriate file, and threads a reply. This is entirely separate from the Gyur decision chain: a teaching report never appears there and never becomes a conversion decision (teaching ≠ deciding).
| From | {{ repOpen.from }} |
| To | {{ repOpen.to }} |
| Class | {{ repOpen.className }} · {{ repOpen.instName }} |
| Sent | {{ repOpen.when }} |
One place for what needs your attention — assignments due, new grades, report status, tuition due and session reminders — plus per-class announcements. Everything is scoped: you only ever see notifications for institutions you belong to (as a learner) or manage (as staff). Nothing crosses institutions, and nothing here is or feeds a conversion decision (teaching ≠ deciding).
Class sessions, office hours, assessments and institution events — one agenda per role, scoped to the institutions you {{ schedScopeWord }}. Add any item to your own calendar, or export the whole agenda.
Manage an institution's people, positions, departments and classes. Positions are assigned by managers — a director, department heads, coordinators or a programme manager — and by admins. You're acting as Admin: full access to every institution.
Edit a name, change a role or department, or remove a member. A manager badge marks roles that can assign positions.
Rename a role, or tap the tag to mark it a manager — a position that can assign others.
Assign a class to a department and toggle its teachers — a member becomes a teacher of the class when highlighted.
Marks, grade scales and class statistics. Switch the grading method and grade scale live — every stat and grade recalculates. Sample marks are illustrative; scales & methods are fully editable and saved.
| Student | {{ a.cat }}{{ a.name }} | Raw | Final | Grade | %ile |
|---|---|---|---|---|---|
| {{ r.name }} | {{ c.v }} | {{ r.rawTxt }} | {{ r.finalTxt }} | {{ r.disp }} | {{ r.pctile }} |
Aggregate mean, spread and pass rate across every teaching institution — admin only.
Gate every Classroom & Teaching feature for schools and yeshivot. Toggles apply live across all roles — no reload. The Classroom Suite master switch pauses the whole product without touching the Gyur path (Tutor · Program · Beth Din).
One request to the catalogue, diffed against the last snapshot, announcing new works in the Kikar — a commentary that lands across many pages is one arrival, not many. ⚠️ A browser has no cron: the check runs on the next load past the interval, never in the background.
{{ evCatNote }}
{{ evCatRule }}
Every activity and grade row is stamped with the institution it belongs to. Staff reads go through historyFor(studentId, orgId) — a school never sees a yeshiva's or a Gyur program's data, and vice-versa. A learner opens cross-institution visibility only by publishing a specific institution on their profile.
These seed the daily readings for every member. Individuals can still toggle their own. Parashat HaShavua, Daily Rambam and Daf Yomi are on by default; Pirkei Avot switches on automatically on Shabbatot between Pesaḥ and Rosh Hashanah. Data comes from Hebcal; every reading links to Sefaria.
Manage the whole institution graph — institutions, departments, classes and people — on the live classroom model. Every change writes through cAdd / cUpdate / cRemove and appears across the dashboard, isolation and interop immediately. Teaching structure only — the conversion decision stays on the Gyur path.
Delegated management cascades admin → school-lead / director → department coordinator → teacher, each scoped to what they own via can(action, ctx). Delegation grants management within scope — never cross-institution visibility. Teaching ≠ deciding: nothing here touches the conversion decision (Beth Din, Gyur path). Switch the “Signed in as” role to see each scope bite.
Reports arrive here already routed to the space they came from. Only categories that are a matter of law leave that space — everything else is judged by the people whose room it is.
{{ mqRosterNote }}
Every moderation action, with the actor and the time it happened. Nothing here can be edited.
The classroom suite reuses the gyur & reader building blocks rather than duplicating them — one editor, one resource model, one reader, one report mechanic, one chart set, one notes/visibility model — while keeping authority separate. Every figure below is read live from the classroom data, so it tracks the seed, your edits and reset. Teaching ≠ deciding.
Shared resources — the reader, texts, videos, flashcards — serve both paths, but activity, grades, finance and observations stay isolated per institution, and no classroom concept alters the gyur flow.
What Meldar exports and imports, and to which standard or product. Every entity carries a stable sourcedId and metadata, and everything flows through one interopAdapter seam — local files today, a SaaS SDK later without touching any caller.
The supervision dashboard holds the conversion dossier: the candidate cohort, their meetings, and the private role-notes of tutor, program, dayan and Av Beth Din.
Until now it was the one destination with no off switch — an institution could not decline to hold it. It is off by default.
Turn it on at Admin → Feature flags → Governance, where the institution can also see what it is agreeing to hold.
{{ dashRoleIntro }}
Tap a note's tag to change who can see it: Private → Program → Beth Din → Candidate.
Sources the candidate's teachers have recommended — they appear on the candidate's dashboard.
Structured journeys for anyone. Your teacher sets your primary path; build your own beside it.
The siddur, nusach & piyutim.
The weekly portion with commentary.
Mishneh Torah, a chapter a day.
{{ stD.intro }}
{{ sec.body }}
{{ bookDetail.desc }}
{{ runExplain }}
Choose a format for your learning tool.
{{ evLeaveNote }}
{{ plSubDoneNote }}