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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesConfiguration File Mappings

Mappings that translate high-level declarative expressions into specific file and directory structures.

Distinct from Declarative Mapping Engines: Focuses on filesystem layout mapping rather than visual aesthetic binding

Explore 8 awesome GitHub repositories matching web development · Configuration File Mappings. Refine with filters or upvote what's useful.

Awesome Configuration File Mappings GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nix-community/home-managerAvatar von nix-community

    nix-community/home-manager

    9,985Auf GitHub ansehen↗

    Home Manager is a declarative framework for managing user-specific packages, dotfiles, and services. It serves as a tool for maintaining reproducible home directory setups and user environments across multiple machines using the Nix package manager. The system functions as a declarative dotfile manager, defining application configuration files from a central source to ensure consistency. It allows for the management of user-level software packages and the automation of background processes and services that start upon user login.

    Maps high-level Nix expressions to the structured files and directories in the user home folder.

    Nixdotfilesnixnix-dotfiles
    Auf GitHub ansehen↗9,985
  • holman/dotfilesAvatar von holman

    holman/dotfiles

    7,743Auf GitHub ansehen↗

    This project is a shell configuration manager and Unix environment automator designed to organize shell settings and environment variables. It functions as a symlink-based dotfile deployer that maps versioned configuration files to the home directory to maintain a consistent system environment across different machines. The system employs a topic-based configuration loading model, grouping shell settings and environment scripts into discrete directories that load sequentially into the active shell. It further automates the setup of the command line interface by managing system paths and ensur

    Maps configuration files from a versioned repository to the home directory to maintain an organized filesystem.

    Shell
    Auf GitHub ansehen↗7,743
  • containers/podman-desktopAvatar von containers

    containers/podman-desktop

    7,725Auf GitHub ansehen↗

    Podman Desktop is a graphical user interface for managing container images, pods, and volumes across multiple container engines and Kubernetes clusters. It serves as a container engine orchestrator for installing, configuring, and updating engines, as well as a deployment dashboard for connecting to Kubernetes environments and switching cluster contexts. The application is an extensible developer tool that utilizes a plugin system to allow users to add new features and orchestration capabilities through third-party modules. The tool provides a resource dashboard for local container managemen

    Maps graphical user interface settings to structured configuration files for underlying container engines.

    TypeScript
    Auf GitHub ansehen↗7,725
  • mfussenegger/nvim-dapAvatar von mfussenegger

    mfussenegger/nvim-dap

    6,955Auf GitHub ansehen↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Resolves session-specific launch and attach arguments by mapping user settings to protocol-compliant requests.

    Luadebug-adapter-protocoldebuggerneovim
    Auf GitHub ansehen↗6,955
  • fastshift/x-trackAvatar von FASTSHIFT

    FASTSHIFT/X-TRACK

    6,250Auf GitHub ansehen↗

    X-Track is a firmware project for an embedded bicycle computer that combines GPS-based speed and ride metrics with offline map navigation. It functions as a GPS bicycle speedometer, displaying speed, distance, altitude, and other ride data on a handlebar-mounted screen, while also serving as an offline map viewer that renders locally stored map tiles without an internet connection. The project distinguishes itself by including a firmware emulator that runs the embedded code on a PC, enabling development and testing without physical hardware. It also provides GPS-based clock calibration to aut

    Configures the map tile folder path and coordinate system in a JSON file for correct map alignment.

    Cbicyclegpsgps-tracking
    Auf GitHub ansehen↗6,250
  • microsoft/vscode-recipesAvatar von microsoft

    microsoft/vscode-recipes

    5,959Auf GitHub ansehen↗

    vscode-recipes ist eine Sammlung von Konfigurationsmustern und Leitfäden für die Einrichtung von Debuggern und Laufzeitumgebungen innerhalb von VS Code. Sie bietet standardisierte Vorlagen und Blaupausen, um den Editor mit lokalen, containerisierten oder serverlosen Laufzeiten über eine Vielzahl von Programmiersprachen und Frameworks hinweg zu verbinden. Das Projekt konzentriert sich auf die Koordinierung gleichzeitiger Debugging-Sitzungen über Client-seitige und Server-seitige Prozesse hinweg, um Logik durch Full-Stack-Anwendungen hindurch zu verfolgen. Es bietet spezifische Muster für die Integration von Sprachlaufzeiten und die Orchestrierung mehrsprachiger Entwicklungseinrichtungen innerhalb einer einzigen Editor-Instanz. Die Rezepte decken die Konfiguration des automatisierten Test-Debuggings für Unit-, Integrations- und End-to-End-Suiten ab. Zudem enthalten sie Setups für das Debuggen serverloser Funktionen und die Verwaltung von Entwicklungs-Workflows für verschiedene Sprachen und Tools.

    Provides mappings that translate user-defined debugger settings into protocol-compliant requests.

    JavaScript
    Auf GitHub ansehen↗5,959
  • tmux-python/tmuxpAvatar von tmux-python

    tmux-python/tmuxp

    4,522Auf GitHub ansehen↗

    tmuxp ist ein tmux-Session-Manager und deklarativer Workspace-Orchestrator, der die Erstellung und Organisation von Sessions, Fenstern und Panes automatisiert. Er fungiert als libtmux-Automatisierungs-Wrapper und ermöglicht es Benutzern, komplexe Terminal-Layouts und initiale Shell-Befehle mittels YAML- oder JSON-Konfigurationsdateien zu definieren. Das Projekt zeichnet sich als Terminal-Layout-Snapshot-Tool aus, das in der Lage ist, den Status einer laufenden Session zu erfassen und als reproduzierbare Konfiguration zu speichern. Es unterstützt zudem die Terminal-Workflow-Automatisierung durch die Ausführung von Bootstrap-Aufgaben und Startup-Skripten, um Umgebungen vor dem Start interaktiver Sessions vorzubereiten. Zu den weiteren Funktionen gehören Headless-Terminal-Orchestrierung für automatisierte Pipelines, Umgebungsvariablen-Management für dynamische Auflösung und eine Plugin-Architektur für benutzerdefinierte Session-Konstruktionen. Das System bietet zudem Tools für Session-Status-Suspendierung, Live-Session-Capture und Echtzeit-Statusinspektion über eine interaktive Konsole.

    Translates YAML or JSON configuration files into a structured hierarchy of tmux windows and panes.

    Pythonclicli-utilitiesjson
    Auf GitHub ansehen↗4,522
  • noctalia-dev/noctalia-shellAvatar von noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Auf GitHub ansehen↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Maps user preferences and system defaults to interface properties via a structured configuration module.

    QMLdotfileshyprlandlinux
    Auf GitHub ansehen↗3,988
  1. Home
  2. Web Development
  3. Data Mapping
  4. Declarative Mapping Engines
  5. Configuration File Mappings

Unter-Tags erkunden

  • Map Tile Source ConfigurationsConfigures the directory path and coordinate system for loading offline map tiles from local storage. **Distinct from Configuration File Mappings:** Distinct from Configuration File Mappings: focuses on map-specific tile source and coordinate system settings, not general file-to-directory structure mappings.
  • Terminal Layout MappingsMappings that translate declarative configuration into terminal window and pane hierarchies. **Distinct from Configuration File Mappings:** Distinct from general configuration file mappings by specifically targeting terminal multiplexer layouts.
  • UI Configuration Mappings1 Sub-TagMappings that translate user interface settings into engine-specific configuration files. **Distinct from Configuration File Mappings:** Focuses on translating GUI settings to config files rather than filesystem layout mapping.