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

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

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

14 مستودعات

Awesome GitHub RepositoriesElement Selectors

Utilities for targeting specific DOM elements for data extraction.

Distinguishing note: Focuses on the selection mechanism for monitoring.

Explore 14 awesome GitHub repositories matching web development · Element Selectors. Refine with filters or upvote what's useful.

Awesome Element Selectors GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • dgtlmoon/changedetection.ioالصورة الرمزية لـ dgtlmoon

    dgtlmoon/changedetection.io

    32,027عرض على GitHub↗

    Changedetection.io is a self-hosted monitoring service designed to track web pages for content updates and notify users of changes. It functions as a centralized platform where users can manage tracking tasks, observe specific website elements, and receive automated alerts through various communication channels whenever modifications are detected. The service distinguishes itself through an integrated headless browser engine that executes interaction sequences, such as logins or form submissions, to access dynamic or restricted content. It maintains a historical record of page snapshots, util

    Isolates specific parts of a web page for monitoring by targeting individual elements.

    Pythonback-in-stockchange-alertchange-detection
    عرض على GitHub↗32,027
  • ipfs/ipfsالصورة الرمزية لـ ipfs

    ipfs/ipfs

    23,137عرض على GitHub↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    Allows clients to verify that retrieved blocks match the requested cryptographic identifier.

    ipfsipfs-protocolipfs-web
    عرض على GitHub↗23,137
  • automaapp/automaالصورة الرمزية لـ AutomaApp

    AutomaApp/automa

    21,425عرض على GitHub↗

    Automa is a browser-based automation platform that enables users to build, schedule, and execute repetitive web tasks through a visual, no-code interface. By operating as a browser extension, it provides a canvas-based environment where users construct workflows by connecting functional blocks to interact with web elements, manage browser state, and process data. The platform distinguishes itself through its deep integration with the browser environment, allowing for complex orchestration such as event-driven triggers, cross-origin request handling, and the ability to package workflows as sta

    The product locates specific page components using CSS selectors or XPath expressions to enable interaction and data extraction.

    Vueautomationbrowser-automationbrowser-extension
    عرض على GitHub↗21,425
  • rstacruz/cheatsheetsالصورة الرمزية لـ rstacruz

    rstacruz/cheatsheets

    14,429عرض على GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Documents the use of CSS selectors and XPaths to target and scope elements in the DOM.

    SCSS
    عرض على GitHub↗14,429
  • microsoft/playwright-pythonالصورة الرمزية لـ microsoft

    microsoft/playwright-python

    14,279عرض على GitHub↗

    Playwright for Python is a browser automation framework designed for end-to-end testing, web scraping, and user interaction simulation. It functions as a headless browser controller that enables programmatic navigation, data extraction, and the execution of complex workflows across multiple rendering engines. The framework distinguishes itself through an actionability-aware interaction engine that automatically verifies element readiness before performing actions, significantly reducing test flakiness. It utilizes isolated browser contexts to maintain separate storage and cookies for parallel

    The framework throws an error when multiple elements match a single selector to prevent ambiguous interactions and ensure that every test step targets exactly one specific element.

    Pythonchromiumfirefoxplaywright
    عرض على GitHub↗14,279
  • bluesky-social/atprotoالصورة الرمزية لـ bluesky-social

    bluesky-social/atproto

    9,474عرض على GitHub↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    Provides a process to confirm that a user session is active and retrieve the unique identifier of the user.

    TypeScript
    عرض على GitHub↗9,474
  • snapshot-labs/snapshot-v1الصورة الرمزية لـ snapshot-labs

    snapshot-labs/snapshot-v1

    9,109عرض على GitHub↗

    Snapshot is a decentralized governance platform that enables DAOs and organizations to create and manage onchain voting systems. It supports both offchain signing and onchain execution, allowing votes to be submitted as signed messages to reduce gas costs while maintaining verifiability through onchain proposal execution on Ethereum and Starknet. The platform provides a modular strategy plugin system for voting power calculation and proposal validation, along with hierarchical space and role management for multi-tier governance structures. Snapshot distinguishes itself through several advance

    Snapshot displays a warning badge next to a space name to identify impersonating projects, IP infringement, or potential scams.

    Vue
    عرض على GitHub↗9,109
  • sandermertens/flecsالصورة الرمزية لـ SanderMertens

    SanderMertens/flecs

    8,045عرض على GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Enables verifying whether an entity possesses a specific component or relationship to determine its state.

    Cc99cpp11cpp14
    عرض على GitHub↗8,045
  • ipfs-shipyard/ipfs-desktopالصورة الرمزية لـ ipfs-shipyard

    ipfs-shipyard/ipfs-desktop

    6,535عرض على GitHub↗

    ipfs-desktop is a graphical application for managing a local IPFS node, hosting content, and interacting with the peer-to-peer network. It serves as a desktop client that provides a visual interface for content-addressed storage management, peer-to-peer file sharing, and the administration of the node lifecycle. The project differentiates itself by providing a comprehensive suite of controllers for node health, gateway routing, and static site hosting. It includes a dedicated content-addressed storage browser for importing and organizing files, a gateway controller to route network content th

    Verifies that retrieved data bytes match a specific cryptographic content identifier to ensure data integrity.

    JavaScript
    عرض على GitHub↗6,535
  • microsoft/security-101الصورة الرمزية لـ microsoft

    microsoft/Security-101

    6,203عرض على GitHub↗

    Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular, framework-aligned modules. It is designed to build core knowledge across multiple security domains without tying content to specific products or platforms, making it suitable for both beginners and professionals seeking a structured introduction to the field. The curriculum is built around established security frameworks, including the MITRE ATT&CK framework for standardized threat analysis and the NIST Cybersecurity Framework for incident response workflows. It covers a broad range of do

    Teaches entity authenticity verification as a concept within the security curriculum.

    HTMLappseccia-triaddata-protection
    عرض على GitHub↗6,203
  • anacrolix/torrentالصورة الرمزية لـ anacrolix

    anacrolix/torrent

    6,041عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة عميل BitTorrent كاملة الميزات وتنفيذ بروتوكول. يوفر المكونات الأساسية اللازمة لمشاركة الملفات من نظير إلى نظير، بما في ذلك مكدس شبكات يدعم مواصفات BitTorrent، واتصالات المتتبع، وإدارة السرب. يتمثل أحد الميزات الرئيسية في تضمين نظام ملفات افتراضي يسمح بتركيب التورنت كمحركات أقراص للقراءة فقط. يتيح هذا النظام بث المحتوى عند الطلب، حيث يتم جلب أجزاء بيانات محددة من الشبكة فقط عند حدوث طلب قراءة، بدلاً من الحاجة إلى تنزيل الأرشيف بأكمله أولاً. تغطي المكتبة مجموعة واسعة من قدرات نظير إلى نظير، بما في ذلك اكتشاف النظراء اللامركزي عبر جداول التجزئة الموزعة، واجتياز NAT من خلال ثقب الجدار الناري و UPnP، وإنفاذ سلامة البيانات عبر التحقق من الأجزاء القائم على التجزئة. كما تتعامل مع معالجة بيانات bencode، والمصافحات المشفرة، وإدارة حركة المرور للتحكم في عرض النطاق الترددي واتصالات النظراء. يتضمن التنفيذ دعماً لتوافق BitTorrent v2 ويوفر تسجيل بيانات مهيكل ومقاييس داخلية لمراقبة أداء الاتصال.

    Verifies the integrity of downloaded data pieces by comparing their cryptographic hashes against torrent metadata.

    Gobittorrentgomagnet-link
    عرض على GitHub↗6,041
  • dhall-lang/dhall-langالصورة الرمزية لـ dhall-lang

    dhall-lang/dhall-lang

    4,458عرض على GitHub↗

    Dhall is a type-safe configuration language designed to create programmable configuration files that are guaranteed to terminate. It is a non-Turing-complete language that uses a strict type system to ensure correctness and prevent infinite loops during evaluation. The project functions as a deterministic configuration engine and marshalling tool, converting programmable expressions into static formats such as JSON, YAML, and Bash. It distinguishes itself through a focus on security and integrity, using semantic hashing to pin remote imports and enforcing origin policies to prevent data exfil

    Ensures the integrity of remote imports by calculating cryptographic hashes of the abstract syntax tree.

    Dhallconfiguration-languagedhall
    عرض على GitHub↗4,458
  • numbersprotocol/nitالصورة الرمزية لـ numbersprotocol

    numbersprotocol/nit

    4,138عرض على GitHub↗

    nit هي منصة لإثبات أصول البلوكشين وسجل أصول لا مركزي. تنشئ سلسلة عهدة قابلة للتحقق للوسائط الرقمية من خلال تعيين معرفات فريدة مشفرة للملفات وتسجيل أصلها وملكيتها وتاريخ تعديلها على دفتر الأستاذ. يتميز المشروع بدمج IPFS للتخزين اللامركزي ونظام إصدار محتوى يتتبع تطور الأصول من خلال التزامات (commits) غير قابلة للتغيير. يتضمن أدوات متخصصة لتتبع أصل الذكاء الاصطناعي التوليدي، مما يسمح بتسجيل المبدعين والأدوات المستخدمة في الوسائط الاصطناعية للحفاظ على شجرة بيانات وصفية شفافة. يغطي النظام مجموعة واسعة من الإمكانيات بما في ذلك إدارة الحقوق الرقمية، وتوزيع الإتاوات الآلي عبر العقود الذكية، والتحقق من صحة المحتوى. كما ينفذ نموذج حوكمة مرجح بالرموز حيث يمكن للمستخدمين رهن الرموز للتأثير على اتجاه البروتوكول من خلال التصويت اللامركزي. تم تطوير المشروع بلغة TypeScript.

    Authenticates digital files and their modification history using immutable blockchain records and industry standards.

    TypeScripterc-7053nit
    عرض على GitHub↗4,138
  • callstack/react-native-testing-libraryالصورة الرمزية لـ callstack

    callstack/react-native-testing-library

    3,390عرض على GitHub↗

    This project is a testing framework designed for React Native applications, providing a suite of tools to render components in a controlled memory environment. It enables developers to verify the behavior and structure of mobile interfaces by simulating user interactions and monitoring component lifecycle transitions. By isolating components from the rest of the application, it ensures that tests remain stable and independent. The framework distinguishes itself through an accessibility-first approach, prioritizing user-facing attributes like roles, labels, and text content when querying the c

    Validates the presence and existence of components within the rendered structure during tests.

    TypeScriptjestreactreact-native
    عرض على GitHub↗3,390
  1. Home
  2. Web Development
  3. Element Selectors

استكشف الوسوم الفرعية

  • Presence Verifiers1 وسم فرعيUtilities for checking the existence of DOM elements to control workflow branching. **Distinct from Element Selectors:** Distinct from Element Selectors: focuses on boolean existence checks for conditional logic rather than just locating elements.
  • Uniqueness EnforcementValidation logic that ensures selectors match exactly one element to prevent ambiguous interactions. **Distinct from Element Selectors:** Distinct from Element Selectors: focuses on the validation of selector uniqueness rather than the selection mechanism itself.