Sunnah.now is a developer-first digital repository providing high-fidelity Hadith data through a modern API and scholarly-curated datasets. This repository contains the source code for the landing page and waitlist for the upcoming Sunnah.now platform.
The mission of Sunnah.now is to facilitate the access and distribution of verified and structured Hadith literature. Many existing solutions are either restricted by rate limits, remain closed-source, or lack downloadable, structured formats. Sunnah.now aims to bridge this gap by offering an open, unified API and database that serves both developers and researchers.
مَن دَلَّ على خَيرٍ فله مِثلُ أَجْرِ فاعِلِه
"Whoever guides someone to virtue will be rewarded equivalent to him who practices that good action"
— Riyad as-Salihin (رياض الصالحين) 173
Our objective is to provide:
- A unified API for multiple Hadith collections.
- Downloadable and structured datasets.
- Open-source contributions to ensure accuracy and accessibility.
- Node.js (Latest LTS recommended)
- npm or yarn
Clone the repository and install the necessary dependencies:
git clone https://github.com/sunnah-now/waitlist.git
cd waitlist
make installCreate a .env file in the root directory and provide the required environment variables as specified in .env.example.
make serve: Starts the development server athttp://localhost:3000.make build: Generates the production build in thedistdirectory.make lint: Performs type-checking using the TypeScript compiler (must for contributing).make format: Formats the codebase using Prettier (must for contributing).make format-check: Checks the codebase formatting with Prettier (dry run).make clean: Removes thedistdirectory.
This project is licensed under the MIT License. We believe in open access and encourage ethical use of the data and tools provided.
Everyone is welcome to contribute!
The mission of Sunnah.now is for the benefit of the Ummah, and we invite developers, researchers, and students of knowledge to participate in this noble effort. Whether it's fixing bugs, improving documentation, or suggesting new features, your contribution is a valuable service.
Please feel free to open issues, submit pull requests, or reach out to us. This project is a collective effort for the sake of the Ummah, and every contribution matters.