the zakat app you've been looking for ...
See the code
ZakApp re-imagines the wealth purification experience by prioritizing user privacy, Fiqh precision, and modern design. Unlike other tools that send your Net Worth to a cloud server, ZakApp performs all calculations locally.
v1.0.0 — Nur and Qamar. The first stable release: the ḥawl is drawn as a moon-arc whose phase tracks the lunar year, the niṣāb basis is derived from your chosen school instead of held as a separate setting, asset values carry the date they were true, and the interface is properly right-to-left for Arabic. Release notes · Changelog
Note: As of v0.10.0, payment recipients and notes are encrypted client-side. Even with full database access, the server cannot decrypt your data. Learn more
The fastest way to get started with zero configuration:
# Clone and run the deployment script
git clone https://github.com/slimatic/zakapp.git && cd zakapp
./deploy-easy.sh
That's it! The script will:
Access your app:
👉 See EASY-DEPLOY.md for detailed instructions and troubleshooting.
If you prefer manual control:
# Clone and deploy
git clone https://github.com/slimatic/zakapp.git && cd zakapp
# Copy and configure environment
cp .env.easy.example .env
# Edit .env with your settings
# Start services
docker compose up -d
For development with hot reload:
# Clone and install
git clone https://github.com/slimatic/zakapp.git && cd zakapp
npm run install-all
# Start development servers
npm start
Documentation Hub — a guided index if you are not sure where to start.
| Guide | For |
|---|---|
| EASY-DEPLOY.md | Start here to install — one script, auto-HTTPS |
| QUICKSTART.md | The 3-command version |
| SELF-HOSTING.md | Your own server, custom domain |
| DEPLOY.md | Production architecture |
| Troubleshooting | When something breaks |
| FAQs.md | Zakat and Islamic finance questions |
| API Reference | REST API |
| CONTRIBUTING.md | Contributing code |
| SECURITY.md / PRIVACY.md | Security model and data handling |
Detailed technical details can be found in our Architecture Guide.
We welcome contributions! Please read CONTRIBUTING.md for details.
This project is licensed under the GNU Affero General Public License v3.0 - see LICENSE.
961 followers · starred Jan 2026
TypeScript
90.0%
Shell
5.0%
Python
3.4%
the zakat app you've been looking for ...
See the code
ZakApp re-imagines the wealth purification experience by prioritizing user privacy, Fiqh precision, and modern design. Unlike other tools that send your Net Worth to a cloud server, ZakApp performs all calculations locally.
v1.0.0 — Nur and Qamar. The first stable release: the ḥawl is drawn as a moon-arc whose phase tracks the lunar year, the niṣāb basis is derived from your chosen school instead of held as a separate setting, asset values carry the date they were true, and the interface is properly right-to-left for Arabic. Release notes · Changelog
Note: As of v0.10.0, payment recipients and notes are encrypted client-side. Even with full database access, the server cannot decrypt your data. Learn more
The fastest way to get started with zero configuration:
# Clone and run the deployment script
git clone https://github.com/slimatic/zakapp.git && cd zakapp
./deploy-easy.sh
That's it! The script will:
Access your app:
👉 See EASY-DEPLOY.md for detailed instructions and troubleshooting.
If you prefer manual control:
# Clone and deploy
git clone https://github.com/slimatic/zakapp.git && cd zakapp
# Copy and configure environment
cp .env.easy.example .env
# Edit .env with your settings
# Start services
docker compose up -d
For development with hot reload:
# Clone and install
git clone https://github.com/slimatic/zakapp.git && cd zakapp
npm run install-all
# Start development servers
npm start
Documentation Hub — a guided index if you are not sure where to start.
| Guide | For |
|---|---|
| EASY-DEPLOY.md | Start here to install — one script, auto-HTTPS |
| QUICKSTART.md | The 3-command version |
| SELF-HOSTING.md | Your own server, custom domain |
| DEPLOY.md | Production architecture |
| Troubleshooting | When something breaks |
| FAQs.md | Zakat and Islamic finance questions |
| API Reference | REST API |
| CONTRIBUTING.md | Contributing code |
| SECURITY.md / PRIVACY.md | Security model and data handling |
Detailed technical details can be found in our Architecture Guide.
We welcome contributions! Please read CONTRIBUTING.md for details.
This project is licensed under the GNU Affero General Public License v3.0 - see LICENSE.
961 followers · starred Jan 2026
TypeScript
90.0%
Shell
5.0%
Python
3.4%