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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MetaCubeX avatar

MetaCubeX/meta-rules-datFork

0
View on GitHub↗
3,753 stars·658 forks·Shell·gpl-3.0·16 views

Meta Rules Dat

meta-rules-dat is a collection of binary-encoded network datasets used to identify and categorize traffic for routing on resource-constrained devices. It provides a structured domain categorization list and a geographic IP routing dataset to map network traffic to specific countries or service providers.

The project utilizes trie-based lookup data and compact binary serialization to enable high-performance prefix matching and fast domain-to-category resolution. To minimize memory and storage overhead, it employs stripped-down GeoIP mapping that removes non-essential metadata.

The datasets cover network traffic categorization and routing management, organizing network requests into groups such as advertising or global services. This allows for the application of targeted routing and blocking policies based on site type, origin country, or service provider.

Features

  • Domain Traffic Filters - Organizes network requests into categories like advertising or global services for targeted routing policies.
  • Network Traffic Filters - Provides optimized datasets of categorized domains and IP addresses for integration with proxy and routing software.
  • IP-to-Country Databases - Maps IP addresses to geographic regions and service providers for origin-based traffic routing.
  • Binary Data Formats - Implements compact binary serialization formats to minimize memory overhead and increase lookup speed.
  • GeoIP Databases - Ships a stripped-down geographic IP database for mapping traffic to countries and providers.
  • Binary Routing Datasets - Provides a collection of domain and IP mapping data stored in a compact binary format.
  • Category-Based Domain Partitioning - Groups network domains into discrete functional categories to apply targeted routing and blocking policies.
  • Geographic Traffic Routing - Maps internet traffic to specific countries or providers to control data flow based on geographic origin.
  • Traffic Routing Policies - Implements routing policies that organize network traffic into domain groups for trackers or providers.
  • Binary Instruction Encodings - Uses compact binary formats for dataset storage to minimize memory consumption on resource-constrained hardware.
  • Trie Data Structures - Implements trie-based data structures for high-performance prefix matching and fast domain resolution.
  • Binary Serialization - Converts human-readable routing rules into a dense binary stream for optimized loading and runtime memory usage.
  • Resource Optimization - Employs compressed binary datasets to reduce memory and storage overhead on low-power hardware.
  • Metadata-Stripped Datasets - Removes non-essential geographic fields from IP databases to reduce total storage footprint.
  • Domain Indices - Organizes network domains into a structured index to map hosts to predefined routing categories.
  • Geographic Routing Datasets - Utilizes stripped-down geographic routing datasets to minimize memory and storage usage.

Star history

Star history chart for metacubex/meta-rules-datStar history chart for metacubex/meta-rules-dat

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does metacubex/meta-rules-dat do?

meta-rules-dat is a collection of binary-encoded network datasets used to identify and categorize traffic for routing on resource-constrained devices. It provides a structured domain categorization list and a geographic IP routing dataset to map network traffic to specific countries or service providers.

What are the main features of metacubex/meta-rules-dat?

The main features of metacubex/meta-rules-dat are: Domain Traffic Filters, Network Traffic Filters, IP-to-Country Databases, Binary Data Formats, GeoIP Databases, Binary Routing Datasets, Category-Based Domain Partitioning, Geographic Traffic Routing.

What are some open-source alternatives to metacubex/meta-rules-dat?

Open-source alternatives to metacubex/meta-rules-dat include: loyalsoldier/v2ray-rules-dat — This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to… gmoogway/shadowrocket-rules — This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of… v2fly/domain-list-community — This project is a community-driven routing dataset and binary routing data compiler used to define network traffic… acl4ssr/acl4ssr — ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for… blocklistproject/lists — Lists is a curated collection of DNS blocklists, a domain blocklist generator, and a categorized library of domains… p3terx/geolite.mmdb — GeoLite.mmdb is a curated repository of prebuilt MaxMind GeoIP databases in the MMDB binary format, providing…

Open-source alternatives to Meta Rules Dat

Similar open-source projects, ranked by how many features they share with Meta Rules Dat.
  • loyalsoldier/v2ray-rules-datLoyalsoldier avatar

    Loyalsoldier/v2ray-rules-dat

    18,823View on GitHub↗

    This project provides a collection of structured, binary-encoded routing datasets designed for proxy software to automate network traffic management. By mapping domain names and IP addresses to specific functional categories, it enables proxy clients to make granular, policy-based connection decisions. The repository serves as a centralized source for routing metadata, ensuring that traffic steering logic remains consistent across various networking implementations. The project distinguishes itself through an automated aggregation pipeline that processes community-maintained datasets into a u

    adblockadguardanticensorship
    View on GitHub↗18,823
  • gmoogway/shadowrocket-rulesGMOogway avatar

    GMOogway/shadowrocket-rules

    4,055View on GitHub↗

    This project provides a set of curated configuration rules and domain lists for the Shadowrocket app. It consists of network traffic routing rules, ad-blocking domain lists, DNS configuration profiles, and proxy bypass lists used to filter and direct network traffic. The rules establish policy-based routing logic to determine whether specific traffic is proxied, connected directly, or rejected. This includes specialized lists for proxy bypass management and the blocking of known advertising and tracking domains at the network level. The project covers a broad range of traffic management capa

    adblockdirectgfw
    View on GitHub↗4,055
  • v2fly/domain-list-communityv2fly avatar

    v2fly/domain-list-community

    8,904View on GitHub↗

    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, keywor

    Gogeositev2ray
    View on GitHub↗8,904
  • acl4ssr/acl4ssrACL4SSR avatar

    ACL4SSR/ACL4SSR

    5,778View on GitHub↗

    ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for multiple client formats, including Clash, Quantumult, Surge, Surfboard, and Trojan. It combines modular rule fragments from a curated library, applies user-defined overrides, and filters traffic by domain category or geo-IP to produce optimized routing configurations. The project distinguishes itself through its format-agnostic conversion pipeline, which transforms proxy rule sets between different client formats using external open-source converters as a middleware layer. It provid

    aclacl4ssrclash
    View on GitHub↗5,778
  • See all 30 alternatives to Meta Rules Dat→