GitHub topics: configuration-management
juspay/superposition
Superposition is a context-based configuration management system designed to facilitate safe and flexible rollout of config changes
Language: Rust - Size: 17.5 MB - Last synced at: about 2 hours ago - Pushed at: about 2 hours ago - Stars: 376 - Forks: 29

Ahoo-Wang/CoSky
High-performance, low-cost microservice governance platform. Service Discovery and Configuration Service | 高性能、低成本微服务治理平台
Language: Kotlin - Size: 9.58 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 84 - Forks: 21

bleulabs/bleuprint
🎯 Modern Mac development environment template with 120+ tools using Nix-Darwin. Security-first, reproducible, one-command setup.
Language: Shell - Size: 3.66 MB - Last synced at: about 16 hours ago - Pushed at: about 16 hours ago - Stars: 2 - Forks: 0

CarmJos/configured
📝 "Once set, Simple get." A simple, easy-to-use and universal solution for managing, loading, reading, and updating configuration files. Supported JSON, YAML, Hocon, TOML, SQL, MongoDB... and much more!
Language: Java - Size: 1.56 MB - Last synced at: about 16 hours ago - Pushed at: about 16 hours ago - Stars: 33 - Forks: 7

Nikaple/nest-typed-config
Intuitive, type-safe configuration module for Nest framework ✨
Language: TypeScript - Size: 1.26 MB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 219 - Forks: 29

GoogleContainerTools/kpt-config-sync
Config Sync - used to sync Git, OCI and Helm charts to your clusters.
Language: Go - Size: 53.3 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 258 - Forks: 47

signal18/replication-manager
Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
Language: Go - Size: 79.2 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 687 - Forks: 173

ArduPilot/MethodicConfigurator
A clear ArduPilot configuration sequence
Language: Python - Size: 45 MB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 83 - Forks: 30

kptdev/kpt
Automate Kubernetes Configuration Editing
Language: Go - Size: 68.4 MB - Last synced at: about 23 hours ago - Pushed at: about 24 hours ago - Stars: 1,788 - Forks: 236

ministryofjustice/modernisation-platform-configuration-management
Repository for configuration management code used to manage and maintain ec2 infrastructure hosted in the Modernisation Platform • This repository is defined and managed in Terraform
Language: Shell - Size: 5.33 MB - Last synced at: about 24 hours ago - Pushed at: about 24 hours ago - Stars: 7 - Forks: 3

alpinelinux/alpine-conf
[MIRROR] Alpine configuration management scripts
Language: Shell - Size: 837 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 88 - Forks: 60

alibaba/nacos
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Language: Java - Size: 60.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 31,658 - Forks: 13,058

ansible-lockdown/UBUNTU18-CIS
Automated CIS Benchmark Compliance Remediation for Ubuntu 18 with Ansible
Language: YAML - Size: 711 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 32 - Forks: 27

apolloconfig/apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
Language: Java - Size: 53.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 29,553 - Forks: 10,228

xtexx/mgmt Fork of purpleidea/mgmt
Next generation distributed, event-driven, parallel config management!
Language: Go - Size: 8.62 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

purpleidea/mgmt
Next generation distributed, event-driven, parallel config management!
Language: Go - Size: 8.87 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,815 - Forks: 326

scottbrown/setlist
Setlist is a CLI tool to automatically generate a .aws/config file based on AWS SSO rules in your org.
Language: Go - Size: 771 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 0

pyinfra-dev/pyinfra
🔧 pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
Language: Python - Size: 21.3 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 4,274 - Forks: 416

skonfig/base
explorer and types for general use
Language: Shell - Size: 2.58 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 4

savoirfairelinux/cqfd
cqfd helps running commands inside the Docker container configured for your project, keeping the user and working directory the same inside the container
Language: Shell - Size: 376 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 71 - Forks: 31

melezhik/Sparrow6
Raku Automation Framework
Language: Raku - Size: 713 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 70 - Forks: 0

tTrmc/dotkeep
dotkeep is a minimal, Git-backed dotfiles manager for Linux. It tracks, versions, and syncs your configuration files using a Git repository, while keeping your home directory clean via symlinks. Designed for developers who want simple, reliable, and scriptable dotfile management across machines.
Language: Python - Size: 34.2 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

goloshubov/fconfig
a playbook for dotfiles and a bit more. copy dotfiles/configs, install software, configure GNOME
Size: 625 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

community-of-python/microbootstrap
Bootstrap your microservices in a second!
Language: Python - Size: 676 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 46 - Forks: 4

sitture/env-config
A simple utility to manage environment configs in Java-based projects by merging .properties files and environment variables overrides.
Language: Java - Size: 451 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 16 - Forks: 16

jBouyoud/helm-config-scheme
Repeatable configuration scheme for Helm Charts
Language: Shell - Size: 534 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

valevale44/Python-pyautogui-pytesseract-Multiplication-Game-Automation
Automated Multiplication Quiz Solver (OCR & PyAutoGUI):A Python bot that solves multiplication problems in apps. Uses Tesseract for OCR, calculates answers, simulates human mouse moves, detects pop-ups, and handles errors robustly. Features region config, thresholding, and debug image saving. (Educational use only)
Language: Python - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

apache/zookeeper
Apache ZooKeeper
Language: Java - Size: 142 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 12,520 - Forks: 7,290

chef/ohai
Ohai profiles your system and emits JSON
Language: Ruby - Size: 7.89 MB - Last synced at: about 4 hours ago - Pushed at: 8 days ago - Stars: 683 - Forks: 447

Nya-Foundation/NekoConf
NekoConf - The purr-fect balance of power and simplicity for configuration management.
Language: Python - Size: 1.01 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 1

Lippepunk3231/konfigo
Konfigo simplifies your configuration management by supporting multiple formats like JSON and YAML. With its intelligent merging and schema processing, you can easily handle complex setups. 🛠️📁
Language: Go - Size: 855 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

skonfig/skonfig
system configuration framework
Language: Python - Size: 17 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7 - Forks: 2

dmno-dev/dmno
The missing middleware for your configuration and secrets.
Language: TypeScript - Size: 15.9 MB - Last synced at: about 20 hours ago - Pushed at: about 2 months ago - Stars: 229 - Forks: 9

Axect/pytorch_template
A flexible PyTorch template for ML experiments with configuration management, logging, and hyperparameter optimization.
Language: Python - Size: 185 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 1

envkey/envkey
Simple, end-to-end encrypted configuration and secrets management
Language: TypeScript - Size: 133 MB - Last synced at: about 17 hours ago - Pushed at: 11 months ago - Stars: 641 - Forks: 38

norfablabs/NORFAB
Network Automations Fabric
Language: Python - Size: 36.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 24 - Forks: 1

CyberShadow/aconfmgr
A configuration manager for Arch Linux
Language: Shell - Size: 910 KB - Last synced at: 2 days ago - Pushed at: 22 days ago - Stars: 1,359 - Forks: 43

seshanpillay25/contexthub
Unified configuration system for AI coding assistants. Maintain a single source of truth across Claude, Cursor, GitHub Copilot, and more.
Language: JavaScript - Size: 234 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

demystifyfp/FsConfig
FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.
Language: F# - Size: 468 KB - Last synced at: about 6 hours ago - Pushed at: over 1 year ago - Stars: 167 - Forks: 17

StockwatchDev/application_settings
For providing a python application or library with configuration and/or settings
Language: Python - Size: 5.32 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

LukeGus/Confix
Self-hosted config file manager with persistent session history and quick access
Language: JavaScript - Size: 5.43 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 0

br3ndonland/fastenv
⚙️ Unified environment variable and settings management for FastAPI and beyond 🚀
Language: Python - Size: 583 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 30 - Forks: 0

Netflix/genie
Distributed Big Data Orchestration Service
Language: Java - Size: 214 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,739 - Forks: 372

bkuhlmann/runcom
A XDG enhanced run command manager for command line interfaces.
Language: Ruby - Size: 649 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 18 - Forks: 1

siemens/kas
Setup tool for bitbake based projects
Language: Python - Size: 1.14 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 462 - Forks: 179

macroverse-r/icy
Interface for Configuration using YAML
Language: R - Size: 173 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

fornellas/resonance
A transactional host configuration management tool.
Language: Go - Size: 1.05 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 1

diniz08045/NexusSync
NexusSync is a Flask-based Super Admin Portal for managing system configs, monitoring, and threat intelligence — built to be the foundation for any scalable web app.
Language: Python - Size: 38.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

akshay-na/dotfiles
A modular, portable dotfiles repository managed with GNU Stow, supporting local customizations for multiple environments and enhanced productivity.
Language: Shell - Size: 12.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

saltstack/salt
Software to automate the management and configuration of infrastructure and applications at scale.
Language: Python - Size: 529 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14,569 - Forks: 5,526

pinpox/nixos
My NixOS Configurations
Language: Nix - Size: 3.54 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 202 - Forks: 9

keyshade-xyz/keyshade
Realtime secret and configuration management tool, with the best in class security and seamless integration support
Language: TypeScript - Size: 19.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 398 - Forks: 198

binarin/nixos-config
NixOS configurations for all my machines
Language: Nix - Size: 4.93 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 0

voxpupuli/puppet-augeasproviders_puppet
Augeas-based Puppet configuration types and providers for Puppet
Language: Ruby - Size: 139 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 9

Gmugra/net.cactusthorn.config
Configuration library based on annotation processing
Language: Java - Size: 1.44 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 2

Normation/rudder
Rudder is a configuration and security automation platform. Manage your Cloud, hybrid or on-premises infrastructure in a simple, scalable and dynamic way.
Language: Scala - Size: 85.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 559 - Forks: 82

pivoshenko/poetry-plugin-dotenv
poetry-plugin-dotenv - is the plugin that automatically loads environment variables from a dotenv file into the environment before poetry commands are run
Language: Python - Size: 14.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 87 - Forks: 4

smithbm2316/dotfiles
There's no place like ~
Language: Shell - Size: 995 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 2

hedzr/store
extensible, high-performance configuration management library, optimized for hierarchical data
Language: Go - Size: 1.18 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

ansible-lockdown/UBUNTU20-CIS
Automated CIS Benchmark Compliance Remediation for Ubuntu 20 with Ansible
Language: YAML - Size: 863 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 181 - Forks: 71

rust-cli/config-rs
⚙️ Layered configuration system for Rust applications (with strong support for 12-factor applications).
Language: Rust - Size: 1.16 MB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 2,911 - Forks: 235

sindresorhus/conf
Simple config handling for your app or module
Language: TypeScript - Size: 219 KB - Last synced at: 4 days ago - Pushed at: 20 days ago - Stars: 1,284 - Forks: 131

NetherlandsForensicInstitute/confidence
Simple configuration usage module for python apps
Language: Python - Size: 618 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 11 - Forks: 3

rubyconfig/config
Easiest way to add multi-environment yaml settings to Rails, Sinatra, Padrino and other Ruby projects.
Language: Ruby - Size: 649 KB - Last synced at: about 18 hours ago - Pushed at: 9 months ago - Stars: 2,146 - Forks: 232

Naguissa/uEspConfigLib
The deffinitive ESP32 and ESP8266 configuration Arduino library, uEspConfigLib
Language: C++ - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

CHTJonas/playbooks
Curated repository of my personal Ansible playbooks
Language: Jinja - Size: 236 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

layer5io/layer5
Layer5, expect more from your infrastructure
Language: JavaScript - Size: 10.5 GB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 921 - Forks: 1,332

gogrlx/grlx
Effective Fleet Configuration Management
Language: Go - Size: 1.39 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 167 - Forks: 9

markusressel/openhasp-config-manager
A tool to manage all of your openHASP device configs in a centralized place.
Language: Python - Size: 592 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 4

voxpupuli/puppet-augeasproviders_grub
Augeas-based grub type and providers
Language: Ruby - Size: 275 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 34

absmach/magistrala
Industrial IoT Messaging and Device Management Platform
Language: Go - Size: 139 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 95 - Forks: 26

voxpupuli/puppet-augeasproviders_apache
Augeas-based apache types and providers for Puppet
Language: Ruby - Size: 148 KB - Last synced at: about 11 hours ago - Pushed at: 7 days ago - Stars: 1 - Forks: 11

voxpupuli/puppet-augeasproviders_base
Augeas-based additional providers for Puppet base types
Language: Ruby - Size: 132 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 8

voxpupuli/puppet-augeasproviders_mounttab
Augeas-based mounttab provider
Language: Ruby - Size: 140 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 7

configcat/.net-sdk
ConfigCat SDK for .NET. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Language: C# - Size: 1.71 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 32 - Forks: 10

clincha-org/clincha
Configuration and monitoring of clinch-home infrastructure
Language: HCL - Size: 57.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 1

voxpupuli/puppet-augeasproviders_postgresql
Augeas-based postgresql types and providers for Puppet
Language: Ruby - Size: 124 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 16

voxpupuli/puppet-augeasproviders_pam
Augeas-based PAM type and provider for Puppet
Language: Ruby - Size: 142 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 20

voxpupuli/puppet-augeasproviders_nagios
Augeas-based nagios types and providers for Puppet
Language: Ruby - Size: 117 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 9

voxpupuli/puppet-augeasproviders_shellvar
Augeas-based shellvar type and provider for Puppet
Language: Ruby - Size: 733 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 22

voxpupuli/puppet-augeasproviders_sysctl
Augeas-based sysctl type and provider for Puppet
Language: Ruby - Size: 174 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 39

voxpupuli/puppet-augeasproviders_syslog
Augeas-based syslog type and providers for Puppet
Language: Ruby - Size: 761 KB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 7

habitat-sh/habitat
Modern applications with built-in automation
Language: Rust - Size: 182 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,645 - Forks: 316

Kong/deck
decK: Configuration management and drift detection for Kong
Language: Go - Size: 5.89 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 460 - Forks: 130

Jagerente/gocfg
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
Language: Go - Size: 50.8 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 0

zerebos/ghostty-config
A beautiful config generator for Ghostty terminal.
Language: Svelte - Size: 9.8 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 1,238 - Forks: 24

kptdev/krm-functions-catalog
Curated catalog of generally useful kpt functions
Language: TypeScript - Size: 42.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 93 - Forks: 72

richlamdev/ansible-desktop-ubuntu
Ansible playbook with roles for Ubuntu desktop deployment
Language: Vim Script - Size: 525 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 1

bartvanbenthem/hbstemplate-rs
hbstemplate is a fast and flexible template renderer CLI built in Rust. It uses the Handlebars templating engine to generate files from templates and structured data, making it ideal for scaffolding, config generation, and automation tasks.
Language: Rust - Size: 25.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

dynaconf/dynaconf
Configuration Management for Python ⚙
Language: Python - Size: 8.41 MB - Last synced at: 7 days ago - Pushed at: 25 days ago - Stars: 4,028 - Forks: 301

Azure/AppConfiguration
Questions, feedback and samples for Azure App Configuration service
Size: 2.22 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 254 - Forks: 73

openwisp/openwisp-controller
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Language: Python - Size: 34.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 620 - Forks: 218

pulumi/esc
Pulumi ESC is a centralized, secure service for environments, secrets, and configuration management, optimized for multi-cloud infrastructures and applications.
Language: Go - Size: 5.32 MB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 253 - Forks: 13

eladrich/pyrallis
Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!
Language: Python - Size: 4.52 MB - Last synced at: about 14 hours ago - Pushed at: over 1 year ago - Stars: 233 - Forks: 7

idlesign/uwsgiconf
Configure uWSGI from your Python code
Language: Python - Size: 1.06 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 77 - Forks: 2

eNMS-automation/eNMS
An enterprise-grade vendor-agnostic network automation platform.
Language: Python - Size: 177 MB - Last synced at: about 18 hours ago - Pushed at: 10 days ago - Stars: 821 - Forks: 162

DevLabFoundry/configmanager
Config and Secret management across multiple implementations in a uniform way. Inc. AWS SecretsManager/ParameterStore, GCP Secrets, AzureKeyVault, Azure AppConfig, Hashicorp Vault
Language: Go - Size: 411 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 20 - Forks: 1

reactorcoremeltdown/dustbag
Kind of a config management
Language: Shell - Size: 91.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

paheon/MeowBase
MeowBase - lightweight PHP framework for Web and CLI
Language: PHP - Size: 136 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

cyberark/conjur-puppet
Official Puppet module for CyberArk Conjur
Language: Ruby - Size: 820 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 4
