6 مستودعات
Tools that reconstruct minified or compressed code into a human-readable format with consistent styling.
Distinct from Code Minifiers: None of the candidates cover the specific act of beautifying/un-minifying code; candidates focus on minification.
Explore 6 awesome GitHub repositories matching development tools & productivity · Code Beautifiers. Refine with filters or upvote what's useful.
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
Reconstructs minified or compressed scripts into a human-readable layout using consistent indentation and spacing.
UglifyJS is a tool for JavaScript code minification, AST manipulation, and source beautification. Its primary purpose is to reduce the file size of JavaScript source code by removing whitespace and shortening variable names to optimize frontend build assets. The project differentiates itself through its ability to programmatically analyze and transform code using abstract syntax trees. It performs constant folding analysis and conditional compilation to eliminate unreachable or redundant code, and it employs a multi-pass compression pipeline to maximize total file size reduction. The tool pr
Provides code beautification to reformat minified JavaScript into a human-readable layout.
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
Provides a beautifier to reformat condensed or minified code into a human-readable layout.
js-beautify is a web language beautifier and rule-based code stylizer designed to standardize the indentation and layout of JavaScript, HTML, and CSS. It converts minified or obfuscated source code into a human-readable format to improve maintainability and readability. The system enforces consistent coding styles through global configuration files and programmatic options. It also supports local formatting overrides, allowing users to control behavior for specific sections of a file using embedded comment directives. The project provides capabilities for source code style enforcement and we
Reconstructs minified or compressed HTML, CSS, and JavaScript code into a human-readable format with consistent styling.
LLM4Decompile هو مجموعة أدوات وإطار عمل لترجمة الكود الثنائي إلى كود مصدري. يستخدم نماذج لغوية كبيرة لتحويل كود الآلة إلى كود مصدري قابل للقراءة واستعادة المنطق الأصلي للملفات التنفيذية المجمعة. يتضمن المشروع خط أنابيب متخصصاً لتوليد مجموعات بيانات تدريب اصطناعية عن طريق تحويل الكود المصدري إلى أزواج تجميع (assembly). يوفر إطار عمل للضبط الدقيق لتحسين نماذج التعلم العميق على مجموعات البيانات الثنائية إلى المصدرية هذه، مما يزيد من دقة استعادة الكود. يتميز النظام أيضاً بقدرات لتنقية الكود الزائف (pseudo-code) الذي تم فك تجميعه. تركز هذه العملية على استعادة الهيكل العظمي وأسماء المتغيرات للملف الثنائي لتحسين قابلية قراءة المنطق المفكك.
Uses language models to polish and improve the readability of pseudo code from traditional decompilers.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Formats extracted JavaScript, JSON, HTML, WXML, and WXSS files into a readable structured layout.