awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 مستودعات

Awesome GitHub RepositoriesVariable Name Manglers

Tools that replace long variable and function identifiers with shorter sequences to decrease bundle size.

Distinguishing note: Existing candidates focus on naming patterns or semantic structures, not size-reducing obfuscation

Explore 11 awesome GitHub repositories matching programming languages & runtimes · Variable Name Manglers. Refine with filters or upvote what's useful.

Awesome Variable Name Manglers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • mishoo/uglifyjs2الصورة الرمزية لـ mishoo

    mishoo/UglifyJS2

    13,392عرض على GitHub↗

    UglifyJS2 is a suite of tools designed for parsing, beautifying, mangling, and minifying JavaScript code. It functions by converting source code into an abstract syntax tree to enable programmatic analysis and transformation, and it includes a dedicated generator for creating associated source maps. The project optimizes web production builds by compressing script logic and removing unreachable code. It utilizes name mangling to shorten variable and property names and implements a beautifier to reconstruct compressed scripts into a human-readable layout. The toolset covers broad capability a

    Shortens variable and function names to decrease the final bundle size while preserving original program logic.

    JavaScript
    عرض على GitHub↗13,392
  • 47ng/nuqsالصورة الرمزية لـ 47ng

    47ng/nuqs

    10,591عرض على GitHub↗

    nuqs is a TypeScript library for managing React component state through the browser's URL query string. It provides a type-safe hook-based approach that synchronizes component state with the address bar, enabling shareable and bookmarkable application states. The library handles parsing and serializing URL query parameters into typed JavaScript values, supporting integers, floats, booleans, dates, and custom types with bijectivity verification. The library distinguishes itself through its comprehensive approach to URL state management, combining batch URL updates that merge multiple parameter

    Remaps long internal variable names to short URL query string keys for cleaner URLs.

    TypeScriptquery-paramsreactsearch-params
    عرض على GitHub↗10,591
  • goplus/xgoالصورة الرمزية لـ goplus

    goplus/xgo

    9,436عرض على GitHub↗

    Xgo is a programming language that combines familiar constructs from languages like C/C++, Go, Python, and JavaScript with a natural language-style syntax that reads closer to plain English. It executes programs compatible with the Go language, allowing reuse of existing Go libraries and tooling, and supports mixing Go and XGo source files within a single package for gradual adoption of its simplified syntax. The language distinguishes itself through direct foreign function interface capabilities, enabling calls to C/C++ and Python libraries using specialized string literal syntax without man

    Controls package-level identifier visibility using capitalization conventions for exported and private names.

    Goai-nativedata-sciencegolang
    عرض على GitHub↗9,436
  • terser/terserالصورة الرمزية لـ terser

    terser/terser

    9,299عرض على GitHub↗

    Terser is a JavaScript minifier and compressor designed to reduce file size through whitespace removal, symbol mangling, and logic optimization for ES6+. It functions as a toolkit for minification, a code mangler for shortening variable and property names, and a dead code eliminator that evaluates constant expressions to remove unreachable logic. The project operates as an AST toolkit that parses JavaScript source into SpiderMonkey AST format for structural analysis. It generates source maps to link compressed production code back to the original source, ensuring that minified bundles remain

    Minimizes code size by replacing long variable and function identifiers with shorter sequences.

    JavaScript
    عرض على GitHub↗9,299
  • rockstarlang/rockstarالصورة الرمزية لـ RockstarLang

    RockstarLang/rockstar

    6,882عرض على GitHub↗

    Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, making programs read like song lyrics. It uses poetic number literals, where the length of each word in a phrase is parsed as a decimal digit to initialize numeric variables, and pronoun-based variable references, where words like "it" and "they" resolve to the most recently assigned or compared variable at runtime. The language can be compiled to WebAssembly and run inside a web page for in-browser code execution. The language distinguishes itself through a lyric-driven parsing sy

    Creates variable names that include spaces, breaking from conventional programming language syntax.

    JavaScript
    عرض على GitHub↗6,882
  • basscss/basscssالصورة الرمزية لـ basscss

    basscss/basscss

    5,892عرض على GitHub↗

    Basscss is a lightweight CSS utility toolkit built on an atomic, single-purpose class architecture. Each class performs exactly one visual function, enabling immutable, side-effect-free styling where no class ever overrides or conflicts with another. The system provides a predefined spacing scale, responsive breakpoint prefixes for conditional styling across device widths, and accessible visibility control that keeps content programmatically available to assistive technologies. The framework distinguishes itself through a float-based grid system that constructs layouts using floated percentag

    Provides accessible visibility control that hides elements visually while preserving screen reader access.

    CSS
    عرض على GitHub↗5,892
  • amontalenti/elements-of-python-styleالصورة الرمزية لـ amontalenti

    amontalenti/elements-of-python-style

    3,489عرض على GitHub↗

    This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku

    Explains the use of underscores to mark internal members and control variable visibility.

    code-stylecodestyledocumentation
    عرض على GitHub↗3,489
  • callstack/react-native-testing-libraryالصورة الرمزية لـ callstack

    callstack/react-native-testing-library

    3,390عرض على GitHub↗

    This project is a testing framework designed for React Native applications, providing a suite of tools to render components in a controlled memory environment. It enables developers to verify the behavior and structure of mobile interfaces by simulating user interactions and monitoring component lifecycle transitions. By isolating components from the rest of the application, it ensures that tests remain stable and independent. The framework distinguishes itself through an accessibility-first approach, prioritizing user-facing attributes like roles, labels, and text content when querying the c

    Checks if components are hidden from assistive technologies by evaluating style and structural properties.

    TypeScriptjestreactreact-native
    عرض على GitHub↗3,390
  • justicerage/gepettoالصورة الرمزية لـ JusticeRage

    JusticeRage/Gepetto

    3,362عرض على GitHub↗

    Gepetto is an IDA Pro plugin that integrates large language models directly into the reverse engineering workflow. It functions as a multi-provider LLM client, allowing users to explain decompiled functions, rename variables, and add comments to pseudocode, all while supporting multiple language model backends and a localized interface. The plugin distinguishes itself through a plugin-based architecture that abstracts multiple LLM providers behind a unified interface, enabling hot-swapping between providers and models without restarting IDA Pro. It also features a command-line interface bridg

    Asks a language model to suggest meaningful variable names and applies the best ones to decompiled code.

    Pythongpt-5-apiida-proopenai
    عرض على GitHub↗3,362
  • kadenzipfel/smart-contract-vulnerabilitiesالصورة الرمزية لـ kadenzipfel

    kadenzipfel/smart-contract-vulnerabilities

    2,466عرض على GitHub↗

    This project serves as a comprehensive knowledge base and technical reference for identifying and mitigating security vulnerabilities in smart contracts. It provides a structured catalog of common attack vectors, logic errors, and insecure coding patterns, offering developers and auditors a centralized resource for implementing secure decentralized applications. The repository distinguishes itself by covering the full lifecycle of contract security, from low-level arithmetic safety and compiler constraints to high-level architectural patterns. It details specific defensive strategies for mana

    Manages function and variable visibility to restrict unauthorized external access.

    blockchainethereumsecurity
    عرض على GitHub↗2,466
  • microsoft/vscode-js-debugالصورة الرمزية لـ microsoft

    microsoft/vscode-js-debug

    1,950عرض على GitHub↗

    This project is a diagnostic adapter that connects code editors and standalone tools to running runtime processes using the standard Debug Adapter Protocol. It functions as a JavaScript and TypeScript debug implementation that maps compiled code back to original source files using sourcemaps, allowing developers to set breakpoints, inspect variables, and evaluate expressions without manual configuration. The tool handles cross-environment code execution by automatically attaching to child processes, worker threads, service workers, and terminal processes. It supports advanced debugging capabi

    Translates renamed identifiers across views and evaluation requests using sourcemap data.

    TypeScriptdapdebughacktoberfest
    عرض على GitHub↗1,950
  1. Home
  2. Programming Languages & Runtimes
  3. Variable Name Manglers

استكشف الوسوم الفرعية

  • Decompiled Code Variable Renamers1 وسم فرعيTools that use AI analysis to suggest and apply meaningful variable names specifically to decompiled code. **Distinct from Variable Name Manglers:** Distinct from Variable Name Manglers: focuses on semantic renaming for readability, not size reduction or obfuscation.
  • Spaced Variable IdentifiersVariable names that include spaces, breaking from conventional programming language syntax. **Distinct from Variable Name Manglers:** Distinct from Variable Name Manglers: allows spaces in identifiers for readability, not shortening names for size reduction.
  • URL Key RemappersAssigns concise query-string keys to longer internal variable names for cleaner URLs. **Distinct from Variable Name Manglers:** Distinct from Variable Name Manglers: focuses on URL-specific key remapping for readability, not general code minification.
  • Visibility Access Controls2 وسوم فرعيةConventions for using naming markers like underscores to manage internal member visibility. **Distinct from Variable Name Manglers:** Distinct from Variable Name Manglers which focus on size reduction/obfuscation; this is about logical visibility.