awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to sparrowcode/permissionskit

Open-source alternatives to PermissionsKit

21 open-source projects similar to sparrowcode/permissionskit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best PermissionsKit alternative.

  • ivanvorobei/sppermissionsالصورة الرمزية لـ ivanvorobei

    ivanvorobei/SPPermissions

    5,817عرض على GitHub↗

    SPPermissions is a Swift library that centralizes permission status checks and request flows across iOS and macOS system services. It provides a unified API for checking the current authorization state of any system permission and requesting access through the appropriate system dialog, all through a single interface. The library uses typed enums to map each system permission to a distinct case, allowing developers to check status and request authorization with a single method call and closure-based callback. It automatically derives the required Info.plist usage-description keys from the per

    Swift
    عرض على GitHub↗5,817
  • zoontek/react-native-permissionsالصورة الرمزية لـ zoontek

    zoontek/react-native-permissions

    4,370عرض على GitHub↗

    react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked. The project includes a media access controller to handle limited access to photos and contacts through system-native pickers. It also features a system settings integrator that directs users to device settings pages to manually toggle application and notificat

    Objective-C++authorizationpermissionsreact
    عرض على GitHub↗4,370
  • karumi/dexterالصورة الرمزية لـ Karumi

    Karumi/Dexter

    5,199عرض على GitHub↗

    Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of requesting permissions from users by reducing the boilerplate code required in activities and fragments, providing a callback system to handle granted and denied states. The library includes a handler for displaying rationale explanations to users when dangerous permissions are denied or require further justification. It also provides automated response mechanisms, such as triggering user interface elements when a permission request is rejected. The project covers error detec

    Javaandroidandroid-librarypermissions
    عرض على GitHub↗5,199

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • ming1016/studyالصورة الرمزية لـ ming1016

    ming1016/study

    3,905عرض على GitHub↗

    This project is a collection of technical research and documentation focused on compiler theory, low-level programming, and iOS development. It serves as a learning repository and programming guide, covering code compilation, execution engines, and the inner workings of language architectures. The documentation details the analysis of executable files, runtime loops, and operating system internals to understand system behavior. It also tracks the chronological evolution of language features and syntax across different version releases. The repository covers several practical application area

    C
    عرض على GitHub↗3,905
  • github/swift-style-guideالصورة الرمزية لـ github

    github/swift-style-guide

    4,762عرض على GitHub↗

    This project is a set of coding standards, architectural patterns, and type safety guidelines for writing Swift source code. It provides a framework for maintaining clean and maintainable code through established conventions and formatting rules. The guide prioritizes composition over class inheritance by favoring value types and final classes. It establishes a policy for access control to manage boundaries between internal logic and external components through explicit visibility modifiers. The standards cover type safety optimization through immutable bindings and safe optional handling. A

    عرض على GitHub↗4,762
  • permissions-dispatcher/permissionsdispatcherالصورة الرمزية لـ permissions-dispatcher

    permissions-dispatcher/PermissionsDispatcher

    11,177عرض على GitHub↗

    PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for requesting and verifying system permissions while separating authorization logic from general business code. The project focuses on managing the permission request workflow, which includes justifying requests with custom explanations and handling user responses to system prompts. It also functions as a system settings guide, directing users to the manual Android settings menu for special permissions that require approval outside of the application.

    Java
    عرض على GitHub↗11,177
  • google/accompanistالصورة الرمزية لـ google

    google/accompanist

    7,824عرض على GitHub↗

    Accompanist is a collection of extension libraries that provide additional functionality and specialized components for the Jetpack Compose UI framework. It serves as a toolkit for implementing common layout and system tasks that extend the core capabilities of declarative UI development on Android. The library provides specialized utilities for managing modal bottom sheet destinations and defining custom animations for screen transitions within a navigation graph. It includes tools for detecting screen folds and display features to create adaptive layouts that adjust based on window size and

    Kotlinandroid-libraryjetpack-compose
    عرض على GitHub↗7,824
  • googlesamples/easypermissionsالصورة الرمزية لـ googlesamples

    googlesamples/easypermissions

    9,864عرض على GitHub↗

    Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting access to protected system resources and handling the associated result workflows. The project provides mechanisms for triggering system-level permission requests and executing specific tasks after permissions are granted. It includes a guided dialog system to direct users to system settings when a permission has been permanently denied. The library covers permission management, user onboarding, and system settings integration. It handles permission request lifecycles through

    Java
    عرض على GitHub↗9,864
  • yonahforst/react-native-permissionsالصورة الرمزية لـ yonahforst

    yonahforst/react-native-permissions

    4,369عرض على GitHub↗

    react-native-permissions is a cross-platform mobile permissions library that provides a unified API for checking and requesting hardware and software permissions on iOS, Android, and Windows. It serves as a device permission manager to verify permission status and prompt users for access to device features across different operating systems. The library includes a system settings navigator to direct users to application-specific device settings for modifying blocked or limited permissions. It provides a single interface for managing platform-specific permission requests and notification autho

    Objective-C++
    عرض على GitHub↗4,369
  • tbruyelle/rxpermissionsالصورة الرمزية لـ tbruyelle

    tbruyelle/RxPermissions

    10,416عرض على GitHub↗

    RxPermissions is a reactive permissions library for Android that manages runtime system permissions using RxJava observables. It serves as a wrapper for the Android runtime permission manager, converting asynchronous system requests and their results into a unified reactive stream. The library eliminates the need for fragmented callback methods by using a hidden fragment to intercept permission request results. This allows the request and the resulting outcome to remain within a single logic flow, avoiding boilerplate callbacks in the activity. The system supports requesting multiple permiss

    Java
    عرض على GitHub↗10,416
  • soapyigu/swift-30-projectsالصورة الرمزية لـ soapyigu

    soapyigu/Swift-30-Projects

    8,300عرض على GitHub↗

    This repository is a collection of Swift programming examples and an iOS app architecture reference. It provides a set of small applications and refactored projects that demonstrate the practical application of the Swift language, system frameworks, and user interface components. The project serves as a design pattern reference for implementing professional software architecture. It covers the application of Model-View-ViewModel, protocol-oriented programming, and dependency injection to decouple components and increase code reuse. Additional resources focus on test-driven development, provi

    Swiftcocoa-touchiosiphone-x
    عرض على GitHub↗8,300
  • johnsundell/swifttipsالصورة الرمزية لـ JohnSundell

    JohnSundell/SwiftTips

    4,014عرض على GitHub↗

    SwiftTips is a curated collection of guides, libraries, and design patterns focused on Swift language mastery, application architecture, and API design. It provides a technical resource for implementing advanced coding techniques and architectural best practices. The project emphasizes creating type-safe and conversational interfaces through strategic protocol composition and generics. It offers specialized patterns for building modular UI systems and managing complex view hierarchies, alongside comprehensive strategies for unit testing and dependency injection. The resource covers a broad s

    عرض على GitHub↗4,014
  • appintro/appintroالصورة الرمزية لـ AppIntro

    AppIntro/AppIntro

    10,569عرض على GitHub↗

    AppIntro is an Android onboarding framework used to create swipeable introductory screens and feature walkthrough carousels. It provides a navigation controller to manage wizard-style flow control and a UI component library for handling slide transitions and immersive layouts. The framework integrates system runtime permission requests directly into the onboarding sequence, allowing developers to block navigation until required access is granted. It supports different navigation modes that can toggle between standard and wizard behaviors, including the ability to restrict slide transitions ba

    Kotlinappintrocustom-slideshacktoberfest
    عرض على GitHub↗10,569
  • hotchemi/permissionsdispatcherالصورة الرمزية لـ hotchemi

    hotchemi/PermissionsDispatcher

    11,177عرض على GitHub↗

    PermissionsDispatcher is a declarative permission management library for Android. It provides a framework for handling runtime and special permissions using an API that routes request results to specific handler methods. The library uses annotations to trigger designated methods for success, rationales, or denials. It coordinates both standard runtime permission flows and specialized permissions that require directing the user to system settings activities for manual approval. The system includes workflows for custom permission justifications and denial handling, including fallbacks for when

    Java
    عرض على GitHub↗11,177
  • iphone5solo/pysearchالصورة الرمزية لـ iphone5solo

    iphone5solo/PYSearch

    3,780عرض على GitHub↗

    PYSearch is a customizable search interface component for iOS applications. It provides a search controller to manage query input and result display, incorporating a search suggestion engine for real-time predictions and a search history manager for recording and retrieving previous user terms. The project includes a trending search display that presents popular or hot search queries using various customizable tag styles. It handles the transition between an initial hot search screen and the active search results view based on user input. The component covers the design of search bars and re

    Objective-C
    عرض على GitHub↗3,780
  • paolocuscela/cardsالصورة الرمزية لـ PaoloCuscela

    PaoloCuscela/Cards

    4,207عرض على GitHub↗

    Cards is an iOS UI component library and a collection of reusable Swift components designed to render app marketplace style cards. It provides pre-defined layout templates for displaying application information and metadata on iOS devices. The library focuses on recreating the visual style of a mobile application marketplace, specifically producing user interface elements that mimic the look and feel of the Apple App Store. The project implements these views using a declarative SwiftUI layout, utilizing a composition-based hierarchy and protocol-oriented data modeling to decouple data struct

    Swift
    عرض على GitHub↗4,207
  • delba/permissionالصورة الرمزية لـ delba

    delba/Permission

    2,892عرض على GitHub↗

    A unified API to ask for permissions on iOS

    Swift
    عرض على GitHub↗2,892
  • ennioma/arekالصورة الرمزية لـ ennioma

    ennioma/arek

    952عرض على GitHub↗

    AREK is a clean and easy way to request any kind of iOS permission (with some nifty features 🤖)

    Swift
    عرض على GitHub↗952
  • vintasoftware/django-role-permissionsالصورة الرمزية لـ vintasoftware

    vintasoftware/django-role-permissions

    755عرض على GitHub↗

    A django app for role based permissions.

    Python
    عرض على GitHub↗755
  • django-guardian/django-guardianالصورة الرمزية لـ django-guardian

    django-guardian/django-guardian

    3,903عرض على GitHub↗

    django-guardian is a Django object permission library that enables the assignment of fine-grained access rights to individual database records. This system provides object-level access control, allowing users or groups to be granted permissions for specific model instances rather than applying a single global rule to an entire data model. The library includes a permission manager for the Django administrative interface, which provides a visual dashboard to assign and audit these instance-specific security rules. It also features an anonymous access controller to define and verify permissions

    Python
    عرض على GitHub↗3,903
  • dfunckt/django-rulesالصورة الرمزية لـ dfunckt

    dfunckt/django-rules

    1,976عرض على GitHub↗

    Awesome Django authorization, without the database

    Pythonauthorizationdjangopermissions
    عرض على GitHub↗1,976