About
sanskritdocuments.org is a crowdsourced archive of mostly small, mostly devotional Sanskrit e-texts. It's been online since the 1990s, making it one of the oldest such collections on the web.
This unofficial “atlas” interface — not affiliated in any way — offers a better way to explore the contents of this collection. It is an "atlas" in the sense that it not only charts the navigable waters — with more transparent browsing by folder, topic, and category — but also plumbs their depths — with visibility into sizes, counts, and changes over time that the source collection doesn't surface on its own. It is not a mirror, as it hosts no text of its own; instead, every entry links back to sanskritdocuments.org for the actual content.
For more perspective on this and sibling Atlas projects, see Sāgarasaṅgama.
code: , on GitHub
Practical Intro to Sanskrit Documents Structure
Files and Folders
Each item on sanskritdocuments.org lives as an HTML file inside a particular folder on the server.
For example:
the श्रीदुर्गासप्तश्लोकी document
exists as durga7.html in the folder doc_devii.
Zero document files are duplicated across multiple folders.
There are twenty such document folders,
and their names are all simple Roman strings prefixed with "doc_".
13 have simple genre or deity names
like "doc_veda" and "doc_rama",
while the other 7 are
z_misc_* catch-alls, ostensibly prefixed to sort last,
for example, "doc_z_misc_major_works."
Navigating to the folder path by itself displays a webpage listing every item in the folder, followed by additional links and information below. For example, /doc_devii/.
Menus
Visitors to sanskritdocuments.org are encouraged to browse the site's in-house collection via three main navigation menus: वर्ग ("by category"), देव ("by deity"), and मुख्य ग्रन्थ ("Major Sanskrit Works"). The sitemap provides an overview of these menus and their nesting structure. 136 overlapping menu items resolve to 87 actual pages. One might expect that these menu items link to the folder listings mentioned above, but this is not the case.
Topics
The intermediate structure between folders and menus — the pages that menus actually link to — is topics. In short:
Documents live in folders, topic pages provide cross-cutting views of thematically related documents, and menus provide cross-cutting views of topic pages.
Topic page URLs look like /sanskrit/*/,
for example, /sanskrit/mantra/.
Exactly like folder pages, they begin with a list of items
and often end with a freeform block of additional links and information.
There are 85 such topics (plus
2 redundant ones;
see Data Quality below).
13 of these share their name with a folder —
the non-z_misc_* ones with a simple genre or deity name —
for example, /sanskrit/devii and /doc_devii/.
In these cases, the topic page usually contains all the documents
listed on the corresponding location page, plus more from other locations.
More generally speaking, topics link freely across any number of locations,
from one to 16.
Which folders each topic draws on
topic docs folders drawn from devii2,142 14 devii95%;upanishhat1%;shiva1%; +11 morestotra2,061 16 vishhnu31%;devii21%;shiva18%; +13 moreshiva1,987 14 shiva96%;upanishhat1%;devii1%; +11 morevishnu1,812 11 vishhnu97%;deities_misc1%;upanishhat1%; +8 moredeities_misc1,126 8 deities_misc98%;vishhnu1%;upanishhat0%; +5 moreashtaka1,016 15 vishhnu25%;deities_misc22%;devii22%; +12 moremisc852 5 z_misc_general96%;z_misc_misc3%;deities_misc1%; +2 morekrishna750 9 vishhnu90%;deities_misc3%;devii2%; +6 moregurudev707 9 deities_misc95%;z_misc_general2%;vishhnu1%; +6 moredashamahavidya440 4 devii98%;upanishhat2%;deities_misc0%; +1 moreganesha413 7 ganesha94%;purana3%;giitaa1%; +4 moreashtottarashatanamavali370 11 devii34%;deities_misc18%;shiva16%; +8 moreraama363 9 raama92%;devii2%;upanishhat2%; +6 morekavacha320 9 devii47%;vishhnu13%;shiva12%; +6 moredashavatara281 5 vishhnu98%;upanishhat1%;z_misc_major_works0%; +2 moreupanishhat253 11 upanishhat91%;shiva3%;veda2%; +8 moremajor_works245 9 z_misc_major_works94%;shiva2%;raama2%; +6 moresahasranama245 10 devii45%;shiva18%;deities_misc13%; +7 moreashtottarashatanama226 12 devii31%;vishhnu18%;shiva16%; +9 moremantra213 15 vishhnu24%;devii22%;deities_misc15%; +12 morenavagraha208 4 z_misc_navagraha99%;deities_misc0%;veda0%; +1 moresahasranamavali191 12 devii41%;shiva20%;vishhnu12%; +9 moresubrahmanya188 6 subrahmanya95%;devii3%;veda1%; +3 morenadi180 4 devii97%;z_misc_general2%;raama1%; +1 morepanchaka176 10 deities_misc28%;devii16%;vishhnu14%; +7 moreshankaracharya174 12 z_misc_shankara29%;devii26%;shiva13%; +9 moresarasvati157 6 devii96%;z_misc_general2%;vishhnu1%; +3 moreotherforms155 2 devii99%;veda1%advice154 11 shiva79%;z_misc_general9%;raama3%; +8 morevedanta151 12 z_misc_major_works24%;z_misc_general21%;z_misc_shankara19%; +9 morelakshmi148 6 devii81%;vishhnu13%;shiva3%; +3 moredurga143 2 devii99%;subrahmanya1%hanumaana141 5 hanumaana97%;upanishhat1%;giitaa1%; +2 moregita138 6 giitaa96%;z_misc_general1%;ganesha1%; +3 moreparvati138 4 devii89%;shiva9%;z_misc_general1%; +1 moresuprabhata137 11 vishhnu29%;devii24%;deities_misc20%; +8 morepuja134 11 shiva39%;devii24%;vishhnu7%; +8 moredattatreya111 3 deities_misc92%;giitaa5%;upanishhat3%radha104 3 devii93%;vishhnu6%;upanishhat1%veda96 8 veda88%;shiva5%;vishhnu2%; +5 moreshataka94 10 vishhnu22%;devii20%;shiva17%; +7 morearati79 10 devii25%;vishhnu24%;shiva23%; +7 morestavaraja72 8 devii46%;vishhnu18%;deities_misc12%; +5 moresukta70 5 veda73%;devii16%;deities_misc6%; +2 morepurana65 5 purana91%;z_misc_general3%;deities_misc3%; +2 morevenkateshwara63 1 vishhnu100%hridaya56 11 devii55%;z_misc_navagraha9%;vishhnu9%; +8 morepancharatna56 9 devii23%;deities_misc20%;shiva18%; +6 moreayyappa52 2 deities_misc98%;giitaa2%sahitya52 6 z_misc_general87%;yoga4%;vishhnu4%; +3 morelalita49 3 devii96%;shiva2%;upanishhat2%gayatri48 4 devii94%;upanishhat2%;vishhnu2%; +1 morebhujanga45 8 devii22%;vishhnu22%;subrahmanya18%; +5 moremalamantra40 9 devii25%;vishhnu22%;deities_misc15%; +6 moreshatkam39 9 deities_misc18%;devii18%;vishhnu15%; +6 moreshatchakrashakti36 1 devii100%kriti33 9 devii21%;deities_misc18%;shiva18%; +6 moretrishati33 5 devii45%;ganesha21%;subrahmanya18%; +2 moreyoga33 6 yoga76%;shiva9%;upanishhat6%; +3 moreraksha30 10 vishhnu23%;shiva23%;deities_misc13%; +7 morekalidasa29 2 z_misc_major_works83%;devii17%lahari29 8 devii55%;z_misc_major_works10%;deities_misc10%; +5 morevishnu_misc29 1 vishhnu100%tulasi28 4 devii86%;vishhnu7%;giitaa4%; +1 moreshatinamavali27 6 devii33%;shiva19%;subrahmanya15%; +3 morejyotisha26 2 z_misc_sociology_astrology96%;shiva4%kamakshi26 2 devii96%;z_misc_general4%subhaashita26 3 z_misc_general50%;z_misc_subhaashita38%;z_misc_major_works12%gitam22 7 giitaa59%;shiva9%;raama9%; +4 morerenuka20 1 devii100%ekashloki18 8 z_misc_general28%;z_misc_navagraha22%;raama22%; +5 moreminakshi16 1 devii100%sutra16 5 z_misc_major_works50%;shiva25%;devii12%; +2 moretantra16 8 devii56%;subrahmanya6%;z_misc_general6%; +5 morebhagavadgita12 1 giitaa100%atharvashirsha9 5 deities_misc22%;upanishhat22%;ganesha22%; +2 moreadhyatmaramayana8 1 raama100%bhajana8 3 deities_misc75%;vishhnu12%;raama12%varnamala7 4 shiva57%;devii14%;raama14%; +1 moreaparadhakshama5 3 devii40%;deities_misc40%;ganesha20%shloka4 1 z_misc_general100%aksharamala3 2 shiva67%;devii33%amarakosha3 1 z_misc_major_works100%natyashastra3 1 z_misc_major_works100%samajashastra2 1 z_misc_sociology_astrology100%
That is, unlike folders, which possess documents exclusively,
topics link to them promiscuously.
A given document appears on one to 9 topic pages,
2.08 on average.
For example, Śivāṣṭakam is on both
/sanskrit/shiva/ and /sanskrit/ashtaka/.
Categories
Each document also carries a comma-separated Category line
in the metadata block at the foot of its page, with
2.88 values on average.
There are 366 total distinct values across all documents.
It is tempting to read this as yet another load-bearing site structure.
It is not. These categories are plain text at the bottom of a document.
After spelling normalization (see below),
317 unique categories remain.
Virtually any concept is fair game:
genres like stuti or nAmAvalI;
persons like shrIdharasvAmI or vAsudevAnanda-sarasvatI (authors),
or hkmeher (a contributor);
works like shivarahasya (entire)
or skandapurANa or mudgalapurANa (extract sources).
Similar to how 13 topics share a name with a folder,
85 categories shadow a topic;
as one might expect, nearly all the documents linked from a given topic carry the corresponding category value.
The remaining 232 categories
that do not match a topic name can be thought of as proto-topics
which could be promoted to have a full topic page of their own at any time.
The most common example of this latter category type,
shivarahasya,
is used to tag no fewer than 784 documents.
Metadata Fields
There are 17 metadata fields, but not every document uses every field.
Metadata field coverage
field documents coverage what it holds title9,756 100.0% The English label at the head of every document page. language9,756 100.0% Sanskrit for all but a hundred or so. categories9,756 100.0% The free-text tag bag. title_deva9,680 99.2% The Devanāgarī title — the only field that can be transliterated. latest_update9,752 100.0% A free-text date string. subject9,744 99.9% Mostly just "philosophy/hinduism/religion," not helpful. proofread_by8,569 87.8% The sole name on most documents that carry it, so ostensibly the inputter. indexextra7,932 81.3% The parenthetical HTML links (archive.org scans, etc.) description6,178 63.3% A free-text note, often naming the source edition. transliterated_by4,335 44.4% Ostensibly who converted to ITRANS, usually same as proofread_by.author3,677 37.7% Free-text names, missing even for many works whose author is well known. subdeity3,539 36.3% Deity divisions (e.g. krishna,gurudev) within folders (e.g.,doc_vishhnu.)acknowledge_permission1,474 15.1% Whose permission the reproduction rests on, where the site names one. texttype1,465 15.0% An unhelpful free-text genre tag. source528 5.4% The printed edition or URL the text was taken from. translated_by321 3.3% Translator name, for some docs containing translation. subcategory125 1.3% A rare second tag under category.
The two fields subject and texttype
are worth distinguishing from category.
subject, where it is used,
carries the single value "philosophy/hinduism/religion"
92.3% of the time,
and nearly all the rest are permutations of those same three words.
As for texttype, it basically just restates information
categories already covers, but more coarsely.
In short, neither is useful.
No field clearly states who first input a text.
proofread_by is the sole name on 4,395 documents,
and someone must have input every document,
so it seems reasonable to read this as the inputter, not just a checker.
transliterated_by then appears to be a second hand where one was involved;
of the 4,174 documents with both fields,
85.7% name the same person twice.
Scanned Sources
On topic and folder pages, many document lines include parentheticals with links,
and some of these links lead to scans (PDFs) hosted in various places:
archive.org (most common),
other third-party sites (less common),
or the server's own /scannedbooks/ route (least common).
A linked scan is not necessarily the exemplar the e-text was encoded from. The site itself makes no such claim. However, many of them do seem to match. User beware.
Of the external links likely to be exemplar matches, 5,535 links across 5,501 documents reduce to 873 distinct sources which can survive a liveness check; 117 other such scan links are broken.
Transliteration and Generated PDFs
Each item is stored as an ITRANS plaintext original
(conventionally using the .itx filename extension).
From there, it is rendered automatically into HTML,
with transliteration into different schemes performed by
Aksaramukha.js —
except on 74 legacy pages
still served by an older Sanscript-based transliterator stack
(sanscript-vedic.js + sanskritdocuments-transliterator-vedic.js).
This transformed HTML can be printed to PDF using a "Print" link on the document page.
In addition, nearly every document on the site is also published as a series of formatted, static PDFs containing the same content transliterated with sanscript in five specific Indic scripts: Devanagari, Tamil, Telugu, Kannada, and Gujarati. The prominent "PDF" icons on the site are all these, and they are purely derivative and for reading convenience. They should be sharply distinguished from the more philologically significant links to scanned sources.
Three Names per Document, and Only One Transliterates
Every document carries up to three distinct forms of its own name, and
they do not agree: a free-text English label
(Akshara Ramayanam — ad hoc Romanization, no scheme, no
diacritics), a proper Devanāgarī title
(अक्षररामायणम्), and the
filename stem (akShararAmAyaNam), which looks
like ITRANS but isn't.
Language
The collection is overwhelmingly Sanskrit: 9,646 of 9,756 documents are marked so (98.9%), with the remainder mostly Hindi and Marathi, plus a handful of Gujarati and mixed entries. 14 distinct language strings appear in all.
Obtaining and Representing Sanskrit Documents Data
Scraping
The atlas is built from a snapshot periodically scraped from the site: about 10,000 requests, one request every two seconds, approximately six hours. There are four steps:
- Fetch 1 sitemap and parse for 87 topic pages.
- Fetch 87 topic pages and parse for 9,781 document pages (and from their paths, 20 folder pages)
- Fetch 20 folder pages (for audit/corroboration purposes only).
- Fetch 9,781 document pages.
9,756 documents are held here against the 9,781 the site's own topics name, as the site served them on 2026-08-15. The shortfall is 25 dead pages which 404 on the site; each is named under Data Quality below.
Folders, Topics, and Categories
The Atlas presents folders and topics as two alternative browsing methods. The 2 redundant topics — /sanskrit/giitaa/ and /sanskrit/vishhnu/ — are suppressed in favor of /sanskrit/gita/ and /sanskrit/vishnu/.
Unlike the source site, the Atlas also presents categories as a usable filter,
which can optionally be overlaid on either of the two browsing methods.
For this purpose, spelling irregularities in category values are normalized.
Some normalization is easy:
dvAdhasha, pAravtI, and kavaha are outright typos,
and it's clear what to merge them into.
Similarly, alternate transliterations devI, devi and devii,
or upanishad, upanishhat, and upaniShat are easily merged.
Some normalization is trickier:
vishhnu can merge into vishnu, but vishnu_misc is distinct.
Similarly, gItA can merge into giitaa, but gitam is distinct.
Calculating Size
The source site does not report sizes.
The Atlas calculates a number for each page by taking
only the <pre> block —
excluding site navigation elements and also the metadata block —
and transliterating its contents to IAST.
Most of the corpus consists of small documents: the median document is about 2.7 KB, while the पुराणs and Monier-Williams run past 2 MB each, so just 14 texts carry a sixth of the total 126.5 MB.
Since folders are mutually exclusive in their contents, their respective totals add up to the grand total without complication. By contrast, topics are overlapping in their contents, so their respective totals are simply not used to calculate the grand total.
Data Quality: Structural Errors
Opportunities for Correction
The Atlas codebase also includes an audit pipeline for detecting and concisely indicating problems that should be fixed on sanskritdocuments.org. Every figure below is re-derived by the run that publishes it.
Documents listed but no longer served (25 documents)
The site's own indexes link each of these, but requesting it returns 404. All 25 are linked from a topic page (
/sanskrit/<slug>/) as well as from their folder page, so both of the site's indexes carry the same dead entries.doc_vishhnu(10)- dakShiNAsheShAchaleshashrInivAsabhagavanmangalam — also on
venkateshwara,vishnu - dakShiNAsheShAchaleshashrInivAsabhagavatprapattiH — also on
venkateshwara,vishnu - dakShiNAsheShAchaleshashrInivAsabhagavatstotram — also on
stotra,venkateshwara,vishnu - dakShiNAsheShAchaleshashrInivAsabhagavatsuprabhAtam — also on
suprabhata,venkateshwara,vishnu - kRRiShNagAyatrImahAmantraH — also on
krishna,mantra,vishnu - kodaNDapANistotraM — also on
stotra,vishnu - prArthanApanchakam — also on
krishna,vishnu - shANDilyakRRitaharistotram — also on
stotra,vishnu - stavAvalI — also on
krishna,vishnu - viShNustotraMdevakIkRRitaM2 — also on
stotra,vishnu
- dakShiNAsheShAchaleshashrInivAsabhagavanmangalam — also on
doc_deities_misc(7)- IshvaradhyAnamanjarIH — also on
deities_misc,shankaracharya - chandrashekharendrasarasvatIchaturdashamanjarikA — also on
deities_misc,gurudev,stotra - jayendrasarasvatItoTakAShTakam1 — also on
ashtaka,deities_misc,gurudev - sadgurumangalAShTakam3 — also on
ashtaka,deities_misc,gurudev - shrImantramAtRRikAShTakam — also on
ashtaka,ayyappa,deities_misc,mantra - shrInivAsAchAryachatushshlokI — also on
deities_misc,gurudev - sphuTalekhAHdurgAsharmA — also on
dattatreya,deities_misc,mantra
- IshvaradhyAnamanjarIH — also on
doc_z_misc_general(3)- gharagharasanskRRitakAprachAra ho — also on
misc - jarjabakaledarshanasamIkShaNam — also on
misc - mahAbhAratagranthakavachamvAlmIkikRRitam.inf — also on
misc
- gharagharasanskRRitakAprachAra ho — also on
doc_devii(2)- kAmAkhyAmantrakramaHgopanIya — also on
devii,kamakshi,mantra - kAmAkhyAsahacharamantrakramaHgopanIya — also on
devii,kamakshi,mantra
- kAmAkhyAmantrakramaHgopanIya — also on
doc_shiva(2)- devendrakRRitaMshatarudrIyaMnAmashivastotram — also on
shiva,stotra - shivArAdhanamahimAnuvarNanam1 — also on
shiva
- devendrakRRitaMshatarudrIyaMnAmashivastotram — also on
doc_subrahmanya(1)- subrahmaNyaShaDashAkSharamantraH2 — also on
mantra,subrahmanya
- subrahmaNyaShaDashAkSharamantraH2 — also on
Malformed links in the catalogue (2 entries)
Bad hrefs on the site's own topic pages — a literal space in a path, and a
.inftarget that is not a document.doc_z_misc_general/gharagharasanskRRitakAprachAra hodoc_z_misc_general/mahAbhAratagranthakavachamvAlmIkikRRitam.inf
Documents without a given Devanāgarī title (76 documents)
Only
title_devacan be transliterated — the English label and the filename stem are both ad-hoc romanization — so a document without one cannot render in a reader's chosen script. These pages carry no Devanāgarī title; the atlas shows an approximation rebuilt from the filename, which is lossy where the site's spelling cannot express a sound.- aparAdhakShamA
- dayAnandAShTakam
- dayAnandadashakam
- dayAnandamangalAShTakam
- dayAnandapanchakamPS
- dayAnandasaptakam
- gurustutipramANikA
- guruvandanam
- himAlayagadyam
- himAlayastuti
- panchanadagadyam
- sadgurumangalAShTakam
- sadgurumangalAShTakam2
- sadgurushrItyAgabrahmAShTottarashatanAmAvaliH
- sadgurushrItyAgabrahmabhujangaprayAtastotram
- sadgurushrItyAgabrahmamangalAShTakam
- sadgurushrItyAgabrahmapanchashatI
- sadgurushrItyAgabrahmasahasranAmAvalI
- sadgurushrItyAgabrahmasharaNAgatigadyam
- sadgurushrItyAgabrahmasharaNAgatistotram
- sadgurushrItyAgabrahmatrishatI
- sadgurutyAgarAjAShTakam
- sangItagadyam
- saptasvarAlAsyam
- tArAnandagurvaShTakam
- tyAgabrahmagurvaShTakam
- tyAgabrahmaprapattistutiH
- tyAgabrahmapuShpAnjalI
- tyAgabrahmasahasrakam1
- tyAgabrahmasahasrakam1merged
- tyAgabrahmasahasrakam2
- tyAgabrahmasahasrakam2merged
- tyAgabrahmasaptashatI
- tyAgarAjasvAmisuprabhAtam
- tyAgarAmagadyam
- aShTAdashamahAlakShmIstotram
- dharmasaMvardhanIstotram
- durgAstotram7
- gangAdashakam
- gangApramANikA
- gangAsahasram
- jyotirlakShmIstotram
- kamalAmbAnavAvaraNastotram
- kamalAmbApanchadashAkSharIstotram
- khagangAbhujangaprayAtam
- mAtRipanchakam
- mahalakshmIstotramPS
- sItAlakShmIpanchakam
- sItAlakShmIstotram
- sItArAmastava
- sarasvatImAnasapUjA
- sarasvatIstotramPS
- shrIvidyAstotramPS
- siddhasarasvatIstotram2
- gaNeshadvAdashastotramPS
- gaNeshapanchakam
- gaNeshvarapramANikA
- Anjaneyabhujangam
- hanumatstavaH
- rAmAyaNasArashrIrAmastotram
- … and 16 more
Documents with no usable date (9 documents)
Latest update is the only date the corpus carries about itself, and on these it is blank or unreadable.
corrupt (5)
- bhadrakAlIkavacham2 —
September 2 - laxmi1000 —
August 22 - sarasvatistotra —
April 4, 20R2613 - sharabhasahasranAmastotra —
August 22 - sangyaanasuukta —
RFebruary 20, 2025
- bhadrakAlIkavacham2 —
Documents missing download formats (3 documents)
Nearly every document is published as its ITX source plus five generated PDFs. The one at 3 of 7 is short of the set; the two at 0 of 7 are metadata-only pages with no text to generate anything from.
- balarAmasahasranAmastotra — 3 of 7
- siddhasarasvatIstotram2 — 0 of 7
- viShNorapAmArjanastotram — 0 of 7
Scanned sources that no longer resolve (117 books)
Counted by book, not by link: these 117 dead sources strand 338 links across 335 documents, because the dead ones are disproportionately heavily-cited anthologies. Checked August 2026.
archive (73)
- archive.org/details/AshtavakraGita_201708 —
404 - archive.org/details/AyyappaPrayerBookMalayalam —
404 - archive.org/details/BhargavaKavachaParakheM.S. —
TimeoutError('The read operation timed out') - archive.org/details/BhavaniNamaSahasraStutiJanakiNathKaul_201802 —
404 - archive.org/details/BhuvaneshwariMahaStotramBook54RajasthanPuratanGranthaMala —
404 - archive.org/details/BrahmaVaivartaPuranaIMLBD —
404 - archive.org/details/BrahmaVaivartaPuranaVasudevaShastriMarathePurshottamShastriRanadePart2AnandAshram102 —
404 - archive.org/details/DeviPuranaEDMandanMishraCriticalEditionIntroductionMissingOPT —
404 - archive.org/details/DeviStotraRatnakaraGitaPress —
404 - archive.org/details/DivyaShivaSahasranamStotraBihariLalVasishtha_201710 —
404 - archive.org/details/DurgaSapatshatiGitaPressOCR —
404 - archive.org/details/DurlabhStotraniCompiledByRadhaRamanDurvar —
404 - archive.org/details/GambhiraChintanSwamiAkhandanandaSaraswatiArticles —
404 - archive.org/details/IndrakshiBhagawatiShriRamShaivaTrikaAshram —
404 - archive.org/details/IshaEtc108UpanishadsVasudevLakshmanPansikar —
404 - archive.org/details/KaliKalpadruvallariRamaNarayanTripathiSampoornanadUniversity —
404 - archive.org/details/KavyamalaVol84StavamalaOfRupadeva1903 —
404 - archive.org/details/LingaPuranaProf.J.L.Shastri —
404 - archive.org/details/MahaGanapatiVarivasyaDattatreyaAnandNathTantrikaPujaPaddhati —
404 - archive.org/details/MahaVidyaChatustayamTaraDumavatiBhuvaneshwariMatangiDatiaSwami —
404 - archive.org/details/Mahabharata04SanskritHindiPanditRamnarayanGitaPress —
404 - archive.org/details/MahakalaSamhitaGuhyaKaliKhandaPartIIDr.KishorNathJha_201710 —
404 - archive.org/details/MalayamarutaRaghavanV.Vol4VenkateswarUniversity —
404 - archive.org/details/MalayamarutaVol3VenkateswaraUniversity —
404 - archive.org/details/MudgalaPuranaPothiOrOblong —
404 - archive.org/details/PujaKalpaOfVadirajaVyasanakerePrabhanjanacharyaDevataArchanaVidhi.... —
404 - archive.org/details/RamMahmnaStotraRamBhadracharya_201710 —
404 - archive.org/details/RamanaLahariByNarendraKesariUpadhyayaNarendraKesariUpadhyayaRamanaAshram —
404 - archive.org/details/SamskritVyavaharaSaahasreeSL —
404 - archive.org/details/SanskritPratibha3.2V.Raghava —
404 - archive.org/details/SarabhaSaluvaKalpaEd.ShangaraNarayananS.MS —
404 - archive.org/details/SarawatiSushma198687Shankaracharya12thBirthCentennaryIssueSampurnanadaUni_201710 —
404 - archive.org/details/ShriRamKrishna\-UpadeshSahasriSecondScanSwamiApurvananda —
404 - archive.org/details/ShriVidyaKhadagMalaScan2KalyanMandirAllahabad —
404 - archive.org/details/ShriVidyaStavaManjariKulbhushanPanditRamaduttaShukla —
404 - archive.org/details/ShuliniKalpam —
404 - archive.org/details/SivaStotraRatnakaraGitaPress —
404 - archive.org/details/SkandaPuranaPranavakalpaParnaKalpaPrakasaBhashyaGangadharendraSarasvatiEd.Dhundi —
404 - archive.org/details/SriBhuvanesvariStavaManjariKulBhushanPt.RamaDutaaShukla —
404 - archive.org/details/SriMahesvaraTantramDr.SudhakarMalaviya —
404 - archive.org/details/SriVidyaKalpalataRajendraRanjanChaturvediMLBDSriVidya —
404 - archive.org/details/SrutimahatiRamKaranSarmaFelicitationRadhavallabhTripathiVolumePart2Articles —
404 - archive.org/details/StavachintamaniOfShriKshemrajaDefectiveKrishnanandaSagar —
404 - archive.org/details/StotraSringeri —
404 - archive.org/details/StotrarnavahT.Chandrasekhara —
404 - archive.org/details/TaraKarpuraRajaStotraWithPrakasikaVyakhyaDatiaSwami —
404 - archive.org/details/TheArcticHomeInTheVedas —
404 - archive.org/details/TheBhaktiStotraOfAvadhutaSiddhaM.M.GopinathKaviraj_201709 —
404 - archive.org/details/TheMahaBhagavataPuranaPushpendraKumar —
404 - archive.org/details/TheSamgrahaChudamaniOfGovinda —
404 - archive.org/details/TheVamanaPuranaNagPublisher —
404 - archive.org/details/TriguneshwarShivaStotraAcharyaAmritaVagbhava_201710 —
404 - archive.org/details/TripuraBharatiLaghuStavaLaghuPandit_201709 —
404 - archive.org/details/akash-bhairav-tantra-kapil-dev-narayan —
404 - archive.org/details/bhrigusutramgskapoor_202002 —
404 - archive.org/details/bodhayanmatadarsh —
404 - archive.org/details/desikaastakabykrishnarajapurasankaradikshitatamiltransvenkatramsastrivanivilaspr_202003_371_G —
404 - archive.org/details/ganeshaatharvashirshaadetailedtransaltionfrominternet_202002 —
404 - archive.org/details/hitopadesha_201804 —
404 - archive.org/details/mantra-stotra-sangraha-sanskrit —
404 - … and 13 more
- archive.org/details/AshtavakraGita_201708 —
third-party (38)
- http://Sanskritweb.net/yajurveda/ta-07.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://acharya.org/bk/pb/pba/svgs.pdf —
403 - http://ambaa.org/pdf/laxmi_kataxam.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://asi.nic.in/asi_books/7941.pdf —
404 - http://sanskritweb.net/yajurveda/ta-find.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://srimahaperiavaltrust.com/welcome_files/downloads/pdf/devistutimanjari.pdf —
404 - http://www.aghori.it/Devi%20Khadgamala%20Stotram.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.cbse.nic.in/Sanskrit%20Ritika-XI.pdf —
403 - http://www.chandralamba.org/links/downloads/Karnatakatlya_Shakti_Peeth/Vividha_Stotra_Artya_Padhey/4_Stottra_(Shankaracharaya%20krut).pdf —
404 - http://www.gnv.org.np/archive/GNV_2065_02.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.gnv.org.np/archive/GNV_2065_04.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.gnv.org.np/archive/GNV_2065_05.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.gnv.org.np/archive/GNV_2065_08.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.gnv.org.np/archive/GNV_2067_02.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.gnv.org.np/archive/GNV_2070_04.pdf —
RemoteDisconnected('Remote end closed connection without response') - http://www.hira-pub.org/hiralekh/1954G%20Chintamani%20%20Parshvanath%20Stavan.pdf —
404 - http://www.hira-pub.org/hiralekh/1967G%20A%20Morning%20prayer.pdf —
404 - http://www.new.dli.ernet.in/bitstream/handle/2015/369732/Da-Aaraya.pdf —
URLError(gaierror(8, 'nodename nor servname provided, or not known')) - http://www.rupanuga.narod.ru/pdf/gitas_en.pdf —
URLError(SSLCertVerificationError(1, "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'www.rupanuga.narod.ru'. (_ssl.c:1006)")) - http://www.sanskritweb.net/yajurveda/ta-01.pdf —
RemoteDisconnected('Remote end closed connection without response') - https://chitrapurmath.net/documents/upload/1609497197S%C4%81rthamantrapushp%C4%81%C3%B1jal%C4%AB_[Sanskrit,_Kanna%E1%B8%8Da-Transliteration_,_Kanna%E1%B8%8Da,_Mar%C4%81t%CD%9Fh%C4%AB,_English-Translation].pdf —
404 - https://chitrapurmath.net/documents/upload/1609498684Shr%C4%AB_Gurubhajana_Stotram_[Sanskrit].pdf —
404 - https://estudantedavedanta.net/Jivan_Mukti_Viveka_Moksadananda.pdf —
403 - https://prabhuji.net/wp-content/uploads/2018/03/srigeetaguhyam.pdf —
404 - https://prabhuji.net/wp-content/uploads/2020/07/atmacintanam.pdf —
404 - https://prabhuji.net/wp-content/uploads/2020/07/badrishstavanam.pdf —
404 - https://prabhuji.net/wp-content/uploads/2020/07/govimarshanam.pdf —
404 - https://samvitsamvaad.org/documents/freeDownload/ebook/1471856068-Samvit_Stotra_Sangraha.pdf —
404 - https://svradhakrishnasastri.in/wp-content/uploads/2015/11/pdf/Easwara%20Dhyana%20Manjari.pdf —
404 - https://tamildigitallibrary.in/admin/assets/book/TVA_BOK_0000066_%E0%AE%AA%E0%AE%BF%E0%AE%B0%E0%AE%B9%E0%AF%8D%E0%AE%AE%E0%AE%B2%E0%AE%BF%E0%AE%A4%E0%AE%BE%E0%AE%9A%E0%AF%80%E0%AE%B0%E0%AF%8D%E0%AE%B5%E0%AE%BE%E0%AE%A4%E0%AE%AA%E0%AE%A4%E0%AF%8D%E0%AE%A4%E0%AE%A4%E0%AE%BF_%E0%AE%AE%E0%AF%82%E0%AE%B2%E0%AE%AE%E0%AF%8D.pdf —
404 - https://tulsidas-ram-books.weebly.com/uploads/2/1/7/4/21746472/upasana_darpan-by_swami_tribhuvvandas.pdf —
404 - https://upsanskritpratibhakhoj.com/Upload/%E0%A4%B8%E0%A4%82%E0%A4%B8%E0%A5%8D%E0%A4%95%E0%A5%83%E0%A4%A4%20%E0%A4%97%E0%A5%80%E0%A4%A4.pdf —
404 - https://webstock.in/001-Epics/Surya-Upasana-Hindi/002-Surya-Upasana-Hindi.pdf —
URLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)')) - https://www.chitrapurmath.net/documents/upload/1609498489Shr%C4%AB_Chitr%C4%81pur_Stutima%C3%B1jar%C4%AB_2019_[Sanskrit].pdf —
404 - https://www.dwarkadheeshvastu.com/001-Epics-PDF/Surya-Upasana-Hindi/002-Surya-Upasana-Hindi.pdf —
URLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)')) - https://www.sadagopan.org/ebook/pdf/Hamsa%20Sandesam%20v1.pdf —
URLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)')) - https://www.saveca.ca/Jayadhi%20Homam%20in%20Sanskrit.pdf —
404 - https://www.shuklayajurveda.org/SandhyaVadhanam.pdf —
URLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1006)'))
- http://Sanskritweb.net/yajurveda/ta-07.pdf —
scannedbooks (6)
- https://sanskritdocuments.org/scannedbooks/forencoding/DONE/SriPremikaAshtoththiramSanskrit.pdf —
404 - https://sanskritdocuments.org/scannedbooks/forencoding/DONE/shri-agni-sahasranamavali.pdf —
404 - https://sanskritdocuments.org/scannedbooks/forencodnig/DONE/mahAkAlabhairavakavacha_rudrayAmala.pdf —
404 - https://sanskritdocuments.org/scannedbooks/forendocing/DONE/padmAvatyaShTottarashatanAmAvalI_scan.pdf —
404 - https://sanskritdocuments/scannedbooks/dattagItAvarNanaMmudgalapurANa.pdf —
URLError(gaierror(8, 'nodename nor servname provided, or not known')) - https://sanskritdocuments/scannedbooks/forencoding/forencodingdattalahari.pdf —
URLError(gaierror(8, 'nodename nor servname provided, or not known'))
- https://sanskritdocuments.org/scannedbooks/forencoding/DONE/SriPremikaAshtoththiramSanskrit.pdf —
Data Quantity: Historical Trends
Every document records its own Latest update, and all but 9 of 9,756 can be placed in a year. More informative would be date of addition, but the site does not record this, so the latest-update date is the best measure of the collection's growth. This means that any modified document drifts forward in time — leaving the year it arrived and landing in the year it was last edited — and the graph as a whole is most likely greatly skewed toward the present, but it's not possible to know by exactly how much.
Partial correctives for this error do exist: two earlier copies of the corpus, each proving that whatever a document's stamp says, it was already there when the copy was taken. One is a complete copy of the site from June 2020 on GitHub; the other is an earlier scrape by the author of this Atlas, from February 2025. Attestation can only ever move a document earlier, never later, so a second copy adds corrections without undoing any. Between the two they pull 153 documents back to a more correct date — 42% of them to somewhere before mid-2020, the remaining 58% into the years between — and they put a date on 9 of the documents whose own field is unusable (see above).