Bhagavad Gita and some other Hindu scripture websites/web apps with source code (Next.js, React, React Native, REST API, JSON, AI-ChatGPT)

Last updated on 27 Aug. 2024
It has been a pleasant surprise to see quite a few Bhagavad Gita web apps developed using Next.js/React with publicly shared source code, and Bhagavad Gita data being available through REST API as well as raw JSON files. One Github repo focused on sharing Hindu scripture as JSON data goes beyond Bhagavad Gita into Mahabharata, Ramayana and some of the Vedas. Fascinating!

I think this should enable easier creation of more web apps. on Hindu scripture using latest web development technologies, satisfying specific needs which are not catered to by the existing free to run web apps. The open-source JSON data is the big enabler, IMHO. Some of the existing web apps' source code may not be reusable as the license (or copyright law in case of no license), may not permit it but one can study the source code and understand the design of the web app. That would make it easier to write a new app without reusing code from that web app.

I do not have any exposure, as yet, to writing ChatGPT apps. But I was fascinated to see a Bhagavad Gita ChatGPT app whose source code is put up on Github. The app details are listed in appropriate section below but here's the live app link if the reader wants to try it out: https://bhagavadgita.io/gitagpt. I asked it the question 'Who am I?' and received an impressive response starting with, "You are a unique and divine being, connected to the eternal consciousness."!

Next.js 

  1. "Frontend for BhagavadGita.io v2", gita-frontend-v2, https://github.com/gita/gita-frontend-v2, MIT license, last modified: Mar 2024, live site: https://bhagavadgita.io/ . Seems to be older version: bhagavad-gita-frontend, https://github.com/gita/bhagavad-gita-frontend, MIT license, read only, last modified: July 2021, live site link does not work 
  2. "Bhagavad Gita App includes chapter-wise verses and shloks, quotes.", bhagavadgita, https://github.com/asamaiya00/bhagavadgita, no license, last modified: Dec 2021, live site: https://gita-app.vercel.app/
  3. "Explore the timeless wisdom of the Bhagavad Gita 📖. Discover the teachings of Lord Krishna and their relevance to modern life chapter/verse wise.", My-Gita, https://github.com/parthpanchal123/My-Gita, no license, last modified: Apr 2023, live site: https://my-gita.vercel.app/
  4. [25 Aug. 2024 Update:] Later I developed a simple Gita web app too, https://github.com/ravisiyer/gita, MIT License, last modified: Aug. 2024, live site: https://gita-rsi.vercel.app/

React

  1. Blank about, BhagvatGeeta-React, https://github.com/Krishna-sm/BhagvatGeeta-React, no license, last modified: Sep. 2023, live site not provided.
  2. Blank about, Bhagvat-geeta-React, https://github.com/Ankur9767/Bhagvat-geeta-React, no license, last modified: Nov. 2022, live site not provided.
  3. Blank about, bhagwat-geeta-react-app, https://github.com/gulshan109/bhagwat-geeta-react-app, no license, last modified: Mar. 2024, live site not provided.

React Native

  1. "React Native Application of bhagwat geeta with traslations", Bhagawat-Geeta,  https://github.com/Amitnale007/Bhagawat-Geeta, no license, last modified: Apr. 2024, live site not provided but a download link is provided (perhaps for Android app.).

REST API

  1. "Bhagavad Gita API is an open-source API that lets anyone use the text from Srimad Bhagavad Gita in their own web or mobile application(s).", bhagavad-gita-api,  https://github.com/gita/bhagavad-gita-api, MIT license, last modified: July 2023, live site: https://rapidapi.com/bhagavad-gita-bhagavad-gita-default/api/bhagavad-gita3
  2. "An opensource rest API on Vedic Scripture Shrimad Bhagavad Gita", bhagavad-gita-api, https://github.com/vedicscriptures/bhagavad-gita-api, GPL-3.0 license, last modified: Apr. 2024, live site: https://bhagavadgitaapi.in/

GraphQL endpoint

  1. https://gql.bhagavadgita.io/graphql (GraphQL Explorer: https://gql.bhagavadgita.io/graphiql, GitHub repo (possibly): https://github.com/gita/bhagavad-gita-graphql). I do not know how stable this data source is, as it is not from a well-known institution. But for the past few months (update made on 27 Aug. 2024) that I have been using it, it has been available all the time and been stable. This data source seems to be a subset of data of IIT Kanpur's Gita Super Site: https://www.gitasupersite.iitk.ac.in/srimad?language=dv&field_chapter_value=1&field_nsutra_value=1 , who seem to have been given permission from respective organizations to publicly share translations and commentaries of famous spiritual figures from India like Swami Sivananda, Swami Chinmayananda, Swami Adidevananda and Swami Gambirananda. The Sanskrit commentaries of renowned ancient masters like Sri Shankaracharya, Sri Ramanujacharya and Sri Madhavacharya are also part of this data. 

JSON data

  1. "Comprehensive Open-Source Collection of Hindu Sacred Texts including Ramcharitmanas, Bhagavad Gita, Mahabharata, Valmiki Ramayana, Rigveda, Yajurveda, Atharvaveda for Educational and Research Purposes.",  DharmicData,  https://github.com/bhavykhatri/DharmicData, ODbL-1.0 license, last modified: Feb. 2024, data can be viewed in the github repo.
  2. "Bhagavad Gita in JSON", gita, https://github.com/gita/gita, Unlicense license, last modified: Jan. 2023, live site: https://bhagavadgita.io/
  3. Blank about, bhagavad-gita-data, https://github.com/vedicscriptures/bhagavad-gita-data, GPL-3.0 license, last modified: Apr. 2024, live site:  https://www.kaggle.com/datasets/ptprashanttripathi/bhagavad-gita-api-database

AI (ChatGPT)

  1. "ChatGPT for Bhagavad Gita i.e. GitaGPT. Now, we can talk to Krishna in our everyday lives.", Bhagavad-Gita-AI, https://github.com/gita/Bhagavad-Gita-AI, No license, last modified: Jun. 2023, live site: https://bhagavadgita.ai/

Notes

  1. Not open source (and so source code may not be available publicly) as far as I know but an impressive BG (and other scripture) site: Gita Supersite, https://www.gitasupersite.iitk.ac.in/ . However some of the JSON data Github repos mentioned above may be using above site's data, with one Github repo mentioning it for Bhagavad Gita. I searched in Google for above JSON data published by IIT Kanpur (iitk) but did not get suitable results. Perhaps IIT Kanpur provides the data on individual request.
  2. https://github.com/gita is of Ved Vyas Foundation and has a few Github repos on Bhagavad Gita.
  3. Searching for "gatsby gita", "gatsby geeta" and "gatsby geetha" in Github did not give any Bhagavad Gita related results. Did limited search on Google too but did not get suitable results. So looks like, while there are quite a few React/Next.js Bhagavad Gita projects with shared source code, there are few or perhaps none at all, Gatsby (which uses React) Bhagavad Gita projects.
  4. Interesting project that uses REST API of Open Library to show books from it. Done in React,  https://github.com/ajaynegi45/Library.
  5. Following seems to be a CSE student group Bhagavad Gita front-end project done in HTML, CSS and JS. An API is used to get the data. Bhagavad-Gita,  https://github.com/Vamship113/Bhagavad-Gita, No license, last modified: Aug. 2023, live site:  https://vamship113.github.io/Bhagavad-Gita/
      

Comments