awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to siteline/swiftui-introspect

Projects sharing features with Swiftui Introspect

30 open-source projects similar to siteline/swiftui-introspect, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • nativescript/nativescriptNativeScript avatar

    NativeScript/NativeScript

    25,446View on GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    TypeScriptandroidangularcapacitor
    View on GitHub↗25,446
  • nativescript-vue/nativescript-vuenativescript-vue avatar

    nativescript-vue/nativescript-vue

    6,449View on GitHub↗

    nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive state system. It functions as a cross-platform mobile UI library that renders platform-specific views instead of web views, utilizing a native mobile application bridge to connect Vue logic to NativeScript APIs for direct access to mobile hardware and OS features. The framework employs a reactive mobile component system to create high-performance screens and dynamic lists with automatic state updates. This architecture allows for the development of native mobile applications fr

    TypeScript
    View on GitHub↗6,449
  • happydog-intj/jsbridgehappydog-intj avatar

    happydog-intj/JsBridge

    9,912View on GitHub↗

    JsBridge is a bidirectional communication layer for Android that synchronizes data and triggers actions between a native Java application and an embedded web view. It serves as an interface for calling Java methods from JavaScript and executing JavaScript functions from native Android code. The project features an asynchronous bridge queue that stores pending function calls in a readiness buffer, ensuring requests are executed only after the connection between the native and web environments is stable. It utilizes callback identifier mapping to route asynchronous native responses back to the

    Java
    View on GitHub↗9,912

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • dcloudio/uni-appdcloudio avatar

    dcloudio/uni-app

    41,549View on GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Objective-Candroidcross-platformcrossplatform
    View on GitHub↗41,549
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    View on GitHub↗19,172
  • android/kotlin-multiplatform-samplesandroid avatar

    android/kotlin-multiplatform-samples

    1,290View on GitHub↗

    This repository provides a collection of reference implementations for building mobile applications using the Kotlin Multiplatform framework. It serves as a practical guide for centralizing core application logic, data handling, and business rules into a single shared codebase while maintaining the ability to build native user interfaces for Android and iOS. The project demonstrates architectural patterns for managing state, persistence, and network synchronization across diverse mobile operating systems. By utilizing common source sets and platform-specific native interop, it enables develop

    Kotlinandroidjetpackkmm
    View on GitHub↗1,290
  • react-native-camera/react-native-camerareact-native-camera avatar

    react-native-camera/react-native-camera

    9,638View on GitHub↗

    This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into mobile applications. It serves as a tool for implementing image and video capture, as well as specialized scanning and recognition tasks. The library includes specialized capabilities for computer vision, including a barcode scanner for decoding various barcode types, a face detection tool to identify human faces in a live feed, and an optical character recognition engine for extracting written text from the camera stream. The system covers hardware configuration and control, i

    Javacameraface-detectionreact-native
    View on GitHub↗9,638
  • rikkaapps/shizukuRikkaApps avatar

    RikkaApps/Shizuku

    26,413View on GitHub↗

    Shizuku is a framework that enables standard mobile applications to interact with restricted system-level interfaces and services. By acting as a bridge between the user space and protected system functions, it allows applications to perform privileged operations that are typically inaccessible due to standard operating system sandbox limitations. The project functions by routing requests through a persistent background service, which facilitates communication with internal system services and remote interfaces. This architecture allows for the execution of system-level tasks and the manageme

    Kotlin
    View on GitHub↗26,413
  • texturegroup/textureTextureGroup avatar

    TextureGroup/Texture

    8,173View on GitHub↗

    Texture is an iOS framework for building user interfaces that render on background threads using thread-safe node abstractions. It provides an asynchronous display node architecture that constructs and composites view hierarchies off the main thread, then synchronises the final bitmap for presentation, enabling smooth and responsive apps. The framework replaces UIKit's standard view system with node-based hierarchies that can be created, configured, and mutated on any queue without locking the main thread. The framework distinguishes itself through a precomputed rendering pipeline that decode

    Objective-C++asyncdisplaykitpinterestrendering
    View on GitHub↗8,173
  • swiftkickmobile/swiftmessagesSwiftKickMobile avatar

    SwiftKickMobile/SwiftMessages

    7,556View on GitHub↗

    SwiftMessages is an iOS notification bar library and in-app message queue manager. It provides a system for displaying customizable alerts and status messages at the top, bottom, or center of the screen. The library features a hosting bridge that allows declarative SwiftUI views to be rendered within imperative UIKit containers. It includes a queue management system that sequences chronological notifications and filters duplicate alerts to prevent interface overlap. The system handles dynamic layout management to avoid occlusion by the system keyboard and provides an accessibility interface

    Swift
    View on GitHub↗7,556
  • hackiftekhar/iqkeyboardmanagerhackiftekhar avatar

    hackiftekhar/IQKeyboardManager

    16,623View on GitHub↗

    IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts to prevent the software keyboard from covering text input fields. The project provides a customizable keyboard toolbar component with navigation buttons and action triggers. It enables focus management, allowing users to move between text fields via the return key or toolbar controls. The library covers keyboard layout coordination, including touch-based dismissal and offset configuration. It also includes a system for managing keyboard behaviors and appearance on a per-clas

    Swift
    View on GitHub↗16,623
  • alibaba/tangram-androidalibaba avatar

    alibaba/Tangram-Android

    4,095View on GitHub↗

    Tangram-Android is a server-driven UI SDK and dynamic native engine for Android. It enables the rendering of native user interfaces by interpreting JSON data definitions received from a remote server, allowing application layouts and content to be updated without requiring new app deployments. The framework uses a JSON-based system to synchronize page layouts across Android and iOS via a shared data format. This allows for real-time interface updates and cross-platform consistency by controlling the mobile UI from a remote backend. The project provides a modular library of reusable component

    Javaandroidcardmodular-ui-solution
    View on GitHub↗4,095
  • thejoefin/text-grabTheJoeFin avatar

    TheJoeFin/Text-Grab

    4,610View on GitHub↗

    Text-Grab is a desktop utility that captures text from screen regions, images, PDFs, and native user interface elements using on-device optical character recognition (OCR) and Windows UI Automation. It processes text entirely locally without sending data to external services, and extracts text directly from UI controls with perfect accuracy by reading the accessibility tree. The application also includes a persistent snippet dictionary for instant retrieval of frequently used text via a configurable system-wide hotkey. The tool supports building reusable extraction workflows by saving capture

    C#dotnetlocal-aimsix
    View on GitHub↗4,610
  • didi/doraemonkitdidi avatar

    didi/DoraemonKit

    20,420View on GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Java
    View on GitHub↗20,420
  • simpleboilerplates/swiftui-cheat-sheetSimpleBoilerplates avatar

    SimpleBoilerplates/SwiftUI-Cheat-Sheet

    4,456View on GitHub↗

    This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It provides a comprehensive collection of code examples, documentation, and a component library of reusable view implementations and layout patterns. The resource includes a compatibility map that links modern declarative views to their equivalent imperative counterparts in the UIKit framework. This documentation assists with the migration from UIKit to SwiftUI by providing guidance on wrapping legacy view controllers and view subclasses within a declarative hierarchy. The guide

    View on GitHub↗4,456
  • marionettejs/backbone.marionettemarionettejs avatar

    marionettejs/backbone.marionette

    7,037View on GitHub↗

    This project is a structured architectural layer for Backbone.js that implements the model-view-controller pattern for building complex single-page applications. It serves as a view management library and application framework that organizes views and data into manageable components and regions. The framework provides a centralized event aggregator pattern to coordinate communication between decoupled application modules without direct dependencies. It also includes a configuration-based client-side routing engine that maps browser URLs to specific controller actions. The system covers front

    JavaScript
    View on GitHub↗7,037
  • kodecocodes/swift-style-guidekodecocodes avatar

    kodecocodes/swift-style-guide

    13,173View on GitHub↗

    This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo

    View on GitHub↗13,173
  • geniusvjr/learningnotesGeniusVJR avatar

    GeniusVJR/LearningNotes

    13,145View on GitHub↗

    LearningNotes is a technical knowledge base and engineering study guide focused on Android framework internals, system architecture, and mobile performance optimization. It serves as a reference for analyzing the Android boot sequence, process bootstrapping, and system service initialization. The project provides detailed guides on mobile performance, including strategies for reducing memory footprints, identifying memory leaks, and optimizing image decoding. It further covers Android inter-process communication using AIDL and the Binder kernel driver, as well as software architecture manuals

    View on GitHub↗13,145
  • braydie/howtobeaprogrammerbraydie avatar

    braydie/HowToBeAProgrammer

    16,218View on GitHub↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    learningprogramming
    View on GitHub↗16,218
  • blockskit/blockskitBlocksKit avatar

    BlocksKit/BlocksKit

    6,837View on GitHub↗

    BlocksKit is a low-level utility library for Apple platform development, specifically designed for managing the execution flow and memory of blocks within macOS and iOS applications. It provides a collection of helper functions to simplify the use of blocks in Objective-C and C, reducing boilerplate code and addressing inherent technical limitations. The library focuses on bridging Objective-C blocks with legacy C-based APIs by providing compatible wrapper structures and function-pointer emulation. It enables the passing of blocks through system interfaces that require strict C-style callback

    Objective-C
    View on GitHub↗6,837
  • facebook/kvocontrollerfacebook avatar

    facebook/KVOController

    7,291View on GitHub↗

    KVOController is a thread-safe Objective-C library that serves as a wrapper for Cocoa key-value observing. It manages the monitoring of object property changes and automates the registration and removal of observers. The project focuses on memory safety by tying observer lifecycles to the controller, ensuring observers are removed upon deallocation to prevent leaks and crashes. It includes a thread-safe observation guard to prevent race conditions and observer resurrection when monitoring properties across multiple threads. The library maps object property paths to handler methods, triggerin

    Objective-C
    View on GitHub↗7,291
  • glfw/glfwglfw avatar

    glfw/glfw

    14,716View on GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Cclinuxmacos
    View on GitHub↗14,716
  • rendrjs/rendrrendrjs avatar

    rendrjs/rendr

    4,058View on GitHub↗

    Rendr is an isomorphic JavaScript framework and server-side renderer designed for Backbone.js applications. It synchronizes view rendering between Node.js servers and client browsers to provide initial HTML for improved search engine indexing and load speeds while maintaining application interactivity. The system uses a pluggable adapter system to decouple rendering logic from specific HTML template engines, allowing developers to swap or integrate custom engines. It also functions as a server-side proxy that intercepts client requests via virtual paths and forwards them to remote RESTful ser

    JavaScript
    View on GitHub↗4,058
  • teivah/100-go-mistakesteivah avatar

    teivah/100-go-mistakes

    7,915View on GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Gobookchinesedocumentation
    View on GitHub↗7,915
  • nx-js/observer-utilnx-js avatar

    nx-js/observer-util

    1,211View on GitHub↗

    Observer-util is a reactive state management library that leverages ES6 proxies to automate dependency tracking and synchronization between data and application logic. By wrapping plain data structures in transparent proxies, the library monitors property access and mutations to trigger associated functions automatically whenever the underlying state changes. The library distinguishes itself through its granular control over the reactive lifecycle and execution flow. It provides mechanisms to decouple data change detection from reaction execution, allowing developers to implement custom sched

    JavaScriptdata-bindinges6-proxiesjavascript
    View on GitHub↗1,211
  • onthecodepath/ios-interview-questionsonthecodepath avatar

    onthecodepath/iOS-Interview-Questions

    987View on GitHub↗

    This project is a curated collection of technical questions and answers designed to assist developers in preparing for software engineering interviews within the iOS ecosystem. It serves as a structured study tool for evaluating proficiency in mobile application architecture, system design, and core programming concepts. The repository provides a comprehensive reference for essential development topics, including memory management, concurrency, design patterns, and data persistence. By covering these foundational areas, it enables users to review common industry interview subjects and test th

    interview-practiceinterview-questionsios
    View on GitHub↗987
  • kotlin/ankoKotlin avatar

    Kotlin/anko

    15,784View on GitHub↗

    Anko is an Android Kotlin library designed to simplify application development through a set of domain-specific languages and extensions. It functions as a programmatic UI DSL, an SQLite wrapper, an SDK utility, and an asynchronous framework. The project provides a declarative layout system that allows developers to build user interfaces through code instead of static XML markup. It distinguishes itself by offering a fluent database layer that eliminates manual cursor management and a concurrency system that uses weak references to prevent memory leaks in activities. The library covers broad

    Kotlin
    View on GitHub↗15,784
  • petkaantonov/bluebirdpetkaantonov avatar

    petkaantonov/bluebird

    20,515View on GitHub↗

    Bluebird is a JavaScript promise library designed for managing asynchronous operations with a custom promise implementation. It provides a framework for controlling promise lifecycles and orchestrating non-blocking programming patterns. The library distinguishes itself with an asynchronous debugging toolkit that captures long stack traces across asynchronous boundaries and a global handler for unhandled promise rejections. It includes a predicate-based error filtering system to target specific exception types and a mechanism for the deterministic cleanup of system resources. It covers a broa

    JavaScript
    View on GitHub↗20,515
  • jakewharton/butterknifeJakeWharton avatar

    JakeWharton/butterknife

    25,364View on GitHub↗

    ButterKnife is an Android view binding library and Java annotation processor that automates the linking of UI elements and resources to class fields and methods. It functions as a system for managing view references and event listeners to reduce repetitive setup code in Android applications. The library uses compile-time code generation to replace manual view lookups and type casting with generated helper classes, ensuring a reflection-free runtime. It differentiates itself by providing mechanisms for binding interaction events directly to methods, eliminating the need for anonymous inner cla

    Java
    View on GitHub↗25,364
  • thephd/sol2ThePhD avatar

    ThePhD/sol2

    5,072View on GitHub↗

    Sol2 is a C++ Lua binding library that serves as a language interoperability layer for integrating Lua scripts into C++ applications. It acts as a scripting wrapper and API toolkit, enabling the execution of Lua code and the management of shared state within a native C++ environment. The library focuses on automated function and type mapping to bridge native C++ classes and complex data types with the Lua scripting engine. It provides mechanisms for bidirectional data exchange, allowing compiled logic and variables to be synchronized between the host application and the script runtime. The s

    C++
    View on GitHub↗5,072