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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesPretty Printing Algorithms

Logic for traversing syntax trees to determine optimal line breaks and indentation.

Explore 3 awesome GitHub repositories matching development tools & productivity · Pretty Printing Algorithms. Refine with filters or upvote what's useful.

Awesome Pretty Printing Algorithms GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • prettier/prettierAvatar de prettier

    prettier/prettier

    52,088Ver en GitHub↗

    Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple

    Calculates optimal line breaks and indentation by traversing syntax trees against a defined print width.

    JavaScriptangularastcss
    Ver en GitHub↗52,088
  • pinojs/pinoAvatar de pinojs

    pinojs/pino

    17,941Ver en GitHub↗

    Pino is a high-performance logging library for Node.js applications designed to minimize overhead and prevent blocking the main event loop. It generates machine-readable logs using newline-delimited JSON, facilitating efficient ingestion and analysis by external monitoring and log aggregation platforms. The library distinguishes itself by offloading log processing and formatting to worker threads, ensuring that heavy logging tasks do not impact application responsiveness. It also provides a decoupled command-line utility that transforms structured production logs into human-readable text, sim

    Provides a command-line utility that transforms structured production logs into human-readable text for easier debugging.

    JavaScriptfastjsonlogger
    Ver en GitHub↗17,941
  • benjamn/recastAvatar de benjamn

    benjamn/recast

    5,246Ver en GitHub↗

    Recast es un parser y printer de AST en JavaScript diseñado para la refactorización automatizada de código. Convierte código fuente en árboles de sintaxis abstracta que pueden ser modificados y luego impresos de vuelta a código fuente. El proyecto se centra en transformaciones que preservan el formato, almacenando metadatos originales de espacios en blanco e indentación dentro de los nodos del árbol de sintaxis para reconstruir el código sin perder su diseño original. También genera mapas de fuente a nivel de carácter para mantener correspondencias precisas entre la entrada original y la salida transformada. El toolkit incluye utilidades para la manipulación del árbol de sintaxis utilizando un patrón visitor, así como opciones para pretty-printing de estilo genérico. Se proporciona una interfaz de línea de comandos para ejecutar estas funciones de transformación en archivos de destino y escribir los resultados en disco.

    Offers a generic style pretty-printer that applies consistent global indentation rules regardless of original formatting.

    TypeScript
    Ver en GitHub↗5,246
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Static Analysis Engines
  5. Static Analysis Tools
  6. Code Formatting Tools
  7. Pretty Printing Algorithms