SkillAgentSearch skills...

Step

STEP :: Scripture Tools for Every Person

Install / Use

/learn @STEPBible/Step
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

STEPBible

STEPBible is a Charitable Incorporated Organisation registered in the UK #1193950 run by Bible scholars and computer enthusiasts, as well as members who help to decide priorities.

STEP

STEP is a free, high-quality, portable web-based, online and offline Bible study tool comprising many versions across hundreds of languages, with many different viewing options to ease personal study.

Technical brief

Step code is developed mainly in Java for the server side, and HTML and JavaScript for the Browser side.<br> The following tools, technologies, frameworks and libraries are used by the project:<br> Development Environment:<br>

  • Intellij Idea (Community Edition - free)

Frontend:<br>

  • HTML 5
  • Javascript
  • JQuery
  • JQuery UI
  • Selenium (for testing)

Backend:

  • Apache Tomcat® (Web Server)
  • Apache Tomcat® Embedded (for STEP Desktop)
  • Apache Lucene™ (for indexing and search)
  • Google Guice (for dependency injection)
  • jackson codehaus (for processing JSON)
  • junit (for uint test)
  • mockito (for testing)
  • jasypt (for encryption)
  • yammer metrics (for application metrics)
  • SLF4J (for logging)

Documentation

Developer's Guide<br><br> STEP Code Documentation

Licences

View on GitHub
GitHub Stars69
CategoryDevelopment
Updated3d ago
Forks46

Languages

C++

Security Score

95/100

Audited on Mar 31, 2026

No findings