No description
  • Rust 91.3%
  • Python 8.2%
  • Nix 0.5%
Find a file
2026-04-09 22:04:33 +02:00
other books: more abbreviations 2026-03-01 01:49:58 +01:00
rsword config: category function 2026-04-09 22:04:33 +02:00
rsword-cli stronger rsword-cli 2026-03-21 22:58:59 +01:00
rsword-macros versification: iter simpler, but cheaper 2026-03-11 22:03:13 +01:00
rsword-xsd2rust Squash merge source into main 2026-03-21 19:43:38 +01:00
test added zld 2026-03-09 14:25:39 +01:00
.envrc move from biblenote in extra repo 2026-02-25 20:17:55 +01:00
.gitignore added cargo flamegraph + time-test 2026-03-12 22:37:41 +01:00
Cargo.lock Squash merge source into main 2026-03-21 19:43:38 +01:00
Cargo.toml Squash merge source into main 2026-03-21 19:43:38 +01:00
flake.lock move from biblenote in extra repo 2026-02-25 20:17:55 +01:00
flake.nix refactor flake 2026-03-22 00:05:31 +01:00
LICENSE added license 2026-03-09 21:47:44 +01:00
README.md added README 2026-03-14 15:13:37 +01:00

RSword

WARNING

This project is work in progress, not ready to be used.

About

This is a Rust library providing access the bible in the form of sword modules, giving access to the big library of biblical texts that crosswire kindly provides.

Comparison to the original C++ sword engine.

Advantages

  • No C++ dependency
  • Code is simpler/more maintainable
  • Better API for some use cases

Limitation

  • Less features
  • Don't support legacy formats
  • Probably slower
  • The module is loaded completely into RAM, making this very slow if you only need a single verse of that module. This might change in the future.