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
·

15 repository-uri

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

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

    sass/sass

    15,373Vezi pe 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
    Vezi pe GitHub↗15,373
  • boundaryml/bamlAvatar BoundaryML

    BoundaryML/baml

    7,636Vezi pe 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
    Vezi pe GitHub↗7,636
  • ppoffice/hexo-theme-icarusAvatar ppoffice

    ppoffice/hexo-theme-icarus

    6,661Vezi pe 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
    Vezi pe GitHub↗6,661
  • j178/prekAvatar j178

    j178/prek

    6,297Vezi pe 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
    Vezi pe GitHub↗6,297
  • ricequant/rqalphaAvatar ricequant

    ricequant/rqalpha

    6,166Vezi pe 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
    Vezi pe GitHub↗6,166
  • dcastil/tailwind-mergeAvatar dcastil

    dcastil/tailwind-merge

    5,648Vezi pe 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
    Vezi pe GitHub↗5,648
  • system-ui/theme-uiAvatar system-ui

    system-ui/theme-ui

    5,405Vezi pe GitHub↗

    Theme-ui is a React theme framework and CSS-in-JS utility used for building themeable user interfaces. It functions as a design system tool that establishes centralized, constraint-based scales for colors, typography, and spacing to ensure visual consistency across applications. The framework distinguishes itself through an array-based responsive shorthand for mobile-first layouts and a dedicated color mode manager that synchronizes with browser preferences and persists user selections. It also features a system for creating named style variants to control component appearance via properties

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

    TypeScriptcolordesigndesign-system
    Vezi pe GitHub↗5,405
  • createjs/soundjsAvatar CreateJS

    CreateJS/SoundJS

    4,569Vezi pe GitHub↗

    SoundJS este o bibliotecă audio JavaScript și un manager de resurse conceput pentru a încărca și reda sunet în diferite browsere folosind un API consistent. Servește ca un wrapper care abstractizează Web Audio API și HTML5 Audio pentru a oferi un sistem de redare cross-platform. Proiectul asigură un sunet consistent pe diverse dispozitive prin suportul pentru Web Audio, HTML5 și plugin-uri mobile. Include mecanisme specifice pentru mediile mobile, cum ar fi deblocarea redării audio pe iOS prin evenimente tactile inițiate de utilizator și gestionarea continuității redării în timpul blocării ecranului. Biblioteca acoperă gestionarea resurselor prin înregistrarea și preîncărcarea fișierelor audio pentru a preveni întârzierile în redare. Oferă controale atât pentru redarea globală, cât și la nivel de instanță, inclusiv volum, stări de mute, panoramare stereo și utilizarea unui compresor de dinamică pentru a preveni distorsiunea audio. Sistemul include suport pentru aplicații hibride prin plugin-uri Cordova și PhoneGap și menține compatibilitatea cu versiunile anterioare prin fallback-uri audio Flash.

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

    JavaScript
    Vezi pe GitHub↗4,569
  • jabref/jabrefAvatar JabRef

    JabRef/jabref

    4,373Vezi pe 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
    Vezi pe GitHub↗4,373
  • idealvin/coostAvatar idealvin

    idealvin/coost

    4,205Vezi pe 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
    Vezi pe GitHub↗4,205
  • csswizardry/inuit.cssAvatar csswizardry

    csswizardry/inuit.css

    3,795Vezi pe 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
    Vezi pe GitHub↗3,795
  • rhysd/actionlintAvatar rhysd

    rhysd/actionlint

    3,617Vezi pe 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
    Vezi pe GitHub↗3,617
  • autobrr/quiAvatar autobrr

    autobrr/qui

    3,222Vezi pe 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
    Vezi pe GitHub↗3,222
  • steamautocracks/steam-auto-crackAvatar SteamAutoCracks

    SteamAutoCracks/Steam-auto-crack

    3,095Vezi pe GitHub↗

    中文

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

    C#
    Vezi pe GitHub↗3,095
  • arches/table_printAvatar arches

    arches/table_print

    906Vezi pe 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
    Vezi pe GitHub↗906
  1. Home
  2. Software Engineering & Architecture
  3. Default Configuration Values
  4. Library Default Configuration

Explorează sub-etichetele

  • Configuration File Generators2 sub-tag-uriTools 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-tagDeep-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.