# v2fly/domain-list-community

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/v2fly-domain-list-community).**

8,904 stars · 1,362 forks · Go · MIT

## Links

- GitHub: https://github.com/v2fly/domain-list-community
- Homepage: https://www.v2fly.org
- awesome-repositories: https://awesome-repositories.com/repository/v2fly-domain-list-community.md

## Topics

`geosite` `v2ray`

## Description

This project is a community-driven routing dataset and binary routing data compiler used to define network traffic rules. It provides a collection of categorized domain rules that direct web traffic based on site identity or location.

The system converts human-readable domain lists into optimized binary formats for high-performance network filtering, specifically serving as a geosite data generator for V2Ray. It manages shared lists of domains and keywords through a collaborative repository of patterns.

The toolset covers domain routing rule definition using sub-domains, full domains, keywords, and regular expressions. It supports modular routing list management through attribute-based labeling and the inclusion of external rule sets to reduce duplication.

## Tags

### Networking & Communication

- [Community-Managed Routing Datasets](https://awesome-repositories.com/f/networking-communication/community-managed-routing-datasets.md) — Curates routing data through a distributed set of plain text files managed by multiple contributors via version control.
- [Domain Traffic Filters](https://awesome-repositories.com/f/networking-communication/domain-traffic-filters.md) — Defines rules using domains and keywords to categorize web traffic for granular routing control.
- [V2Ray Geosite Generators](https://awesome-repositories.com/f/networking-communication/proxy-servers/v2ray-configuration-managers/v2ray-geosite-generators.md) — Compiles community-managed domain lists into binary data files specifically for V2Ray network routing.
- [Traffic Routing Rules](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules.md) — Specifies network targets using sub-domains, full domains, keywords, or regular expressions to categorize web traffic. ([source](https://github.com/v2fly/domain-list-community/blob/master/README.md))
- [Community Domain List Management](https://awesome-repositories.com/f/networking-communication/community-domain-list-management.md) — Maintains and organizes shared lists of domains to simplify network routing rules across different users.
- [Routing Attribute Labels](https://awesome-repositories.com/f/networking-communication/domain-traffic-filters/domain-identifiers/routing-attribute-labels.md) — Implements a system for assigning custom labels to domain rules to create filterable sub-groups for routing control. ([source](https://github.com/v2fly/domain-list-community/blob/master/README.md))
- [Modular Routing List Management](https://awesome-repositories.com/f/networking-communication/modular-routing-list-management.md) — Organizes domains using sub-domain, keyword, and regex rules with attribute support for modular data management. ([source](https://github.com/v2fly/domain-list-community#readme))
- [V2Ray Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/v2ray-configuration-managers.md) — Creates and manages domain lists specifically to control how network traffic is routed through the V2Ray proxy.
- [Traffic Rule Sets](https://awesome-repositories.com/f/networking-communication/traffic-rule-sets.md) — Supports merging rules from external domain lists into local sets to eliminate redundancy in routing data.

### Part of an Awesome List

- [Domain Pattern Matching](https://awesome-repositories.com/f/awesome-lists/devtools/regex-and-pattern-matching/domain-pattern-matching.md) — Utilizes regular expressions and keyword matching to identify clusters of related domains for filtering.

### Data & Databases

- [Routing Data Binary Compilers](https://awesome-repositories.com/f/data-databases/binary-database-compilers/routing-data-binary-compilers.md) — Converts human-readable domain lists into optimized binary formats for high-performance network filtering.
- [Binary Serialization](https://awesome-repositories.com/f/data-databases/binary-serialization.md) — Converts human-readable domain lists into a compact binary format optimized for high-performance network lookup.

### DevOps & Infrastructure

- [Geographic Routing Datasets](https://awesome-repositories.com/f/devops-infrastructure/regional-routing/geographic-routing-datasets.md) — Provides a collaborative repository of domain patterns and keywords used to define global network traffic rules.

### Repository Format

- [Routing Data Compilers](https://awesome-repositories.com/f/repository-format/static-data-compilers/routing-data-compilers.md) — Provides a utility for compiling community-managed domain lists into binary data files for network routing software. ([source](https://github.com/v2fly/domain-list-community#readme))

### Web Development

- [Geosite Lookup Tables](https://awesome-repositories.com/f/web-development/routing-systems/routing/matching-algorithms/radix-tree-routers/static-route-compilers/geosite-lookup-tables.md) — Transforms processed domain lists into static data files that serve as a lookup table for location-based traffic routing.
- [Location-Based Route Compilers](https://awesome-repositories.com/f/web-development/routing-systems/routing/matching-algorithms/radix-tree-routers/static-route-compilers/location-based-route-compilers.md) — Compiles domain lists into binary data files used by network software to route traffic based on location. ([source](https://github.com/v2fly/domain-list-community/blob/master/README.md))
- [Rule Set Inclusion](https://awesome-repositories.com/f/web-development/domain-filtering-rules/rule-set-inclusion.md) — Allows rules from one domain list to be imported into another to reduce duplication. ([source](https://github.com/v2fly/domain-list-community/blob/master/README.md))

### System Administration & Monitoring

- [Routing Subgroup Metadata](https://awesome-repositories.com/f/system-administration-monitoring/logging-and-telemetry/metric-data-ingestion/label-based-routing/routing-subgroup-metadata.md) — Provides a system for assigning custom metadata tags to individual domains to enable the creation of filtered routing subgroups.
