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

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

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

12 مستودعات

Awesome GitHub RepositoriesData Flow Architectures

Patterns for managing how information propagates through an application's component tree.

Distinguishing note: No existing candidates; minting under Web Development to capture data propagation patterns.

Explore 12 awesome GitHub repositories matching web development · Data Flow Architectures. Refine with filters or upvote what's useful.

Awesome Data Flow Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sudheerj/reactjs-interview-questionsالصورة الرمزية لـ sudheerj

    sudheerj/reactjs-interview-questions

    44,646عرض على GitHub↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Ensures predictable state management by enforcing a strict top-down propagation of data through props and event callbacks.

    JavaScriptinterview-preparationinterview-questionsjavascript
    عرض على GitHub↗44,646
  • facebook/inferالصورة الرمزية لـ facebook

    facebook/infer

    15,646عرض على GitHub↗

    Infer is a static analysis toolset for Java, C, C++, and Objective-C designed to detect memory leaks, null dereferences, and resource bugs. It functions as a multi-language bug finder that identifies race conditions, deadlocks, and memory safety issues by translating source code into a common intermediate representation for analysis. The project distinguishes itself through an inter-procedural data flow analyzer that tracks movement between sources and sinks to detect tainted flows and generate data flow graphs. It also includes a framework for verifying temporal properties and reachability u

    Tracks data movement between sources and sinks to detect tainted flows and produce inter-procedural data flow graphs.

    OCamlccode-qualitycpp
    عرض على GitHub↗15,646
  • semgrep/semgrepالصورة الرمزية لـ semgrep

    semgrep/semgrep

    15,603عرض على GitHub↗

    Semgrep is a static analysis security testing tool designed to identify vulnerabilities and logic errors by matching source code against declarative patterns. It functions as an automated scanner that integrates into development workflows to detect insecure code patterns and enforce coding standards before deployment. The engine utilizes a language-agnostic intermediate representation and a modular parser architecture to normalize diverse programming languages into a unified format. This allows for consistent rule execution across different codebases, enabling users to perform custom structur

    Tracks the movement of untrusted input through an application to identify potential security vulnerabilities where data reaches sensitive functions.

    OCamlcgojava
    عرض على GitHub↗15,603
  • angr/angrالصورة الرمزية لـ angr

    angr/angr

    8,898عرض على GitHub↗

    Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the

    Implements taint analysis engines to track the propagation of symbolic inputs through program data flows.

    Python
    عرض على GitHub↗8,898
  • securego/gosecالصورة الرمزية لـ securego

    securego/gosec

    8,866عرض على GitHub↗

    gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

    Tracks the propagation of untrusted user input to detect potential injection vulnerabilities.

    Go
    عرض على GitHub↗8,866
  • facebook/pyre-checkالصورة الرمزية لـ facebook

    facebook/pyre-check

    7,169عرض على GitHub↗

    Pyre is a high-performance static type checker and analysis tool for Python. It identifies type errors and ensures type safety without executing the program, utilizing a static type inference engine to maintain consistency across functions. The project is distinguished by an incremental type analysis engine that operates as a background daemon. This system monitors filesystem changes to re-validate only modified parts of a project, reducing the time required for repeated analysis. It also includes a static analysis security tool that uses taint analysis to track untrusted data flows and ident

    Provides a taint analysis engine to track untrusted data propagation and identify security vulnerabilities.

    OCaml
    عرض على GitHub↗7,169
  • greatfrontend/top-reactjs-interview-questionsالصورة الرمزية لـ greatfrontend

    greatfrontend/top-reactjs-interview-questions

    5,691عرض على GitHub↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    Covers the fundamental architectural pattern of one-way data flow using props and callbacks.

    MDXfront-end-developmentinterviewsjavascript
    عرض على GitHub↗5,691
  • day8/re-frameالصورة الرمزية لـ day8

    day8/re-frame

    5,532عرض على GitHub↗

    re-frame هو إطار عمل وظيفي لبناء تطبيقات الصفحة الواحدة (SPA) باستخدام ClojureScript. يوفر قاعدة بيانات مركزية غير قابلة للتغيير تعمل كمصدر وحيد للحقيقة لحالة التطبيق بالكامل، مما يفرض تدفق بيانات أحادي الاتجاه صارم حيث تؤدي الأحداث إلى تغييرات في الحالة وتحديثات لاحقة للعرض. يتميز إطار العمل برسم بياني تفاعلي للإشارات وخط أنابيب (pipeline) وسيط يعتمد على المعترضات (interceptors). من خلال التعامل مع منطق التطبيق كسلسلة من الأحداث القائمة على البيانات والآثار الجانبية التصريحية، فإنه يفصل منطق الأعمال عن طبقة العرض. تسمح هذه البنية للمطورين بإدارة تغييرات الحالة المعقدة والعمليات الخارجية من خلال دوال نقية، مما يضمن تنفيذ الآثار الجانبية بواسطة مترجم منفصل بدلاً من الاستدعاءات الإلزامية. يتضمن النظام مجموعة شاملة من الإمكانيات لإدارة بنية التطبيق، بما في ذلك اشتقاق البيانات التفاعلي، ومطابقة العرض القائمة على الاشتراكات، وإدارة الحالة القائمة على الأحداث. يدعم سير عمل التطوير المتقدم مثل تتبع الأحداث، وحفظ نقاط فحص الحالة، والقدرة على محاكاة الآثار الجانبية للاختبار المعزول. تم تصميم المشروع للتكامل مع React، مستفيداً من مطابقة DOM الافتراضي لتحديث واجهات المستخدم بكفاءة. يوفر مجموعة قوية من الأدوات للتعامل مع الاهتمامات المتقاطعة، وإدارة رسوم بيانية معقدة لتدفق البيانات، وتنسيق العمليات غير المتزامنة ضمن خط أنابيب أحداث متسلسل وقابل للتنبؤ.

    Links data transformation nodes into dependency graphs to ensure downstream calculations execute after upstream updates.

    Clojureclojurescriptre-framereact
    عرض على GitHub↗5,532
  • charles2gan/gda-android-reversing-toolالصورة الرمزية لـ charles2gan

    charles2gan/GDA-android-reversing-Tool

    4,778عرض على GitHub↗

    This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to

    Tracks the movement of sensitive data from sources to sinks to identify privacy leaks and vulnerabilities.

    Pythondecompilermalware-analysismobile-security
    عرض على GitHub↗4,778
  • jonathansalwan/tritonالصورة الرمزية لـ JonathanSalwan

    JonathanSalwan/Triton

    4,202عرض على GitHub↗

    Triton is a dynamic binary analysis framework designed to automate reverse engineering. It functions as a multi-architecture CPU emulator, an SMT-based symbolic execution engine, and a dynamic taint analysis tool. The framework translates raw machine instructions into abstract syntax trees, allowing it to represent binary program logic as a structured intermediate representation. This allows the system to map multiple hardware instruction sets to a single analysis framework and translate machine instructions into mathematical formulas for solving constraints. Its capabilities cover the simul

    Includes an engine for tracking the propagation of untrusted data through registers and memory to identify vulnerabilities.

    C++
    عرض على GitHub↗4,202
  • rhysd/actionlintالصورة الرمزية لـ rhysd

    rhysd/actionlint

    3,617عرض على GitHub↗

    actionlint is a static analysis tool and linter specifically designed for GitHub Actions workflow files. It functions as a CI workflow validator and YAML configuration linter to ensure the syntax and logic of automation files are correct before deployment. The project distinguishes itself by performing deep security auditing and script analysis. It includes a shell script auditor to detect syntax bugs and script injection vulnerabilities in inline commands, and it scans for hardcoded credentials to prevent security leaks. The tool covers a broad range of validation capabilities, including ex

    Uses taint analysis to track untrusted inputs into shell commands and detect script injection vulnerabilities.

    Goactionscigithub-actions
    عرض على GitHub↗3,617
  • bearer/bearerالصورة الرمزية لـ Bearer

    Bearer/bearer

    2,566عرض على GitHub↗

    Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security vulnerabilities, hard-coded secrets, and privacy risks in source code through static analysis and data flow tracing. The tool distinguishes itself by tracking the movement of sensitive data through code to identify leaks and by mapping personal and health-related information flows to generate evidence for privacy impact assessments. It also provides differential scanning for pull requests and uses fingerprint-based suppression to exclude known false positives from reports. The platform co

    Analyzes data movement across function and file boundaries to find complex vulnerabilities.

    Goappseccode-qualitycompliance
    عرض على GitHub↗2,566
  1. Home
  2. Web Development
  3. Data Flow Architectures

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

  • Internal Data Flow Tracers1 وسم فرعيMaps the progression of data from standard input through internal buffers and file descriptors to a remote service. **Distinct from Data Flow Architectures:** Distinct from Data Flow Architectures: focuses on tracing data flow through internal buffers and file descriptors in source code, not high-level application data propagation patterns.
  • Taint Analysis Engines1 وسم فرعيMechanisms for tracking the propagation of untrusted data through application code to identify security vulnerabilities. **Distinct from Data Flow Architectures:** Focuses on security-oriented data flow tracking rather than general architectural data propagation.