awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesIndentation Settings

Configurations for defining the number of spaces or tabs used for code indentation.

Explore 9 awesome GitHub repositories matching development tools & productivity · Indentation Settings. Refine with filters or upvote what's useful.

Awesome Indentation Settings 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.
  • prettier/prettierAvatar de prettier

    prettier/prettier

    52,088Voir sur 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

    Defines specific indentation widths to maintain a uniform visual structure across all project files.

    JavaScriptangularastcss
    Voir sur GitHub↗52,088
  • simdjson/simdjsonAvatar de simdjson

    simdjson/simdjson

    23,260Voir sur GitHub↗

    simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali

    Adjusts whitespace and indentation to toggle between compact and human-readable JSON output formats.

    C++aarch64arm64avx2
    Voir sur GitHub↗23,260
  • josdejong/jsoneditorAvatar de josdejong

    josdejong/jsoneditor

    12,247Voir sur GitHub↗

    jsoneditor is a web-based JSON editor component designed for viewing, editing, and formatting structured data. It provides a user interface for managing JSON through multiple rendering modes, including tree, form, and code views. The project is distinguished by its ability to process and visualize exceptionally large datasets, utilizing virtualized memory management to handle JSON files up to 500 MiB without crashing the browser. It also includes a specialized syntax repair tool to convert malformed text into valid JSON and a data transformer for filtering, sorting, and reshaping documents vi

    Provides tools to adjust the visual layout of JSON by applying indentation or removing whitespace.

    JavaScript
    Voir sur GitHub↗12,247
  • zh-google-styleguide/zh-google-styleguideAvatar de zh-google-styleguide

    zh-google-styleguide/zh-google-styleguide

    10,977Voir sur GitHub↗

    This project is a software engineering reference that provides a cross-language formatting standard and industry-standard practices for architectural patterns, memory management, and identifier naming. Its primary purpose is to implement a unified set of indentation and whitespace rules applied consistently across multiple distinct programming environments. The project specializes in technical documentation localization, providing Chinese language translations of official programming style guides. It maps original English coding standards to Chinese language references to maintain meaning acr

    Provides specific spacing and 2-space indentation rules for CSS rule blocks.

    Makefile
    Voir sur GitHub↗10,977
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Voir sur GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Zed adjusts indentation of selected lines with Tab or Shift+Tab, respecting per-language tab settings.

    Rustideterminal-basedtext-editor
    Voir sur GitHub↗5,914
  • realpython/materialsAvatar de realpython

    realpython/materials

    5,173Voir sur GitHub↗

    Ce projet est une collection complète de matériel pédagogique de programmation Python, y compris des tutoriels, des exercices et des exemples de code organisés. Il sert de programme d'apprentissage et de boîte à outils d'ingénierie logicielle, utilisant des Jupyter Notebooks pour combiner du code exécutable avec un texte éducatif descriptif. Le dépôt fournit des guides d'implémentation pratiques pour construire des applications de grand modèle de langage, telles que des systèmes de génération augmentée par récupération, des agents IA avec état et des flux de travail d'apprentissage automatique. Il se distingue en offrant une approche structurée des flux de travail de codage agentique, couvrant la distillation de la fenêtre de contexte, le routage de modèle agnostique au fournisseur et les sorties structurées imposées par schéma. Le matériel couvre un large éventail de capacités d'ingénierie logicielle, notamment la programmation asynchrone avec des files d'attente de tâches distribuées, le développement d'applications web avec des API REST et les flux de travail d'analyse de données. Il inclut également des ressources pour maîtriser la conception orientée objet, implémenter des pipelines CI/CD et appliquer des normes professionnelles de linting et de formatage.

    Provides guidelines for implementing consistent indentation to ensure code structural correctness.

    Jupyter Notebook
    Voir sur GitHub↗5,173
  • bbatsov/clojure-style-guideAvatar de bbatsov

    bbatsov/clojure-style-guide

    4,095Voir sur GitHub↗

    Ce projet fournit un ensemble de directives d'architecture logicielle, de normes de codage Lisp et de modèles de programmation fonctionnelle pour le développement Clojure. Il établit les meilleures pratiques pour implémenter une logique déclarative et gérer l'état partagé via l'utilisation de structures de données persistantes et de références atomiques. Le guide couvre les normes pour documenter les API publiques et organiser les répertoires de projet afin d'assurer une distribution de bibliothèque portable. Il détaille l'application de règles de formatage et de nommage cohérentes pour améliorer la lisibilité du code source et la collaboration en équipe. La portée s'étend aux modèles de développement idiomatiques, incluant l'organisation des espaces de noms (namespaces), la structuration des définitions de fonctions et des suites de tests, et la conception responsable des macros. Il fournit également des conseils sur la gestion de l'interopérabilité avec des types externes et la gestion de la distribution de bibliothèques via des coordonnées stables.

    Enforces consistent indentation and spacing rules to improve source code readability.

    Voir sur GitHub↗4,095
  • databricks/scala-style-guideAvatar de databricks

    databricks/scala-style-guide

    2,784Voir sur GitHub↗

    Defines 2-space indentation and spacing rules for consistent Scala code formatting.

    Voir sur GitHub↗2,784
  • rich-harris/magic-stringAvatar de Rich-Harris

    Rich-Harris/magic-string

    2,668Voir sur GitHub↗

    magic-string is a low-level JavaScript library designed for compilers and bundlers to perform source code transformations. It serves as a string transformation utility and source map manipulation library that allows for modifying text while automatically tracking character offsets. The library enables the modification of source code strings through insertions, replacements, and removals without losing the relationship to original source positions. It specifically provides mechanisms to generate mapping files that link transformed output text back to original source file coordinates. Capabili

    Adds or adjusts whitespace prefixes in text files while excluding specific ranges from the modification.

    JavaScript
    Voir sur GitHub↗2,668
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Static Analysis Engines
  5. Static Analysis Tools
  6. Code Formatting Tools
  7. Indentation Settings

Explorer les sous-tags

  • JSON1 sous-tagConfigurations for controlling whitespace density in serialized JSON output. **Distinct from Indentation Settings:** Distinct from general indentation settings: focuses on JSON-specific response formatting.
  • Range-AwareControls for adding or adjusting whitespace prefixes in files while excluding specific ranges. **Distinct from Indentation Settings:** Focuses on the range-exclusion aspect of indentation rather than just the number of spaces or tabs.
  • Spacing and Indentation RulesConfigurations for consistent spacing around operators, after commas, and indentation width, such as 2-space indentation. **Distinct from Indentation Settings:** Distinct from Indentation Settings: covers both spacing and indentation rules, not just indentation width.