open source bible app with multiple translations
SwiftBible is an iOS application that provides users with multiple Bible translations, beautifully designed and developed using the SwiftUI framework. The app allows users to easily access and read the sacred texts, enabling them to deepen their understanding of the scriptures and strengthen their faith.
- King James Version (KJV) - The classic 1611 translation
- American Standard Version (ASV) - A highly literal 1901 translation, respected for scholarly accuracy
- World English Bible (WEB) - A modern public domain translation based on the ASV with contemporary English
Use this link to download the latest on the AppStore: https://apps.apple.com/us/app/swiftbible/id6670373108 Use this link to join the TestFlight: https://testflight.apple.com/join/MHYwBxpQ
- Elegant and intuitive user interface designed with SwiftUI
- Multiple Bible translations (KJV, ASV, WEB) with easy switching
- Complete Old and New Testaments for all translations
- Optional Apocrypha and Book of Enoch
- Light and dark mode support to suit your reading preferences
- Easy navigation between books, chapters, and verses
- Daily devotionals, written by Hermes 405B
- Adjustable font size and font selection for improved readability
- Highlight and copy verses
- Add notes to your favorite verses and quick access them
- Share verses with friends and family via social media, email, or text messages
- Search functionality to quickly find specific passages or keywords
- Chapter and verse summaries
- Shows Jesus's words in Red
- Long press a verse to fetch AI-powered explanations and context
- Additional translations
- Android
- iOS 18.0 or later
- Xcode 16 or later
- Swift 5 or later
-
Clone the repository:
git clone https://github.com/vanities/swiftbible.git
-
Open the project in Xcode:
cd swiftbible xed .
-
Build and run the app on the simulator or your iOS device.
Upon launching the app, users will be greeted with a list of books from the Bible. Selecting a book will display its chapters, and selecting a chapter will show the corresponding verses. Users can navigate between books, chapters, and verses using the provided navigation controls.
To search for a specific passage or keyword, tap the search icon and enter the desired text. The app will display a list of matching results, which can be tapped to view the relevant verses.
Adjust the font size by tapping the settings icon and selecting the desired font size. The app will automatically update the text size throughout the application.
Bookmark your favorite verses by tapping the bookmark icon next to the verse. To view your bookmarks, tap the bookmarks icon in the main menu.
Share verses with others by tapping the share icon next to the verse, then selecting your preferred sharing method (social media, email, or text message).
We welcome contributions to the SwiftBible project. If you would like to contribute, please fork the repository and submit a pull request with your changes.
SwiftBible is released under the MIT License.






