Skip to content
View adelpro's full-sized avatar
💭
الحمد لله
💭
الحمد لله

Block or report adelpro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adelpro/README.md

Hi, I'm Adel Benyahia

I build open-source Quran software and the developer tools around it. TypeScript and React Native on the client, Next.js and SQLite on the server, MCP servers where an AI client needs real data.

Portfolio: adelpro.us.kg

Followers Stars

What I'm working on

open-mushaf-native: mushaf reader for Android, iOS and web built with Expo and React Native. Page-by-page rendering, offline reading, word-level interaction. Over 10,000 installs on Google Play at 4.6 stars.

App: com.adelpro.openmushafnative

open-tarteel: Quran audio streaming across web, mobile and TV, with reciter selection and background playback.

Live: tarteel.quran.us.kg

open-tarteel-tv: the Android TV and iOS build of Tarteel, over 5,000 installs.

quran-search-engine: stateless Quran search with Arabic normalisation, root and form matching, and verse highlighting. Published to npm, and the repo more people fork than star: 45 forks against 38 stars.

Repo: adelpro/quran-search-engine

quran-search-engine-mcp: an MCP server that gives AI clients Quran search, Arabic normalisation and highlight ranges instead of guessed verses.

npm: quran-search-engine-mcp

open-quran-view: Quran rendering components for React and React Native, driven by the Quran Foundation API.

Docs: adelpro.us.kg/open-quran-view

open-quran (Tilawa): reading app with WebTorrent delivery, so audio does not depend on one server staying up.

Live: tilawa.quran.us.kg

Tools

lubb-writer: AI writing assistant for the browser, 13 enhancement modes, multiple providers, self-hostable.

lubb-writer.adelpro.us.kg

designmd-forge: design system reference server and MCP tooling for DESIGN.md documents.

designmd-forge.adelpro.us.kg

@adelpro/writing-flow: voice-driven writing pipeline, on npm.

Stack

TypeScript, React, React Native, Next.js, NestJS, Tailwind CSS, SQLite and Postgres, Expo, Docker. Most of the work is Arabic-first UI: RTL layout, Quranic text rendering, Arabic search normalisation.

Writing

I write up the builds at letscode.adelpro.us.kg, mostly the parts that took longer than expected.

Elsewhere

Pinned Loading

  1. open-mushaf-native open-mushaf-native Public

    Open-Mushaf Native is a modern Quran Mushaf application built with Expo and React Native, designed for seamless, immersive reading and interaction on mobile platforms and web. This project emphasiz…

    TypeScript 45 33

  2. quran-search-engine quran-search-engine Public

    Quran search engine with semantic understanding, fast indexing, and developer-friendly architecture. Built with modern TypeScript, scalable backend, and optimized search relevance.

    Python 38 45

  3. open-tarteel open-tarteel Public

    Open Tarteel is an open-source Quran application designed to provide an optimal Quran audio streaming experience across various platforms. Recent updates include significant UI/UX improvements for …

    TypeScript 50 39

  4. mushaf-imad-expo mushaf-imad-expo Public

    A React Native Quran reading application built with Expo, featuring page-by-page Quran rendering with interactive verse support.

    TypeScript 23 22

  5. MERN-auth-roles-boilerplate MERN-auth-roles-boilerplate Public

    MERN-auth-roles a web application that allows you to manage the authentication and roles of users using MERN (MongoDB Express React Node)

    JavaScript 27 10

  6. nextjs-view-transitions nextjs-view-transitions Public

    TypeScript 18 5