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
·

15 repositorios

Awesome GitHub RepositoriesLibrary Default Configuration

Assignment of fallback values to variables to enable customizable library settings.

Distinct from Default Configuration Values: Distinct from Default Configuration Values: focuses on stylesheet-specific variable defaults.

Explore 15 awesome GitHub repositories matching software engineering & architecture · Library Default Configuration. Refine with filters or upvote what's useful.

Awesome Library Default Configuration GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sass/sassAvatar de sass

    sass/sass

    15,373Ver en GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    Assigns fallback values to variables that only apply if the user has not already defined them.

    TypeScript
    Ver en GitHub↗15,373
  • boundaryml/bamlAvatar de BoundaryML

    BoundaryML/baml

    7,636Ver en GitHub↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Sets global defaults for logging, registries, and type builders that apply across all AI function calls.

    Rustbamlboundarymlguardrails
    Ver en GitHub↗7,636
  • ppoffice/hexo-theme-icarusAvatar de ppoffice

    ppoffice/hexo-theme-icarus

    6,661Ver en GitHub↗

    Hexo Theme Icarus is a modern, delicate theme for the Hexo static site generator. It provides a flexible layout and widget configuration system, with all appearance and behavior controlled through a single YAML or JSON configuration file that is validated against JSON schemas during each build. The theme distinguishes itself through a configuration-driven architecture that supports per-page and per-post layout overrides, automatic configuration migration, and a component override mechanism that allows replacing built-in widgets, comments, and share components by copying layout files. It integ

    Creates the default theme configuration file from JSON schemas if it does not already exist.

    JavaScripthexohexo-themestatic-site
    Ver en GitHub↗6,661
  • j178/prekAvatar de j178

    j178/prek

    6,297Ver en GitHub↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Splits matching files across multiple hook invocations when the count exceeds a configurable limit.

    Rustgitgit-hookspre-commit
    Ver en GitHub↗6,297
  • ricequant/rqalphaAvatar de ricequant

    ricequant/rqalpha

    6,166Ver en GitHub↗

    RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen

    Creates a default config.yml file in the user's home directory to customize backtesting parameters.

    Pythonbacktestfinancefutures
    Ver en GitHub↗6,166
  • dcastil/tailwind-mergeAvatar de dcastil

    dcastil/tailwind-merge

    5,648Ver en GitHub↗

    tailwind-merge is a utility library that resolves conflicting Tailwind CSS class strings when combining multiple sets of classes. It automatically detects and removes conflicting utility classes, keeping only the last class from each group that modifies the same CSS property, while preserving non-conflicting and non-Tailwind classes unchanged. The library handles complex conflict scenarios including modifier-order resolution, arbitrary value type detection, postfix modifier semantics, and asymmetric conflicts where one class group removes preceding classes from other groups but not vice versa

    Creates custom merge functions by extending the default Tailwind configuration with overrides and additions.

    TypeScriptcsstailwindcssutility-classes
    Ver en GitHub↗5,648
  • system-ui/theme-uiAvatar de system-ui

    system-ui/theme-ui

    5,405Ver en GitHub↗

    Theme-ui es un framework de temas de React y una utilidad CSS-in-JS utilizada para construir interfaces de usuario tematizables. Funciona como una herramienta de sistema de diseño que establece escalas centralizadas basadas en restricciones para colores, tipografía y espaciado para garantizar la consistencia visual en todas las aplicaciones. El framework se distingue por una abreviatura responsiva basada en arrays para diseños mobile-first y un gestor de modos de color dedicado que se sincroniza con las preferencias del navegador y persiste las selecciones del usuario. También cuenta con un sistema para crear variantes de estilo con nombre para controlar la apariencia de los componentes mediante propiedades y proporciona capacidades de sincronización para traducir configuraciones de temas a Figma Styles. El proyecto cubre un amplio conjunto de capacidades de estilo, incluyendo inyección global de CSS para reseteos de elementos, anulaciones de temas anidados mediante contexto y un sistema de configuración de fusión profunda (deep-merge) para extender preajustes de diseño. También incluye un conjunto de componentes de diseño tematizables, como rejillas responsivas y entradas de formulario estandarizadas. Hay un plugin dedicado disponible para integrar el sistema de diseño dentro de sitios Gatsby.

    Implements deep-merging of custom configurations and tokens into base design presets.

    TypeScriptcolordesigndesign-system
    Ver en GitHub↗5,405
  • createjs/soundjsAvatar de CreateJS

    CreateJS/SoundJS

    4,569Ver en GitHub↗

    SoundJS es una librería de audio JavaScript y gestor de activos diseñada para cargar y reproducir audio en diferentes navegadores utilizando una API consistente. Sirve como un wrapper que abstrae la Web Audio API y HTML5 Audio para proporcionar un sistema de reproducción multiplataforma. El proyecto asegura un sonido consistente en todos los dispositivos al admitir Web Audio, HTML5 y plugins móviles. Incluye mecanismos específicos para entornos móviles, como desbloquear la reproducción de audio en iOS mediante eventos táctiles iniciados por el usuario y gestionar la continuidad de la reproducción durante bloqueos de pantalla. La librería cubre la gestión de activos mediante el registro y precarga de archivos de sonido para evitar retrasos en la reproducción. Proporciona controles tanto para la reproducción global como a nivel de instancia, incluyendo volumen, estados de silencio, paneo estéreo y el uso de un compresor de dinámica para evitar la distorsión del audio. El sistema incluye soporte para aplicaciones híbridas mediante plugins de Cordova y PhoneGap, y mantiene compatibilidad con versiones anteriores mediante fallbacks de audio Flash.

    Allows defining default playback properties that are automatically applied to all new sound instances.

    JavaScript
    Ver en GitHub↗4,569
  • jabref/jabrefAvatar de JabRef

    JabRef/jabref

    4,373Ver en GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Configures structural preferences and settings for individual bibliographic libraries to ensure consistent data management.

    Javaacademiaacademic-publicationsai
    Ver en GitHub↗4,373
  • idealvin/coostAvatar de idealvin

    idealvin/coost

    4,205Ver en GitHub↗

    Coost is a concurrent network framework and coroutine scheduler designed for building high-performance TCP, HTTP, and RPC services. It provides a set of tools for handling non-blocking IPv4 and IPv6 communication, integrating SSL encryption and a lightweight execution engine that manages concurrent tasks using shared stacks. The project features a specialized JSON RPC implementation for exchanging structured data over encrypted connections and a high-performance logging system. This logging infrastructure supports topic-based routing, frequency filtering, and automated stack trace capture for

    Provides a utility to generate physical configuration files on disk based on defined flags.

    C++benchmarkcoroutineflag
    Ver en GitHub↗4,205
  • csswizardry/inuit.cssAvatar de csswizardry

    csswizardry/inuit.css

    3,795Ver en GitHub↗

    inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves as a modular preprocessor system that utilizes BEM architecture and OOCSS patterns to structure stylesheets into reusable components and layout abstractions. The framework distinguishes itself by separating structural layout logic from visual skinning, allowing for the creation of design-agnostic layout objects. It employs a configuration-driven build process where developers can use feature switches and variable overrides to inject design tokens and selectively include only

    Provides a system for overriding internal variable defaults via configuration to customize design tokens.

    CSS
    Ver en GitHub↗3,795
  • rhysd/actionlintAvatar de rhysd

    rhysd/actionlint

    3,617Ver en 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

    Automatically generates a default configuration file to provide a starting point for tool customization.

    Goactionscigithub-actions
    Ver en GitHub↗3,617
  • autobrr/quiAvatar de autobrr

    autobrr/qui

    3,222Ver en GitHub↗

    Qui is a BitTorrent cross-seeding manager, automation engine, and multi-instance torrent dashboard. It provides a unified web interface to manage multiple separate torrent client instances from a single location and functions as an authentication gateway using OpenID Connect to protect backend API endpoints. The project specializes in identifying and adding matching torrents across different trackers to increase seeding ratios. It utilizes hardlink-based file replication to satisfy multiple tracker layouts without duplicating disk space and features a rule-based automation engine that execute

    Creates a default settings file via the command line to prepare the environment before starting.

    Gocross-seedcross-seedinggo
    Ver en GitHub↗3,222
  • steamautocracks/steam-auto-crackAvatar de SteamAutoCracks

    SteamAutoCracks/Steam-auto-crack

    3,095Ver en GitHub↗

    中文

    Generates a default configuration file with standard settings for the cracking tool.

    C#
    Ver en GitHub↗3,095
  • arches/table_printAvatar de arches

    arches/table_print

    906Ver en GitHub↗

    Table print is a Ruby console table formatter and data inspection utility that transforms collections of structured objects into aligned terminal tables. It functions as a development aid for debugging by formatting object attributes into readable text tables, traversing nested object relations, and displaying associated child records directly within parent table rows. The library includes options for table column customization, allowing users to adjust individual column widths, define custom headers, apply data formatting rules, and use cell value transformers. It also provides persistent c

    Stores persistent class and global defaults for preferred column layouts during object inspection.

    Ruby
    Ver en GitHub↗906
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Library Default Configuration

Explorar subetiquetas

  • Configuration File Generators2 sub-etiquetasTools that create default configuration files (e.g., YAML, JSON) in standard locations for user customization. **Distinct from Library Default Configuration:** Distinct from Library Default Configuration: focuses on generating a physical config file on disk rather than assigning fallback values in code.
  • Deep Merge Extensions1 sub-etiquetaDeep-merges custom conditions, tokens, utilities, recipes, patterns, and global styles into the default preset without replacing it. **Distinct from Library Default Configuration:** Distinct from Library Default Configuration: focuses on deep-merging custom configuration into defaults, not assigning fallback values to variables.
  • Library Property ConfiguratorsSettings for defining default behaviors and structural preferences for individual reference libraries. **Distinct from Library Default Configuration:** Distinct from library default configuration: focuses on per-library settings rather than global stylesheet defaults.
  • Tailwind Merge Configuration ExtendersAdds custom theme values, class groups, and conflicts to the default merge configuration using extendTailwindMerge. **Distinct from Library Default Configuration:** Distinct from Library Default Configuration: focuses on extending Tailwind merge configuration, not general library default values.