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

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

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

5 repositorios

Awesome GitHub RepositoriesCode Block Grouping

Logical organization of multiple commands or configurations into blocks for cohesive execution.

Distinct from Code Block Execution: Concerns the grouping of commands for execution flow, not visual block-based coding or document embedding.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Code Block Grouping. Refine with filters or upvote what's useful.

Awesome Code Block Grouping GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • bobbyiliev/introduction-to-bash-scriptingAvatar de bobbyiliev

    bobbyiliev/introduction-to-bash-scripting

    5,869Ver en GitHub↗

    Este proyecto es un recurso educativo integral y una serie de tutoriales para aprender scripting en Bash y programación shell. Sirve como guía técnica y manual de referencia para escribir scripts de automatización y crear herramientas reutilizables dentro de un entorno Linux. El material se centra en la automatización de DevOps y SysOps, cubriendo el desarrollo de herramientas de línea de comandos personalizadas, automatización de administración de sistemas y la implementación de automatización de seguridad, como la generación de contraseñas aleatorias y protección contra DDoS. El alcance abarca los fundamentos del lenguaje, incluyendo variables, bucles y lógica condicional, así como capacidades operativas como monitoreo de salud del sistema, resumen de logs de servidores web y gestión remota de servidores vía SSH. También aborda la interacción con la terminal mediante la construcción de menús interactivos, formato de salida y alias de comandos. El contenido está estructurado como una serie de guías, un ebook y una referencia de scripting.

    Demonstrates how to group commands into named units for repeated use throughout a script.

    HTML
    Ver en GitHub↗5,869
  • borgo-lang/borgoAvatar de borgo-lang

    borgo-lang/borgo

    4,640Ver en GitHub↗

    Borgo es un lenguaje de tipado estático y compilador que transforma sintaxis de alto nivel en código fuente Go. Funciona como un transpilador diseñado para aprovechar el runtime de Go mientras introduce un sistema de tipos centrado en tipos de datos algebraicos y manejo de errores basado en resultados. El lenguaje se distingue por reemplazar los valores de retorno múltiples de Go con tipos de resultado y opción, utilizando un operador dedicado para la propagación concisa de errores. Implementa tipos suma con coincidencia de patrones exhaustiva y proporciona una herramienta para generar bindings para paquetes de Go existentes, convirtiendo automáticamente retornos de valores múltiples en estos wrappers de tipo más seguros. El sistema incluye primitivas para programación concurrente, utilizando canales tipados y tareas en segundo plano para coordinar procesos asíncronos. Su sistema de tipos admite además la implementación de interfaces estructurales, inferencia automática de tipos de colección y bloques de implementación para organizar métodos en structs.

    Organizes behavior by grouping related functions into shared receiver blocks rather than per-function definitions.

    Rustcompilergolangprogramming-language
    Ver en GitHub↗4,640
  • vuejs/composition-apiAvatar de vuejs

    vuejs/composition-api

    4,184Ver en GitHub↗

    Este proyecto es un plugin de reactividad que lleva la Composition API y la gestión de estado reactivo de Vue 3 a aplicaciones Vue 2. Funciona como un organizador de lógica de componentes y un sistema para encapsular estado reactivo y funciones en utilidades reutilizables. El plugin permite el uso de funciones composables para compartir lógica con estado entre componentes sin depender de mixins. Proporciona una estructura basada en variables y funciones simples para facilitar la inferencia automática de tipos y el autocompletado en el editor. Además, incluye un sistema de inyección de dependencias basado en proveedores para compartir datos y funciones a través de un árbol de componentes. El sistema cubre la gestión de estado reactivo, propiedades computadas y watchers, junto con la capacidad de engancharse a los ciclos de vida de los componentes. Permite la integración de librerías de terceros con estado en el sistema de reactividad nativo y admite la precarga de datos en el servidor. El proyecto está escrito en TypeScript.

    Clusters related variables and functions together in the source code to ensure cohesive execution and organization.

    TypeScript
    Ver en GitHub↗4,184
  • johnlindquist/kitAvatar de johnlindquist

    johnlindquist/kit

    4,189Ver en GitHub↗

    Kit es un framework de automatización de escritorio y kit de herramientas de UI programable diseñado para construir herramientas de productividad personalizadas. Sirve como un wrapper de CLI multiplataforma y automatizador del sistema macOS, proporcionando un entorno para ejecutar scripts que gestionan tareas del sistema operativo, gestión de archivos y flujos de trabajo de aplicaciones. El proyecto se distingue por una capa de integración de LLM dedicada para la extracción de datos estructurados y la generación de texto, junto con un framework de UI especializado para crear formularios de entrada interactivos, ventanas HTML y widgets flotantes. Cuenta con una integración profunda con macOS a través de la ejecución de AppleScript y la personalización de la barra de menús del sistema. El framework cubre una amplia gama de capacidades, incluyendo el control de dispositivos de entrada a nivel de sistema, gestión del portapapeles y control de energía. Incluye utilidades de automatización para la programación basada en cron y vigilancia de archivos, así como herramientas de desarrollador para la sincronización con Git, gestión de variables de entorno y web scraping. El sistema proporciona soporte integrado para ejecutar comandos de shell y gestionar entornos de script aislados.

    Groups small, reusable actions into markdown files that appear as runnable commands in a central menu.

    TypeScript
    Ver en GitHub↗4,189
  • oils-for-unix/oilsAvatar de oils-for-unix

    oils-for-unix/oils

    3,288Ver en GitHub↗

    Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic

    Organizes multiple commands or declarative configurations into logical blocks for execution.

    Python
    Ver en GitHub↗3,288
  1. Home
  2. Programming Languages & Runtimes
  3. Code Block Grouping

Explorar subetiquetas

  • Named Command GroupsThe ability to group shell commands into reusable, named units. **Distinct from Code Block Grouping:** Focuses on the logical grouping of shell commands specifically, rather than general code blocks or UI components.
  • Receiver GroupingGrouping related methods into shared receiver blocks to organize behavior on types. **Distinct from Code Block Grouping:** Distinct from general code block grouping: specifically about organizing type methods via shared receivers.