awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nix-community/home-managernix-community 的头像

    nix-community/home-manager

    9,985在 GitHub 上查看↗

    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
    在 GitHub 上查看↗9,985
  • holman/dotfilesholman 的头像

    holman/dotfiles

    7,743在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,743
  • containers/podman-desktopcontainers 的头像

    containers/podman-desktop

    7,725在 GitHub 上查看↗

    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
    在 GitHub 上查看↗7,725
  • mfussenegger/nvim-dapmfussenegger 的头像

    mfussenegger/nvim-dap

    6,955在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,955
  • fastshift/x-trackFASTSHIFT 的头像

    FASTSHIFT/X-TRACK

    6,250在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,250
  • microsoft/vscode-recipesmicrosoft 的头像

    microsoft/vscode-recipes

    5,959在 GitHub 上查看↗

    vscode-recipes 是一个配置模式和指南的集合,用于在 VS Code 中设置调试器和运行时环境。它提供了标准化的模板和蓝图,用于将编辑器连接到各种编程语言和框架的本地、容器化或无服务器运行时。 该项目专注于协调跨客户端和服务器端进程的同步调试会话,以追踪全栈应用程序的逻辑。它提供了用于集成语言运行时和在单个编辑器实例内编排多语言开发设置的具体模式。 这些方案涵盖了单元、集成和端到端测试套件的自动化测试调试配置。它还包括用于调试无服务器函数和管理各种语言和工具开发工作流的设置。

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

    JavaScript
    在 GitHub 上查看↗5,959
  • tmux-python/tmuxptmux-python 的头像

    tmux-python/tmuxp

    4,522在 GitHub 上查看↗

    tmuxp 是一个 tmux 会话管理器和声明式工作区编排器,可自动化会话、窗口和窗格的创建与组织。它作为一个 libtmux 自动化封装器,允许用户使用 YAML 或 JSON 配置文件定义复杂的终端布局和初始 Shell 命令。 该项目作为一个终端布局快照工具脱颖而出,能够捕获运行中会话的状态并将其保存为可重现的配置。它进一步支持终端工作流自动化,通过执行引导任务和启动脚本,在启动交互式会话之前准备环境。 其更广泛的能力包括用于自动化管道的无头终端编排、用于动态解析的环境变量管理,以及用于自定义会话构建的插件架构。该系统还提供用于会话状态挂起、实时会话捕获以及通过交互式控制台进行实时状态检查的工具。

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

    Pythonclicli-utilitiesjson
    在 GitHub 上查看↗4,522
  • noctalia-dev/noctalia-shellnoctalia-dev 的头像

    noctalia-dev/noctalia-shell

    3,988在 GitHub 上查看↗

    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
    在 GitHub 上查看↗3,988
  1. Home
  2. Web Development
  3. Data Mapping
  4. Declarative Mapping Engines
  5. Configuration File Mappings

探索子标签

  • 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 个子标签Mappings 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.