batoulapps

batoulapps/adhan-js

High precision Islamic prayer time library for JavaScript

TypeScript
508
109
MIT License

Adhan‑JS is a high‑precision JavaScript library (usable in both Node and browsers) that calculates Islamic prayer times, sunrise, sunset, and related times using rigorously tested astronomical algorithms from *Astronomical Algorithms* by Jean Meeus. It’s intended for developers who need reliable, ready‑to‑use prayer‑time data for applications such as mosque‑oriented apps, religious‑observance tools, or any JavaScript project that requires accurate Islamic calendar calculations.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of batoulapps/adhan-js

Account's avatar
Babel command line.
Account's avatar
Babel compiler core.
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
semantic-release plugin to create or update a changelog file
Account's avatar
semantic-release plugin to analyze commits with conventional-changelog
Account's avatar
semantic-release plugin to commit release assets to the project's git repository
Account's avatar
semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues
Account's avatar
semantic-release plugin to generate changelog content with conventional-changelog
Account's avatar
A base TSConfig for working with Node 12.
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
babel module loader for webpack
Account's avatar
Git commit, but play nice with conventions.
Account's avatar
Run scripts that set and use environment variables across platforms
Account's avatar
Commitizen adapter following the conventional-changelog format.
Account's avatar
Runs prettier as an eslint rule
Account's avatar
Modern native Git hooks
Account's avatar
Delightful JavaScript Testing.
Account's avatar
Parse, validate, manipulate, and display dates
Account's avatar
Parse and display moments in any timezone.
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Next-generation ES module bundler
Account's avatar
Rollup plugin to minify generated es bundle
Account's avatar
Automated semver compliant package publishing
Account's avatar
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on batoulapps/adhan-js

Top contributors

z3bi's profile
z3bi
219 contributions
sgtsquiggs's profile
sgtsquiggs
68 contributions
basememara's profile
basememara
38 contributions
dependabot[bot]'s profile
dependabot[bot]
23 contributions
meltuhamy's profile
meltuhamy
22 contributions
khawarizmus's profile
khawarizmus
16 contributions
abumalick's profile
abumalick
14 contributions
semantic-release-bot's profile
semantic-release-bot
10 contributions
ahmedre's profile
ahmedre
7 contributions
mmmoussa's profile
mmmoussa
4 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet