awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesProgrammatic Configurations

Defining system settings and rules directly in application code via APIs instead of static files.

Distinct from Programmatic Configuration Interfaces: General software configuration pattern, unlike the candidates which are specific to MCP servers or AI copilots.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Programmatic Configurations. Refine with filters or upvote what's useful.

Awesome Programmatic Configurations GitHub Repositories

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

    NLog/NLog

    6,542Vezi pe GitHub↗

    NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic

    Provides a fluent API to define logging targets and rules directly in code.

    C#aotaot-compatiblec-sharp
    Vezi pe GitHub↗6,542
  • apache/dubbo-spring-boot-projectAvatar apache

    apache/dubbo-spring-boot-project

    5,389Vezi pe GitHub↗

    Acest proiect este un framework de integrare care inițializează servicii de apel la distanță (RPC) Apache Dubbo în cadrul aplicațiilor Spring Boot. Acesta servește ca un framework de comunicare pentru microservicii care permite implementarea serviciilor RPC, descoperirea serviciilor și guvernanța distribuită prin configurare automată. Proiectul se distinge prin furnizarea unui bridge RPC cross-language, permițând serviciilor scrise în limbaje diferite să comunice prin standarde precum gRPC și Protobuf. De asemenea, permite expunerea microserviciilor backend ca endpoint-uri REST folosind protocolul Triple pentru acces direct din browsere web și clienți terți. Framework-ul acoperă o gamă largă de capabilități, inclusiv guvernanța serviciilor distribuite pentru rutarea traficului și limitarea ratei, gestionarea centralizată a configurației și observabilitatea microserviciilor pentru trasarea cererilor și monitorizarea stării de sănătate. De asemenea, suportă straturi de transport diverse și integrări de stocare pentru Redis și Memcached. Proiectul oferă startere și configurații pentru a automatiza inițializarea infrastructurii RPC în mediul Spring Boot.

    Allows defining application behaviors and rules directly in code for dynamic control.

    Javadubbo
    Vezi pe GitHub↗5,389
  • dreamhead/mocoAvatar dreamhead

    dreamhead/moco

    4,446Vezi pe GitHub↗

    moco is a multi-protocol mock server and programmable API stub used to simulate HTTP, REST, WebSocket, and Server-Sent Events endpoints. It enables the creation of fake backend services to facilitate development and integration testing without requiring a live server. The project distinguishes itself through its ability to act as a network traffic replay tool, capturing real request-response pairs via a proxy and playing them back locally. It also supports bidirectional communication simulations, including WebSocket server simulation and SSE stream simulation with configurable delivery delays

    Defines server behavior and responses programmatically using programming languages and editor plugins.

    Java
    Vezi pe GitHub↗4,446
  • mybatis/spring-boot-starterAvatar mybatis

    mybatis/spring-boot-starter

    4,248Vezi pe GitHub↗

    Acest proiect este o bibliotecă ce integrează framework-ul de persistență MyBatis în aplicațiile Spring Boot. Oferă un strat de persistență a bazei de date care conectează interfețele mapper Java la instrucțiunile SQL prin scanarea automată a pachetelor și injecția de dependențe. Proiectul utilizează auto-configurarea Spring Boot pentru a înregistra automat fabricile de sesiuni și template-urile pe baza surselor de date detectate. Include suport pentru imagini native GraalVM, permițând compilarea aplicațiilor în binare standalone cu configurații specifice pentru mappere bazate pe XML. Capabilitățile acoperă gestionarea configurației de persistență externalizate prin variabile de mediu și proprietăți, alături de personalizarea programatică a fabricii de sesiuni. Framework-ul include, de asemenea, instrumente pentru testarea izolată a persistenței folosind baze de date în memorie și testarea integrată pe felii (slice testing) pentru a verifica straturile arhitecturale.

    Offers specialized customizer interfaces for programmatic modification of the persistence configuration.

    Javajavamybatisspring-boot
    Vezi pe GitHub↗4,248
  1. Home
  2. Software Engineering & Architecture
  3. Programmatic Configurations