Coder Social home page Coder Social logo

Javascripture

A tool for studying scripture, written in Javascript (React and Redux)

Principles

Javascripture is agnostic; it's purpose is to make it easier to access bible data. Doctrine is not a consideration in the interface or the data. If there are mistakes in a translation, these are preserved. This is important because:

  • it means the tool can be useful to all bible students, not just those of a particular denomination
  • it helps to remove our own bias from our bible study

However Javascripture is heavily geared towards a "bible only" approach to study. This means that, as much as is practical, extra-biblical data is removed to reveal the inspired word as close to how it was revealed. This means that:

  • accents and pointing are removed from the original text (as these are later additions)
  • human "definitions" (like Strong's) are removed, as these are merely interpretations

Instead the emphasis is on making it as easy as possible to access the raw data. This is a fine line to tread. The intention is to encourage students to think critically, and make their own interpretation. This means also being critical of the data that is presented (e.g. not all cross references are helpful, not all "related words" are related). By removing things like Strong's definitions we hope to make students work harder to come to their own conclusions.

The primary data points are:

  • The original text, keyed with Strongs numbers, making it easy to follow the translation.
  • The usage of a word; by surfacing where a word is used elsewhere we can find "single word quotations".
  • Related words; this is based on Strong's concordance and is not always accurate.
  • Cross references; this is data that has been collected through recieved wisdom and should be subject to scrutiny.

Get involed

To find out how to get involved with the project read the CONTRIBUTING document.

javascripture's Projects

javascripture.net icon javascripture.net

This is a mirror of the main repo. To update do $ git fetch -p origin $ git push --mirror

morphgnt icon morphgnt

Morphology parsing for the Tischendorf Greek New Testament

sword-to-json icon sword-to-json

Python utility to convert Crosswire sword bible modules to JSON

tischendorf icon tischendorf

Tischendorf 8th GNT with morphology and lemmatization

tischendorf-data icon tischendorf-data

Tischendorf 8th Greek New Testament with morphology, Strong's numbers, and lemmatization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.