awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesMulti-Language Code Formatters

Tools capable of standardizing the layout and indentation across multiple different programming or markup languages.

Distinct from Multi-Language Support: Candidates refer to SDKs, pipelines, or UI translation, not source code formatting across multiple languages.

Explore 5 awesome GitHub repositories matching development tools & productivity · Multi-Language Code Formatters. Refine with filters or upvote what's useful.

Awesome Multi-Language Code Formatters GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • beautify-web/js-beautifyAvatar de beautify-web

    beautify-web/js-beautify

    8,973Voir sur GitHub↗

    js-beautify is a web language beautifier and code formatter designed to standardize the layout and structure of JavaScript, HTML, and CSS files. It reorganizes source code into a consistent, readable style by applying configurable indentation and spacing rules. The project includes a utility for unpacking minified scripts, which transforms compressed or obfuscated JavaScript into a human-readable format. It provides a command-line interface for executing bulk code reformatting across multiple files. The tool supports customizable formatting rules and language-specific overrides, which can be

    Standardizes indentation and layout across JavaScript, HTML, and CSS to ensure consistent readability across a web project.

    JavaScript
    Voir sur GitHub↗8,973
  • the-benchmarker/web-frameworksAvatar de the-benchmarker

    the-benchmarker/web-frameworks

    7,087Voir sur GitHub↗

    This project is a web framework performance benchmark suite and automated benchmarking orchestrator. It serves as a multi-language performance analysis tool designed to measure execution speed, throughput, and latency across various HTTP libraries and programming ecosystems. The system functions as an HTTP framework comparison tool that evaluates relative efficiency using consistent hardware and request patterns. It automates the build, deployment, and execution cycles necessary to collect stable performance data and compute metrics such as error rates and latency percentiles. The suite eval

    Provides tools to standardize code formatting across multiple programming languages used in the benchmark suite.

    PHPbenchmarkframeworkhttp
    Voir sur GitHub↗7,087
  • kucherenko/jscpdAvatar de kucherenko

    kucherenko/jscpd

    5,800Voir sur GitHub↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Detects duplicated code across 223 programming languages and document formats.

    TypeScriptaiclones-detectioncode-quality
    Voir sur GitHub↗5,800
  • diffplug/spotlessAvatar de diffplug

    diffplug/spotless

    5,527Voir sur GitHub↗

    Spotless est un orchestrateur de formatage multi-langage et un plugin Gradle qui automatise le style de code sur divers langages de programmation au sein d'un pipeline de build unique. Il fonctionne comme un coordinateur pour plusieurs formateurs tiers, un outil de linting de style de code et un système pour insérer et mettre à jour des en-têtes de licence standardisés. Le projet se distingue par une application du style intégrée à git, utilisant des hooks de pré-push et des références git pour appliquer le formatage uniquement aux fichiers ou lignes modifiés. Il prend en charge des configurations de build partagées, permettant aux règles de formatage d'être distribuées et chargées sur plusieurs projets via des artefacts distants pour maintenir une source unique de vérité. L'outil couvre un large éventail de capacités, notamment la transformation de texte de code source via des expressions régulières et des patchs JSON, la gestion des imports et la standardisation des espaces blancs. Il s'intègre avec un large éventail de binaires et d'outils externes pour des langages tels que Java, Python, Kotlin, C++, Go et TypeScript. Une fonctionnalité supplémentaire inclut la vérification du formatage pour assurer l'idempotence et l'optimisation incrémentale pour ignorer les fichiers inchangés.

    Automates consistent coding styles across various programming languages within a single build pipeline.

    Java
    Voir sur GitHub↗5,527
  • dprint/dprintAvatar de dprint

    dprint/dprint

    3,795Voir sur GitHub↗

    dprint is a multi-language code formatter that applies consistent styling across various programming languages using a pluggable architecture. It functions as a unified project style management tool, a command-line interface for continuous integration style enforcement, and a Language Server Protocol implementation for real-time formatting in editors. The project is distinguished by a WebAssembly-based plugin system that loads sandboxed formatting logic from URLs or file paths. It further extends its capabilities through a process-based tool integration that wraps external command-line interf

    Applies consistent style and layout rules to source code across various programming languages using a single tool.

    Rustformatter
    Voir sur GitHub↗3,795
  1. Home
  2. Development Tools & Productivity
  3. Multi-Language Code Formatters