Skip to content
View drsamonline's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report drsamonline

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drsamonline/README.md
Dr. Sohil Momin — homeopathic physician building offline-first, open-source software for medicine, learning and play

I write software that keeps working when the connection drops.

I'm a practising homeopathic physician in Vadodara. Everything here is built on one premise: the app should be the whole app — no server to reach, no account to create, nothing phoned home. It turns out that covers most of what I want to make, from a clinician's repertory to a browser game that runs from a single file.

Project hub LinkedIn Reddit Facebook about.me Email

Projects, purposes, web editions, languages and repositories, counted from the GitHub API at build time

Achievements

Quickdraw  Pull Shark, Silver, earned 3 times  YOLO  Pair Extraordinaire 

Distance to the next tier of each tiered achievement

Counted from the API on every build. A number marked + is a floor, not a count — GitHub publishes no counter for those two.

How every project here is built

Five commitments, and they are not aspirations — they are the reason each project exists in the shape it does.

The commitment What it means in practice
It works offline Open it with the network off and it still works. Not a cached shell — the whole thing.
One file, where it can be A single HTML file with no build step, no bundler, no CDN, no dependency to rot. Drop it on a USB stick and it runs in ten years.
No accounts Nothing to sign up for, nothing to remember, nothing to lose access to.
No telemetry No analytics, no crash pings, no "anonymous usage statistics". The software does not know you used it.
It stays yours Your cases, your notes, your files stay on your device. Where there is a server, it is one you run, in your own room.

Start here

  • All4ONE — 403 working tools in one portable Windows binary — file and folder work, encoding and hashing, images, PDFs, media, documents, network diagnostics, system maintenance, security checks and generators. No installer, no registry writes, no telemetry.  ·  source
  • ambient-sound-studio — A private, offline ambient sound mixer in a single HTML file — 25 synthesised layers, 36 presets and WAV/Opus export.  ·  source
  • bmi-bmr-tdee-macros-fluid-calculator — A single-file clinical calculator — BMI, BMR (Mifflin–St Jeor), TDEE, macros, fluids and body composition, with Indian and WHO cut-offs in English, Hindi and Gujarati.  ·  source
  • boericke-repertory — Boericke's Repertory as a free, offline single-file web app — a searchable clinical repertory and repertorisation tool, after Oscar E. Boericke, M.D. (1927).  ·  source
  • lockhtml — PIN-protect or one-time-view any HTML file with AES-256-GCM — a cross-platform CLI plus a browser GUI that runs on any OS.  ·  source
  • neon-runner — A retro auto-fire side-scrolling shooter in one self-contained HTML file — move, jump and duck; the gun fires itself.  ·  source
  • open-materia-medica — The classical homeopathic materia medica in plain language — 344 remedy portraits, with a free web edition and an offline Android companion.  ·  source
  • remedy-relationship-explorer — An offline single-file explorer for homeopathic remedy relationships, built from public-domain materia medicas (Boericke 1927, Clarke 1900, Hering 1879).  ·  source
  • ULTIMATE-WINDOWS-OPTIMIZER — A PowerShell and batch toolkit for documented, reversible Windows 10/11 debloat and performance tweaks.  ·  source

Everything, by purpose

Desktop, System & Developer Tools 14 projects

  • ai-bridge — A VS Code extension that brings web-chat AI models into the editor, so you can work without leaving the code.
  • All4ONE — 403 working tools in one portable Windows binary — file and folder work, encoding and hashing, images, PDFs, media, documents, network diagnostics, system maintenance, security checks and generators. No installer, no registry writes, no telemetry.
  • app-image-toolkit — Compress, resize, convert and strip the GPS from photos on your own device — nothing uploaded, no account, works offline.
  • app-lantern — A whole library served over your own Wi-Fi — browse and search offline content on the LAN, with no internet at any point.
  • blinkcode-ai — An optical file-transfer PWA — compress a file into a File DNA container, paint it as SpectraCode colour matrices and recover it with a camera.
  • BLINKTRANSFER — Offline file transfer over animated QR codes — no internet, no Bluetooth, no cables.
  • CLDR — A single tiny Rust binary that sits in the system tray, pops up on a keystroke and runs whatever you type — a sum, a path, an app or a search.
  • helioprism — One app, two optical transports — send a file with light over QR codes or a colour matrix, with no network at all.
  • lockhtml — PIN-protect or one-time-view any HTML file with AES-256-GCM — a cross-platform CLI plus a browser GUI that runs on any OS.
  • NEO — NOVA — a statically typed, compiled systems programming language whose compiler lowers to C, JavaScript, Rust and WebAssembly.
  • offline-pdf-toolkit — Merge, split, rotate, reorder, watermark, number and compress PDFs entirely in the browser — no upload, no account, no server, works offline.
  • The_Browser — Aetheris — an experimental C++ browser engine on a Ladybird/SerenityOS-derived codebase, built to learn how rendering works. Not production-ready.
  • TTB — TinyToolBox — 591 tiny utilities bundled into one lightweight, offline-first browser extension for Chrome, Edge, Firefox and Safari.
  • ULTIMATE-WINDOWS-OPTIMIZER — A PowerShell and batch toolkit for documented, reversible Windows 10/11 debloat and performance tweaks.

Games & Engines 11 projects

  • aethelgard-games — Two free Aethelgard browser games — a visual novel (The Books) and a role-playing game (Chronicles of Fate).
  • aethelgard-rpg-engine — A dependency-free vanilla-JavaScript engine for deep single-player browser RPGs. Engine only — the games it powers live in aethelgard-games.
  • dance-fight — A single-file browser rhythm game where every fight move is a dance move, driven by the beat grid of your own track.
  • idle-city-ages-of-growth — A single-file idle city-builder that grows from a Stone Age village into a Fusion Age world-city.
  • neon-engine — A code-only open-world game engine for the browser — no assets, no dependencies; every texture, mesh and sound is generated at runtime.
  • neon-games — Two free open-world browser games on the Neon Engine — Dead Zone (zombie survival) and Neon Police.
  • neon-runner — A retro auto-fire side-scrolling shooter in one self-contained HTML file — move, jump and duck; the gun fires itself.
  • neon-velocity — A procedural retro side-scrolling shooter for Godot 4.3 — zero binary assets, every sprite and sound generated at runtime.
  • retro-strike — A complete retro third-person shooter in a single HTML file — a custom software 3D renderer and chiptune audio, no dependencies.
  • saga-vn-engine — Saga — a small, dependency-free visual-novel engine for the browser. Plain JavaScript, one stylesheet, no build step.
  • Scrap-and-Gun — SCRAP & GUN — a retro pixel-art arena-defence shooter with tactical construction, escalating waves, persistent upgrades, roguelite drafts, bosses and local co-op.

Health & Medicine 13 projects

  • app-encrypted-case-log — Per-patient clinical notes encrypted on the device with AES-256-GCM — offline, no account, no server.
  • bmi-bmr-tdee-macros-fluid-calculator — A single-file clinical calculator — BMI, BMR (Mifflin–St Jeor), TDEE, macros, fluids and body composition, with Indian and WHO cut-offs in English, Hindi and Gujarati.
  • boericke-repertory — Boericke's Repertory as a free, offline single-file web app — a searchable clinical repertory and repertorisation tool, after Oscar E. Boericke, M.D. (1927).
  • gentle-pediatrics-companion — A triage-first home companion for a sick child — nine common childhood situations, a red-flag check and remedy orientation from the book Gentle Pediatrics.
  • HMS — HHMS — a LAN-based hospital management system purpose-built for homeopathic hospitals and clinics, with a server-owned database and no cloud lock-in.
  • homoeopathic-materia-medica-repertory-json — Open-domain homoeopathic materia medica and repertory texts as app-ready JSON — 13 books (1840–1906), about 108,000 rubrics.
  • kent-repertory-explorer — Offline single-file explorer for Kent's Repertory (1897) — 74,667 rubrics, 735,500 graded remedy links, a case builder and grade-weighted repertorisation.
  • MATERIA-MEDICA-BUILDER — Build your own materia medica and repertory — offline, private and yours to export.
  • mnemosyne-companion — A study companion for Mnemosyne Materia Medica — 100 polycrest remedies as poetic pearls, keynotes and spaced-repetition drills.
  • open-materia-medica — The classical homeopathic materia medica in plain language — 344 remedy portraits, with a free web edition and an offline Android companion.
  • remedy-relationship-explorer — An offline single-file explorer for homeopathic remedy relationships, built from public-domain materia medicas (Boericke 1927, Clarke 1900, Hering 1879).
  • skin-case-tracker — A private, offline skin-case tracker built on the HHMS dashboard — history, habits, mapping and symptoms — with a 90-day pattern engine, from the book The Skin Is a Liar.
  • whispering-body-first-aid — A home homeopathic first-aid companion of 30 remedies with a symptom finder, dosing guidance and emergency signs, in English, Hindi and Gujarati.

Mind, Memory & Wellbeing 7 projects

  • conqueror-os — A private, offline resilience workspace in a single HTML file — read, reflect, journal, track and review.
  • read-live-transform-app — A companion PWA to Read. Live. Transform.: A Practical Reading of the Qur'an — read the verse, live the practice, keep the change.
  • seance — Strongbox — sealed notes opened once: seal a note with a passphrase and it opens a single time. Offline, no accounts.
  • SmartNotes — SmartNote Scheduler — AI-powered notes, reminders and scheduling: write in plain English and it files itself.
  • the-symphony-companion — A pocket PWA companion to The Symphony of the Present — the book's ideas as cards, its practices as a checklist, a breathing timer and a gratitude journal.
  • today-card — Today Card — one card for the day: your date, one intention, one task and a streak. Offline, no accounts.
  • unstoppable-mind-companion — An offline companion to The Unstoppable Mind — the book's key points, exercises, a 7-day challenge and flashcards.

Audio & Media 2 projects

  • ambient-sound-studio — A private, offline ambient sound mixer in a single HTML file — 25 synthesised layers, 36 presets and WAV/Opus export.
  • musicgen — A pocket generative composer — an offline-first PWA that writes, synthesises, masters and exports music in the browser, with no server and no samples.

Business & Productivity 5 projects

  • app-clip-loom — Clip Loom — clipboard programs you can read: strip tracking, tidy text, keep what matters. Weft-8 on the Loom.
  • canteen-lan — Order from your table over the room's own Wi-Fi — a LAN canteen board built with Forge.
  • chalk-lan — A shared whiteboard for the room: everyone on the same Wi-Fi draws on the same board, live.
  • Matneo — An AI-powered digital products and automation platform — practical planners, templates, AI resources and offline browser tools.
  • smartbill-app — A fast, serverless single-page GST billing and invoicing app for Indian businesses, with local IndexedDB storage.

Learning & Reference 3 projects

  • app-panchang — A daily Indian almanac — tithi, nakshatra, yoga, karana, rahu-kaal and muhurat, computed offline.
  • app-poets-studio — Rhyme, metre and fixed forms, fully offline — a poetry workshop that measures what you wrote, with 124,085 words bundled.
  • base-bench — Every number base, unit and timezone on one page, with the working shown — offline, no accounts.

Weft-8 & Retrocomputing 5 projects

  • app-jacquard — Jacquard — the loom you program: a Weft-8 8-bit assembler and VM with the device's sensors as memory-mapped peripherals.
  • app-weft-puzzles — Weft Puzzles — small programming puzzles you solve in Weft-8 assembly, on the machine from Jacquard.
  • weft8-classroom — Weft-8 Classroom — a teacher's pack and exercises for teaching how a computer works, offline, in one file.
  • weft8-compare — Weft-8 beside x86 and ARM — the same algorithm in three machines, so you can see which part is the computer.
  • weft8-hardware — Weft-8 on real silicon — a C port of the Loom's 8-bit machine, an Arduino/ESP32 sketch and a parity harness.

Libraries & Kits 19 projects

  • art-kit — The art primitives Forge was missing: an indexed palette, a pixel canvas, draw ops, a delta undo stack, dithering, median-cut quantisation and sprite sheets.
  • astro-kit — The shared astronomy core: sun and moon longitude (Meeus), ayanamsa, sunrise/sunset, and tithi, nakshatra, yoga and karana.
  • audio-kit — Synthesis, theory, patterns and notation for offline apps: ADSR envelopes, oscillator voices, filters, scales, chords, a pattern sequencer and staff layout.
  • book-kit — The companion-app-from-a-book pattern: chapters, key points, practices, flashcards, search and reading progress.
  • case-kit — Clinical case tracking: sections, dated symptoms, follow-ups, a timeline and a summary.
  • compress-kit — The shared compression core: gzip, deflate and deflate-raw via the platform's Compression Streams.
  • crypto-kit — The shared crypto core: AES-256-GCM, PBKDF2 passphrase keys, sealed envelopes and one-time view, on Web Crypto.
  • export-kit — Save text, JSON, CSV and binary to the user's device, and bundle files into a store-only ZIP.
  • frame-kit — The shared transfer-frame core: a self-describing frame, a rateless collector and byte/checksum utilities.
  • game-kit — The shared game core: a fixed-timestep loop, input, scenes, save/load and maths.
  • lan-kit — The shared LAN core: a local room with a real-time channel over Server-Sent Events and POST.
  • ml-kit — The classic algorithms from scratch for offline features: tf-idf, Naive Bayes, k-NN, k-means, PCA, ID3, linear regression and Markov chains — no model, no API key, no network.
  • optical-kit — The shared optical-transfer core: a systematic LT fountain code, self-describing frames and a pluggable codec.
  • repertory-kit — The homeopathic repertorisation core: rubric grading and grade-weighted remedy scoring.
  • search-kit — Ranked search over big corpora — an inverted index with prefix and fuzzy matching.
  • srs-kit — Spaced repetition (SM-2) for flashcards — scheduling, lapses, due cards and stats.
  • ui-kit — A reactive UI layer small enough for a single file: signals, computed, reactive effects, hyperscript, a keyed list, events, a hash router and form binding.
  • web-kit — The shared offline-first runtime for drsamonline apps: storage, i18n (EN/HI/GU), CSV, PWA, theme, SEO and accessibility.
  • weft8-kit — The Loom's Weft-8 as a reusable kit — an auditable, step-limited rule engine you can drop into another app.

CHCE Compression 5 projects

  • compfactory — The development workspace for the CHCE multi-repository project.
  • HCS — CHCE — Holistic Compression Sources: the reference compressor sources the CHCE engines are built from.
  • heavenzip — The CHCE orchestrator — chains prebuilt compression binaries into one pipeline.
  • lexora — LEXORA — Layered EXact-text Repository and Adaptive compression architecture: canonicalise text, then compress it with guaranteed byte-exact recovery.
  • ziptastic — The CHCE native engine — a single binary with the codecs embedded.

Meta & Infrastructure 8 projects

  • app-builder — A shared build kit that compiles a static web app into a single-file portable Windows EXE and an Android WebView APK.
  • app-companion-forge — Forge tooling, not a product app — an offline pocket console for the Forge system.
  • audit — The change log for the drsamonline fleet: what was measured, what was fixed, and the evidence.
  • backup — Snapshot a repository before a merge replaces it — a reusable GitHub workflow plus a zero-dependency script, compressed, timestamped and rotated to keep the newest 100.
  • control-panel — Every workflow in every repo: what runs, when, what calls what, and what is connected to nothing.
  • dashboard — Live status of the drsamonline system — the repo fleet, build health, downloads and the store.
  • profile-kit — A small reusable kit for a theme-aware, self-updating GitHub profile — hero banner, metrics card and README generator.
  • skills — Reusable, machine-consumable skills extracted from every drsamonline project — a categorised, self-updating catalogue.

The books, and the apps that come with them

Seven of these projects are companions to books I have written — the book does the reading, the app does the practice: a checklist, a symptom finder, a case log, a set of flashcards.

The book The companion What it does
Gentle Pediatrics gentle-pediatrics-companion Triage-first help for a sick child: nine common situations, a red-flag check, remedy orientation.
The Skin Is a Liar skin-case-tracker A private skin-case log with a 90-day pattern engine.
The Whispering Body whispering-body-first-aid A home first-aid box of 30 remedies, with a symptom finder and emergency signs.
The Symphony of the Present the-symphony-companion The ideas as cards, the practices as a checklist, a breathing timer, a gratitude journal.
The Unstoppable Mind unstoppable-mind-companion Key points, exercises, a seven-day challenge, flashcards.
Read. Live. Transform. read-live-transform-app A practical reading of the Qur'an: read the verse, live the practice, keep the change.
Mnemosyne Materia Medica mnemosyne-companion A hundred polycrest remedies as poetic pearls, keynotes and spaced repetition.

Signals

Contribution activity and calendar for drsamonline

Contribution activity, rendered from the GitHub API by a scheduled workflow. The strip at the top of this page is counted the same way, on every run.

Colophon

How this page is made. Two GitHub Actions workflows and one file. catalogue.json holds the description and the purpose of every repository; this profile and the project hub are both generated from it, daily. A new repository appears in both without anyone editing this page — and if a description is edited on GitHub, this page follows it on the next run. The numbers in the strip are read from the API at build time, so they cannot drift.

Licences. Most repositories are PolyForm Noncommercial 1.0.0; a few are MIT, and some carry a bespoke "free for personal use" term. The LICENSE file in the repository you are reading is the one that counts — not a badge on this page.

Elsewhere. Poet and social worker the rest of the time. Email is the reliable way to reach me: sohilmomin2000@gmail.com.

Built in Vadodara, Gujarat. No trackers on this page, either.

Pinned Loading

  1. smartbill-app smartbill-app Public

    A fast, serverless single-page GST billing and invoicing app for Indian businesses, with local IndexedDB storage.

    HTML 1

  2. ULTIMATE-WINDOWS-OPTIMIZER ULTIMATE-WINDOWS-OPTIMIZER Public

    A PowerShell and batch toolkit for documented, reversible Windows 10/11 debloat and performance tweaks.

    PowerShell 1

  3. All4ONE All4ONE Public

    403 working tools in one portable Windows binary — file and folder work, encoding and hashing, images, PDFs, media, documents, network diagnostics, system maintenance, security checks and generator…

    Python 1

  4. blinkcode-ai blinkcode-ai Public

    An optical file-transfer PWA — compress a file into a File DNA container, paint it as SpectraCode colour matrices and recover it with a camera.

    JavaScript 1

  5. CLDR CLDR Public

    A single tiny Rust binary that sits in the system tray, pops up on a keystroke and runs whatever you type — a sum, a path, an app or a search.

    Rust 1

  6. The_Browser The_Browser Public

    Aetheris — an experimental C++ browser engine on a Ladybird/SerenityOS-derived codebase, built to learn how rendering works. Not production-ready.

    C++ 1