An open API service indexing awesome lists of open source software.

https://github.com/ifwhy/ilmify

Ilmify — Your gateway to Islamic knowledge through a simple API.
https://github.com/ifwhy/ilmify

Last synced: 9 months ago
JSON representation

Ilmify — Your gateway to Islamic knowledge through a simple API.

Awesome Lists containing this project

README

          


Ilmify Logo

Ilmify


Modern Islamic API - Quran, Hadith, Asmaul Husna





Node.js
TypeScript
Hono
Winston
ESBuild
PNPM


---

## 🚀 Features
- Quran API: List surahs, surah details, filter by Makkiyah/Madaniyyah
- Hadith API: List narrators, hadith details, pagination
- Asmaul Husna API: List and details of Allah's names
- Logging with Winston
- CORS & ready-to-use middleware

## 🛠️ Tech Stack
- **Node.js**
- **TypeScript**
- **Hono** (Web Framework)
- **Winston** (Logger)
- **ESBuild** (Bundler)
- **PNPM** (Package Manager)

## ⚡ Installation & Usage
```bash
pnpm install
pnpm run dev
```

Open in your browser:
```
http://localhost:3000
```

## 🌐 Live Demo
Ilmify is deployed at: [https://ilmify.vercel.app](https://ilmify.vercel.app)

## 📚 API Documentation
Documentation is coming soon! Stay tuned for OpenAPI specs and usage examples.
- [Quran API](./docs/quran.yaml) *(upcoming)*
- [Hadith API](./docs/hadits.yaml) *(upcoming)*
- [Asmaul Husna API](./docs/asmaulhusna.yaml) *(upcoming)*

## 👤 Author
- Ivan Wahyu Nugroho ([Instagram](https://instagram.com/ifwhy) | [GitHub](https://github.com/ifwhy))

## 🤝 Contributing & Feature Requests
Contributions, issues, and feature requests are welcome! If you want to request a new feature (for example, Sholawat Berzanji, etc.), feel free to open an issue or submit a pull request.

## 📄 License
MIT License