https://github.com/stfuxbm/alkitab-api
A simple Bible REST API providing verses in Latin, Indonesian, and Toraja.
https://github.com/stfuxbm/alkitab-api
alkitab-api golang
Last synced: 9 months ago
JSON representation
A simple Bible REST API providing verses in Latin, Indonesian, and Toraja.
- Host: GitHub
- URL: https://github.com/stfuxbm/alkitab-api
- Owner: stfuxbm
- Created: 2025-04-05T10:26:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-04-08T07:30:57.000Z (9 months ago)
- Last Synced: 2025-04-08T08:32:42.403Z (9 months ago)
- Topics: alkitab-api, golang
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alkitab API
A RESTful API providing Bible chapters in three languages:
- 🇮🇩 Indonesian
- 🇻🇦 Latin
- 🇹🇴 Toraja
Built with Golang and MongoDB, this API is ideal for Bible study, language comparison, and digital scripture applications.
---
## Tech Stack
- **Golang** — for backend API
- **MongoDB** — NoSQL database
- **JSON** — response format
---
## Data Structure
Each document in the `new-testament` collection represents one chapter of the Bible:
```json
{
"title": "Matthew",
"book_number": "1",
"chapter": "1",
"verses": [
{
"verse_number": 1,
"content": {
"Latin": "Liber generationis Iesu Christi...",
"Indonesia": "Inilah silsilah Yesus Kristus...",
"Toraja": "Inde sia tu ossoran nene'Na Yesu Kristus..."
}
}
],
"metadata": {
"latin": {
"language": "Latin",
"version": "Biblia Sacra Vulgata",
"publisher": "vulgate.org"
},
"indonesia": {
"language": "Indonesia",
"version": "Iman Katolik",
"publisher": "imankatolik.or.id"
},
"toraja": {
"language": "Toraja",
"version": "SDA Toraja",
"publisher": "alkitab.me"
}
},
"createdat": "timestamp",
"updatedat": "timestamp"
}
```
---
## Source References
| Language | Source |
|------------|------------------------------|
| Indonesian | [imankatolik.or.id](https://www.imankatolik.or.id/alkitab.php) |
| Latin | [vulgate.org](https://vulgate.org/) |
| Toraja | [alkitab.me](https://alkitab.me/sda-toraja) |
---
## Notes
- Each `title` + `chapter` combination is unique.
- Metadata is validated per language entry.
- Data is manually curated and reviewed.
---
## Contributing
Contributions are welcome!
Open an issue or submit a pull request to improve translations, features, or documentation.
---
## License
This project is licensed under the [MIT License](LICENSE).
You are free to use, modify, and distribute this project for educational, ministry, or personal development purposes.
---