awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesBoolean Logic Combinators

Mechanisms for combining multiple conditions using AND, OR, and NOT operators to determine execution.

Distinguishing note: Candidates focus on text snippets or search filters, not general automation condition gating

Explore 6 awesome GitHub repositories matching software engineering & architecture · Boolean Logic Combinators. Refine with filters or upvote what's useful.

Awesome Boolean Logic Combinators GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • home-assistant/home-assistant.ioAvatar de home-assistant

    home-assistant/home-assistant.io

    9,466Ver en GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    Uses boolean logic combinators to evaluate multiple conditions before proceeding with an automation action.

    HTMLdocumentationhacktoberfesthass
    Ver en GitHub↗9,466
  • hamcrest/hamcrest-phpAvatar de hamcrest

    hamcrest/hamcrest-php

    7,007Ver en GitHub↗

    Hamcrest PHP is a declarative assertion framework and matcher library used for unit testing in PHP. It provides a set of flexible matchers to verify object states, data types, and collection contents. The library includes specialized tools for XML verification using XPath expressions to analyze document structures and element content. It also allows for the creation of complex validation rules by combining multiple independent matchers through logical operators. The framework covers a broad range of validation primitives, including string content inspection, numeric comparison, and object pr

    Provides capabilities to combine multiple independent matchers using logical AND and OR operations for complex validation.

    PHP
    Ver en GitHub↗7,007
  • rockstarlang/rockstarAvatar de RockstarLang

    RockstarLang/rockstar

    6,882Ver en GitHub↗

    Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy

    Combines boolean conditions using and, or, and nor operators, following a defined precedence order.

    JavaScript
    Ver en GitHub↗6,882
  • rspec/rspec-railsAvatar de rspec

    rspec/rspec-rails

    5,271Ver en GitHub↗

    rspec-rails es un framework de pruebas que integra RSpec con Ruby on Rails para proporcionar herramientas de desarrollo guiado por comportamiento (BDD). Sirve como una suite para definir el comportamiento de la aplicación mediante una sintaxis conversacional, proporcionando un kit de herramientas especializado para crear especificaciones de comportamiento para modelos, controladores y vistas. El proyecto destaca por la generación automatizada de pruebas, proporcionando una interfaz de línea de comandos para crear archivos de especificación base para componentes de Rails como modelos, controladores y trabajos en segundo plano. Diferencia sus capacidades con una biblioteca completa de mocking y stubbing, y una suite de integración de aplicaciones web diseñada para simular ciclos completos de solicitud e interacciones de navegador. El framework cubre una amplia superficie de pruebas de integración, incluyendo verificación de mapeo de rutas, validación de contenido de mailers y ejecución de trabajos en segundo plano. Proporciona una amplia gama de aserciones de prueba para validar el estado de los objetos, estados de respuesta HTTP y resultados de consultas a bases de datos, junto con herramientas para gestionar dobles de prueba mediante espías y stubs. El sistema incluye un ejecutable de línea de comandos para la ejecución de pruebas y un almacén de configuración persistente para estandarizar los ajustes entre entornos.

    Combines multiple matchers using logical operators to verify intricate data structures.

    Ruby
    Ver en GitHub↗5,271
  • wangdoc/bash-tutorialAvatar de wangdoc

    wangdoc/bash-tutorial

    4,354Ver en GitHub↗

    Este proyecto es un recurso educativo integral que consiste en un tutorial de programación en Bash, una referencia de scripting y un manual de línea de comandos de Linux. Proporciona materiales instructivos para escribir scripts, automatizar tareas del sistema y dominar la navegación por terminal y la administración de sistemas Unix. Las guías cubren una amplia gama de personalización del entorno shell, incluyendo el estilo del prompt y el uso de alias. También proporciona una guía del entorno shell para gestionar archivos de configuración e inicializar entornos de usuario. Los materiales detallan un amplio conjunto de capacidades, incluyendo lógica de flujo de control, gestión de datos con arrays indexados y asociativos, y procesamiento de texto. Otras áreas cubiertas incluyen la gestión de archivos y recursos, coincidencia de patrones con expresiones regulares y herramientas de observabilidad para la depuración de scripts y validación de sintaxis. El recurso también explica funciones interactivas de la terminal como la recuperación del historial de comandos, el autocompletado de entrada y los atajos de teclado para la navegación en la línea de comandos.

    Explains how to combine multiple tests using AND, OR, and NOT operators to create complex conditions.

    Shell
    Ver en GitHub↗4,354
  • mouredev/hello-javaAvatar de mouredev

    mouredev/hello-java

    4,304Ver en GitHub↗

    This project is a collection of instructional resources and curriculum materials designed to teach the Java language. It provides a structured programming course, a fundamentals guide, and an object-oriented programming tutorial, supported by a series of practical coding exercises and implementation challenges. The curriculum focuses on implementing object-oriented patterns, including inheritance, polymorphism, and abstraction. It covers the creation of classes, the use of interfaces to define behavioral contracts, and the application of access modifiers to control data visibility. The educa

    Covers the use of AND, OR, and NOT operators to determine complex truth conditions.

    Javacursojavapoo
    Ver en GitHub↗4,304
  1. Home
  2. Software Engineering & Architecture
  3. Boolean Logic Combinators

Explorar subetiquetas

  • Assertion Logic CombinatorsMechanisms for combining multiple test matchers using logical operators to determine a final match result. **Distinct from Boolean Logic Combinators:** Distinct from general Boolean Logic Combinators by focusing specifically on the composition of test assertions rather than execution gating or search filters.