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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesPredicate-Based State Management

Systems for storing mutable state used by logic predicates to toggle feature activation.

Distinct from State Management Stores: Focuses on runtime state used for conditional logic (predicates) rather than schema-driven persistence.

Explore 10 awesome GitHub repositories matching data & databases · Predicate-Based State Management. Refine with filters or upvote what's useful.

Awesome Predicate-Based State Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ethicalhack3r/dvwaAvatar ethicalhack3r

    ethicalhack3r/DVWA

    13,236Vezi pe GitHub↗

    DVWA is a vulnerable web application sandbox and PHP security training environment. It serves as a deployable penetration testing target and an OWASP Top 10 lab designed for practicing exploits and simulating common web security vulnerabilities. The application allows users to adjust security difficulty levels to match their skill level and toggle between different SQL database engines to test how various systems handle injection attacks. It includes a mechanism to disable authentication, enabling automated security tools to interact directly with the environment. The project provides capabi

    Adjusts source code execution paths and input validation based on a stored security difficulty level.

    PHP
    Vezi pe GitHub↗13,236
  • anomalyco/opentuiAvatar anomalyco

    anomalyco/opentui

    12,131Vezi pe GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Stores mutable key-value data that toggles the activation of input layers and bindings via runtime predicates.

    TypeScript
    Vezi pe GitHub↗12,131
  • coplaydev/unity-mcpAvatar CoplayDev

    CoplayDev/unity-mcp

    10,959Vezi pe GitHub↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Modifies the AI opponent's skill by editing a script variable to set the challenge level.

    C#aiai-integrationanthropic
    Vezi pe GitHub↗10,959
  • facebook/jscodeshiftAvatar facebook

    facebook/jscodeshift

    9,952Vezi pe GitHub↗

    jscodeshift is a JavaScript AST transformation toolkit and codemod engine designed for large-scale code refactoring and structural migrations. It provides a set of utilities to parse source code into abstract syntax trees, programmatically modify those trees, and convert them back into source text. The tool distinguishes itself by preserving original source formatting and stylistic properties during the transformation process. It utilizes a builder for generating structurally valid AST nodes and integrates interchangeable parsing engines to support different language standards and experimenta

    Isolates specific code elements for transformation using boolean predicates applied during tree traversal.

    JavaScript
    Vezi pe GitHub↗9,952
  • github/codeqlAvatar github

    github/codeql

    9,252Vezi pe GitHub↗

    CodeQL is a semantic code analysis engine and vulnerability scanning tool that treats source code as data. It utilizes a static analysis query language to define complex patterns and security vulnerabilities within a code graph database. The system represents source code as a relational database, enabling the execution of structural queries and data flow analysis. This approach allows for the detection of security flaws and coding errors across large-scale repositories. The tool provides capabilities for automated code auditing, static analysis security testing, and custom vulnerability dete

    Provides a system of reusable logic modules to simplify complex queries by hiding raw database schema details.

    CodeQLcodeqlgithub-advanced-securitygithub-security-lab
    Vezi pe GitHub↗9,252
  • checkstyle/checkstyleAvatar checkstyle

    checkstyle/checkstyle

    8,867Vezi pe GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Suppresses audit events for specific lines or nodes by analyzing file contents via the AST.

    Javacode-qualitycommand-line-toolhacktoberfest
    Vezi pe GitHub↗8,867
  • a-b-street/abstreetAvatar a-b-street

    a-b-street/abstreet

    8,138Vezi pe GitHub↗

    A/B Street is an open-source traffic simulation and urban planning tool that models how cars, bikes, and pedestrians move through real-world street networks. It imports data from OpenStreetMap to build detailed, lane-level road models, then runs discrete-event simulations to analyze travel times, delays, and congestion patterns across different infrastructure scenarios. The project provides an interactive map editor for modifying road geometry, lane configurations, traffic signals, and access restrictions, with full undo/redo support. Users can design low-traffic neighborhoods by placing moda

    Edit a configuration file to change level difficulty or grant unlimited upzoning power, with a reset option if settings break.

    Rustgameopenstreetmapseattle
    Vezi pe GitHub↗8,138
  • rhaiscript/rhaiAvatar rhaiscript

    rhaiscript/rhai

    5,453Vezi pe GitHub↗

    Rhai este un motor de scripting încorporat și un limbaj cu tipizare dinamică, conceput pentru integrarea în aplicații Rust. Acesta funcționează ca un compilator de arbore sintactic abstract (AST) și un strat de interop nativ, permițând dezvoltatorilor să mapeze tipuri și funcții Rust într-un mediu de scripting pentru comunicare bidirecțională. Proiectul servește drept framework pentru crearea de limbaje specifice domeniului (DSL) personalizabile. Permite definirea de operatori, sintaxă și medii de execuție restricționate, facilitând crearea de limbaje specializate cu seturi funcționale adaptate. Motorul acoperă o gamă largă de capabilități, inclusiv sandboxing cu resurse limitate pentru execuție securizată, organizare modulară a codului și procesare cuprinzătoare de date pentru tipuri numerice, string-uri și binare. Oferă, de asemenea, instrumente pentru manipularea AST, serializarea stării de execuție și observabilitate la runtime prin inspectarea stivei de apeluri și interfețe de debugging. Motorul este conceput pentru deployment cross-platform pe orice CPU sau sistem de operare suportat de compilatorul nativ.

    Filters functions within the abstract syntax tree using boolean predicates to extract or remove specific logic.

    Rustembeddedembedded-scripting-languageno-std
    Vezi pe GitHub↗5,453
  • puniverse/quasarAvatar puniverse

    puniverse/quasar

    4,553Vezi pe GitHub↗

    Quasar este un framework de concurență pentru JVM care implementează modelul actor și o bibliotecă de thread-uri lightweight. Oferă unități de execuție izolate care comunică prin mesagerie asincronă pentru a elimina starea mutabilă partajată. Proiectul se distinge printr-un sistem de actori distribuit capabil să opereze pe mai multe noduri de cluster cu registre transparente din punct de vedere al locației și migrarea stării actorilor. Utilizează un scheduler de tip „work-stealing fiber” pentru a gestiona milioane de thread-uri lightweight, permițând sarcinilor să se suspende în timpul operațiunilor I/O non-blocante fără a bloca thread-urile de sistem subiacente. Framework-ul cuprinde un set larg de capabilități, inclusiv ierarhii de supraveghere pentru recuperare tolerantă la erori și canale de comunicare de tip CSP pentru sincronizarea fluxului de date. De asemenea, oferă primitive pentru coordonarea sarcinilor prin futures și variabile de flux de date, precum și instrumente pentru monitorizarea stării fibrelor și detectarea execuțiilor necontrolate. Sistemul este implementat în Java.

    Retrieves specific messages from a mailbox based on predicates to simplify state machine logic.

    Javaactorsconcurrencyfibers
    Vezi pe GitHub↗4,553
  • typedb/typedbAvatar typedb

    typedb/typedb

    4,353Vezi pe GitHub↗

    TypeDB este o bază de date graf și un sistem de gestionare a cunoștințelor (knowledge graph) puternic tipizat. Servește ca un magazin de date multi-model care unifică structurile relaționale, document și graf într-un singur mediu, funcționând atât ca o bază de date conformă ACID, cât și ca un motor de interogare declarativ. Sistemul se distinge prin utilizarea modelării n-ary hypergraph și a ierarhiilor de tip polimorfice. Utilizează o schemă puternic tipizată pentru a impune reguli structurale și a valida integritatea datelor, permițând inferența polimorfică bazată pe tip și polimorfismul de interfață bazat pe roluri pentru a rezolva automat relațiile complexe în timpul execuției interogărilor. Platforma acoperă o gamă largă de capabilități, inclusiv calcularea relațiilor recursive prin tabling, tranzacții cu izolare de snapshot și regăsirea declarativă a datelor. De asemenea, suportă disponibilitatea ridicată prin replicarea clusterelor bazată pe consens, controlul accesului bazat pe roluri și integrarea cu agenți AI pentru regăsirea datelor structurate. Gestionarea este susținută printr-o interfață de linie de comandă, iar sistemul oferă instrumente pentru vizualizarea schemelor graf și auditarea activității administrative.

    Captures complex logic within the schema to simplify queries and automate the inference of data.

    Rustdatabaseinferenceknowledge-base
    Vezi pe GitHub↗4,353
  1. Home
  2. Data & Databases
  3. State Management Stores
  4. Predicate-Based State Management

Explorează sub-etichetele

  • AST Node Predicate Filtering2 sub-tag-uriFiltering of abstract syntax tree nodes using boolean predicates during traversal. **Distinct from Predicate-Based State Management:** Specifically filters AST nodes for code transformation, not runtime state management.
  • Difficulty Settings1 sub-tagState-based toggles that adjust the complexity and validation logic of application features. **Distinct from Predicate-Based State Management:** Specific to pedagogical difficulty tiers rather than general feature-flagging predicates.
  • Predicate-Based Message SelectionRetrieving messages from a mailbox that satisfy a specific boolean predicate. **Distinct from Predicate-Based State Management:** Applied to actor mailboxes specifically, unlike column selection or authorization predicates.