├── LICENSE ├── CONTRIBUTING.md └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Matt Robertson 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | To add, remove, or change any _project_ on the list, please submit a Pull Request. 4 | 5 | To add, remove, or change a _category_, please create an Issue or open a standalone Pull Request. 6 | 7 | ## Contribution Guidelines 8 | 9 | - Items should be sorted alphabetically within categories. 10 | - Each item should have a link. 11 | - The link should be on the name of the project. 12 | - If a project has separate links for different platforms, include links on the platform name. For example, `[Android](link)`. 13 | - Descriptions should be clear, concise, and non-promotional. 14 | - Projects that contain data only (e.g., json, yaml, xml, txt) should have a `platform` type of "data". 15 | - Projects that contain scripts only should have a `platform` type of "script". 16 | - API/service projects should have a `platform` type of "API". 17 | 18 | ## Project Requirements 19 | 20 | **Christian Projects** is for projects that are useful to developers. 21 | 22 | - All projects should be directly related to the Christian faith. This could be expanded to include, for example, the writings of Josephus, but would not include a todo app. 23 | - Code projects should be open source, but there are no license restrictions. 24 | - API and related projects should be non-commercial or at least have non-commercial components. For example, an API that provides a free tier of up to 100 requests per day would be allowed. 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Christian Projects 2 | 3 | **Christian Projects** is a curated list of Christian projects. 4 | 5 | This repository is intended for developers, and so the only approved projects are open source projects, or APIs/services that could be useful to developers and are free to use (i.e. no fees). APIs that charge fees may be included if they offer a free level of access (e.g. 100 requests per day for free). 6 | 7 | Please see [CONTRIBUTING](CONTRIBUTING.md) for guidelines on submitting a project or making any other changes. 8 | 9 | ## Table of Contents 10 | 11 | - [Bible](#bible) 12 | - [Church Management](#church-management) 13 | - [Church Presentation](#church-presentation) 14 | - [Communication](#communication) 15 | - [Creeds, Confessions, and Catechisms](#creeds-confessions-and-catechisms) 16 | - [Original Languages](#original-languages) 17 | - [Prayer/Meditation](#prayermeditation) 18 | 19 | ### Bible 20 | 21 | Project Name | Description | Languages | Frameworks | Supported Platforms 22 | --- | --- | :-: | :-: | :-: 23 | [AndBible](https://github.com/AndBible/and-bible) | Powerful offline Bible Study tool for Android | Kotlin | Vue.js | [Android](https://play.google.com/store/apps/details?id=net.bible.android.activity) 24 | [bible_api](https://github.com/seven1m/bible_api) | Ruby web app that serves JSON API for open and public domain bibles | Ruby | - | [API](https://bible-api.com/) 25 | [biblehub](https://github.com/joshpetit/biblehub) |A python module and CLI app (Formerly BibleHubScrapper) that retrieves verses and information on those verses from biblehub | Python | - | [CLI](https://github.com/joshpetit/biblehub#installation) 26 | [Bible Helper](https://github.com/genu/bible-helper) | A simple scripture reference lookup tool | JavaScript | - | [MacOS](https://github.com/genu/bible-helper/releases) 27 | [BiblePro](https://github.com/9cb14c1ec0/BiblePro) | Offline Bible study app with over 40 languages and translations included | Kotlin | Compose Multiplatform | [Windows, Linux, Android](https://github.com/9cb14c1ec0/BiblePro/releases) 28 | [Bishop](https://git.crosswire.org/main/bishop) | Cordova Frontend for The SWORD Project | JavaScript | Cordova | Web 29 | [doubting-thomas-explorer](https://github.com/owenauch/doubting-thomas-explorer) | A set of scripts to explore the bible through cross references | Python | - | [API](https://github.com/owenauch/doubting-thomas-explorer#cross-reference-stepper) 30 | [Ezra Bible App](https://github.com/ezra-bible-app/ezra-bible-app) | A modern and user-friendly Bible app for desktops and tablets focussing on topical study | JavaScript | - | [Windows, MacOS, Ubuntu, Fedora](https://github.com/ezra-bible-app/ezra-bible-app/releases) 31 | [mBible](https://github.com/Appsmata/MasterBible-Desktop) | A high quality, visual, open source tool to give users access to the Holy Bible in English and Kiswahili | C++ | - | [Android, Windows](https://appsmata.com/mBible#download) 32 | [OpenBible](https://github.com/danzuep/OpenBible) | An open-source, cross platform Bible app for any public domain Bible in any language, written in C# MAUI for mobile and desktop, and a partial Blazor SPA for the web. | C# .NET | - | [Android](https://github.com/danzuep/OpenBible/releases/latest), [Web](https://danzuep.github.io/OpenBible/), any common platform. 33 | [Sword Drill](https://github.com/meichthys/sword_drill) | An application that displays verse text on screen when audio verse reference is spoken | Python | - | [Desktop](https://github.com/meichthys/sword_drill/releases) 34 | [Xiphos](https://github.com/crosswire/xiphos) | A Bible study tool written for Linux, UNIX, and Windows | Scheme | GTK | [Windows, Linux, Unix](https://xiphos.org/download/) 35 | 36 | ### Church Management 37 | 38 | Project Name | Description | Languages | Frameworks | Supported Platforms 39 | --- | --- | :-: | :-: | :-: 40 | [\* apostello](https://github.com/monty5811/apostello/) | Free SMS communication software for your church | ELM/Python | - | [Web](https://github.com/monty5811/apostello/releases) 41 | [CHUMS](https://github.com/ChurchApps/ChumsApp) | Freely hosted open-source church management software | JavaScript | React | [Web](https://chums.org/) 42 | [ChurchCRM](https://github.com/ChurchCRM/CRM) | An OpenSource CRM System Built for Churches | PHP | - | [Web](https://churchcrm.io/) 43 | [\* ChurchInfo](https://sourceforge.net/projects/churchinfo/) | A free church database network application | PHP | - | [Web](https://sourceforge.net/projects/churchinfo/files/latest/download) 44 | [Jethro Pastoral Ministry Manager](https://github.com/tbar0970/jethro-pmm) | A web-based tool which helps churches keep track of people, families, groups, attendance, pastoral tasks, church services, rosters and documents | PHP | - | [Web](https://github.com/tbar0970/jethro-pmm#download-and-install) 45 | [\* OneBody](https://github.com/seven1m/onebody) | A web-based social networking, email list, online directory, and lightweight document management software for churches | Ruby | - | [Web](https://github.com/seven1m/onebody/releases) 46 | [The Church App](https://github.com/mattrob33/christian-projects.git) | A church management app based on the Frappe framework | Python/JavaScript | [Frappe](https://frappe.io/) | [Web](https://church.meichthys.com) 47 | 48 | ### Church Presentation 49 | 50 | Project Name | Description | Languages | Frameworks | Supported Platforms 51 | --- | --- | :-: | :-: | :-: 52 | [\* cedarserver](https://github.com/cedarproject/cedarserver) | Show control system that handles multimedia, presentations, song lyrics, and lighting, all controlled simultaneously over a network. | JavaScript | - | [Web](https://github.com/cedarproject/cedarserver#installation) 53 | [Chabaa](https://github.com/dioniswe/chabaa) | An app supporting churches to use digital capabilities for their gatherings and cooperations | PHP | - | [Web](https://github.com/dioniswe/chabaa#installation) 54 | [FreeShow](https://github.com/ChurchApps/FreeShow) | A user-friendly and open-source presenter for churches | JavaScript | Electron | [Windows, MacOS, Linux](https://freeshow.app/) 55 | [OpenLP](https://gitlab.com/openlp) | Worship presentation software designed to fit how you want to run your service. | Python | - | [Windows, MacOS, Linux,](https://openlp.org/) [iOS,](https://apps.apple.com/us/app/openlp-remote/id1096218725) [Android](https://play.google.com/store/apps/details?id=org.openlp.android2) 56 | [OpenSong](https://sourceforge.net/projects/opensong/) | Lyric projection and chord charts for church musicians | REALBasic | - | [Windows, MacOS, Linux](https://sourceforge.net/projects/opensong/files/latest/download) 57 | [Quelea](https://github.com/quelea-projection/Quelea) | Projection software designed around the needs of the modern, multimedia rich church | Java | - | [Windows, MacOS, Linux](https://github.com/quelea-projection/Quelea/releases) 58 | [softProjector](https://github.com/SoftProjector/softprojector) | Powerful, yet easy to use Bible/Lyric projection software | C++ | Qt | [Windows, MacOS](https://github.com/SoftProjector/softprojector/releases) 59 | [vSongBook](https://github.com/Appsmata/MasterSongbook-Web) | A songbook app for use in churches to access song lyrics | PHP | Flutter(Mobile) | [Web, Android, Windows](http://appsmata.com/vSongBook#download) 60 | 61 | ### Communication 62 | 63 | Project Name | Description | Languages | Frameworks | Supported Platforms 64 | --- | --- | :-: | :-: | :-: 65 | [Angelos / Logo](https://github.com/kristoffer-paulsson/angelos) | A safe messenger system and client | Python | - | [Web](https://angelos-project.com/) 66 | [B1 Church](https://github.com/ChurchApps/B1App) | A church communication platform that includes a website builder and mobile app | JavaScript | React, React Native | [Web, iOS, Android](https://b1.church/) 67 | 68 | ### Creeds, Confessions, and Catechisms 69 | 70 | Project Name | Description | Languages | Frameworks | Supported Platforms 71 | --- | --- | :-: | :-: | :-: 72 | [Compendium](https://github.com/reformed-standards/compendium) | A collection of reformed documents, such as confessions and catechisms | - | - | data 73 | [Creeds.json](https://github.com/NonlinearFruit/Creeds.json) | Structured copies of Reformed creeds, confessions and catechisms | - | - | data 74 | [Westminster Standards](https://github.com/mattrob33/westminster-ios) | An iOS app for reading and searching the WCF, WLC, and WSC | Swift | - | iOS 75 | 76 | ### Original Languages 77 | 78 | Project Name | Description | Languages | Frameworks | Supported Platforms 79 | --- | --- | :-: | :-: | :-: 80 | [GNT Reader](https://github.com/mattrob33/sblgnt-reader) | A digital reader's edition of the Greek New Testament | Kotlin | - | Android 81 | 82 | ### Prayer/Meditation 83 | 84 | Project Name | Description | Languages | Frameworks | Supported Platforms 85 | --- | --- | :-: | :-: | :-: 86 | [ArrowPrayer](https://github.com/ModularEnigma/ArrowPrayer) | A Discord bot to submit prayer requests for the community to pray for | JavaScript | - | [Discord](https://craftingforchrist.net/discord) 87 | | | | | 88 | 89 | \* Projects marked with an asterisk have been archived or abandoned. 90 | --------------------------------------------------------------------------------