Skip to content

Repository files navigation

Maktabah Syamilah for macOS

Download on the Mac App Store

GitHub Release DOWNLOADED NOTARIZED Requirement

Build Status CodeQL Status Swift 6.0 Total Lines Codacy Grade Complexity Duplication License

A free application to access the Maktabah Syamilah library on macOS. Created as Sadaqah Jariyah — may it be beneficial for studying religious sciences - may Allah accept and bless this endeavor.


Screenshots

App-Mode


Installation


Features

  • Apple Notarized — Secure and verified for macOS.
  • CloudKit Real-Time Sync — Seamlessly sync annotations, highlights, and bookmarks across devices.
  • Complete Library Access — Full access to the Maktabah Syamilah text archives.
  • Full-Text Search (FTS) — Fast, multi-archive search capabilities.
  • Arabic Light10 Stemming — Intelligent stemming integrated for accurate FTS indexing and search queries.
  • Annotations & Highlights — Highlight passages, add notes, and organize research.
  • Multi-Tab & Multi-Window — Flexible workspace for cross-referencing multiple books.
  • Reader Customization — Adjustable Arabic typography, font size, and harakat display.
  • In-App Book Updates — Download and update book archives effortlessly.
  • Light & Dark Mode — Native dual-platform interface support.

Feedback & Bug Reports

This application is currently in early development. Your feedback is highly appreciated for future improvements!


Contributing

Contributions are welcome and greatly appreciated!

Please read the Contributing Guide for details on:

  • Reporting issues
  • Development workflow
  • Coding style (SwiftFormat rules)
  • Milestones & releases

Requires Xcode 26 or later.


License

This project is licensed under the GNU General Public License v3.0.

Third-Party Fonts

Third-Party Libraries


Created with the hope of it being an amal jariyah.

About

iOS and macOS application for Maktabah Syamilah database access with FTS5 custom index using Lucene Light10 Stemming.

Topics

Resources

Contributing

Security policy

Stars

6 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages