9 Repos
Tools that automatically standardize the style and formatting of source files to ensure consistency.
Distinct from Source File Management: Focuses on code style formatting (linting/fixing) rather than file management or parsing into ASTs.
Explore 9 awesome GitHub repositories matching development tools & productivity · Source Code Formatters. Refine with filters or upvote what's useful.
Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors. The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs. The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performanc
Includes automated scripts to analyze source files for style and programmatic errors to maintain codebase consistency.
tsdx is a zero-config command line interface and build tool designed for developing, bundling, and distributing TypeScript libraries. It functions as a project scaffolder and development toolchain that initializes new libraries from templates with standardized folder structures and pre-configured dependencies. The project specializes in producing dual-format module distributions, simultaneously generating both CommonJS and ES modules to ensure compatibility across different JavaScript environments. It utilizes a Rollup-based bundling system to compile TypeScript source into optimized distribu
Standardizes code style automatically using a high-speed formatter to maintain consistency across the codebase.
pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.
Provides guidelines and tools for automatically standardizing the style and formatting of source files.
This project is a collection of official toolsets and server implementations designed for the parsing, formatting, and semantic analysis of the Go programming language. It includes a language server that provides real-time code intelligence and automated editing capabilities to editors via the Language Server Protocol. The toolset provides a suite of utilities for source code formatting and static analysis. This includes automated standardization of code layout, import organization, and the generation of string representation methods for enumerated types. The project covers broad static anal
Automatically standardizes code layout and organizes import statements to ensure a consistent style.
OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and
Provides tools to enforce consistent indentation and layout rules across source files.
FeHelper ist eine Toolbox für Webbrowser-Erweiterungen und ein Frontend-Entwicklungs-Toolkit, das in Chrome, Firefox und Edge integriert ist. Es dient als Dienstprogramm zur Datentransformation, als Tool zum Debuggen von Webseiten und als KI-gestützter Coding-Assistent. Das Projekt zeichnet sich durch die Integration lokaler Modelle und OpenAI-kompatibler APIs aus, um Code direkt im Browser zu schreiben, zu refactoren und zu reparieren. Es bietet zudem Funktionen zur Generierung von TypeScript-Schemas und Zod-Definitionen aus Datenbeispielen mittels KI. Das Toolkit deckt ein breites Spektrum an Entwickler-Utilities ab, einschließlich Netzwerk-Debugging für HTTP- und WebSocket-Verbindungen, Daten-Encoding und -Decoding für Formate wie JWT und Base64 sowie JSON-Verarbeitungstools zum Formatieren, Reparieren und Vergleichen von Strukturen. Es enthält zudem Frontend-Tools für die Messung von Seitenlayouts, Quellcode-Formatierung und die Injektion benutzerdefinierter Skripte. Zusätzliche Funktionen umfassen eine Vielzahl von Medien- und Dokumententools für Markdown-Bearbeitung, QR-Code-Verarbeitung und Bildkonvertierung, neben Utility-Generatoren für eindeutige Identifikatoren und sichere Passwörter.
Provides a tool to beautify or compress code for JavaScript, CSS, HTML, XML, and SQL.
vite-plus ist ein einheitliches Web-Entwicklungstoolchain- und CLI-Tool, das entwickelt wurde, um Vite-Builds, JavaScript-Laufzeitumgebungen und Paketmanager über einen einzigen Einstiegspunkt zu verwalten. Es fungiert als Manager für JavaScript-Laufzeitumgebungen zum Installieren und Pinnen von Sprachversionen, als Monorepo-Task-Orchestrator für die abhängigkeitsbewusste Skriptausführung und als Projekt-Scaffolding-Engine für das Bootstrapping von Anwendungen und Bibliotheken. Das Projekt zeichnet sich dadurch aus, dass es den gesamten Entwicklungslebenszyklus in einem Tool konsolidiert und eine einheitliche statische Analyse-Engine bietet, die Typ-Prüfung, Linting und Formatierung in einem Durchgang durchführt. Es bietet fortschrittliche Monorepo-Orchestrierung durch parallele Ausführung und ein Ergebnis-Caching-System, das eine Fingerprint-basierte Invalidierung verwendet, um redundante Aufgaben zu überspringen. Die Toolchain deckt zudem ein breites Spektrum an Funktionen ab, einschließlich Web-Asset-Pipelines für die Produktionskompilierung, automatisierte Umgebungsbereitstellung und das Management von Git-Commit-Hooks. Sie enthält außerdem Dienstprogramme für die Ausführung nativer Unit-Tests und die Erstellung nativer ausführbarer Binärdateien.
Applies consistent styling to project files using a fast formatter to ensure a uniform codebase.
ZLS ist ein Language-Server für die Sprache Zig, der das Language-Server-Protokoll implementiert, um IDE-ähnliche Intelligenz bereitzustellen. Er fungiert als Code-Intelligenz-Provider, statisches Code-Analyse-Tool und Engine für automatisierte Refactorings für Zig-Projekte. Der Server integriert sich direkt in die Zig-Compiler-Toolchain, um präzise Typinformationen abzuleiten und semantische Analysen durchzuführen. Er nutzt diese Integration, um Echtzeit-Kompilierungsfehler als Editor-Diagnosen anzuzeigen und semantisches Syntax-Highlighting basierend auf aufgelösten Typen statt auf Regex-Mustern bereitzustellen. Das Projekt deckt ein breites Spektrum an Entwicklungsfunktionen ab, einschließlich Symbolnavigation, Code-Vervollständigung und Inlay-Hints. Es bietet Refactoring-Utilities für die Umbenennung von Symbolen, Quellcode-Formatierung und Import-Organisation. Zudem verwaltet es die Build-Automatisierung, einschließlich automatischer Builds beim Speichern und Dependency-Fetching. Der Server unterstützt Konfigurationsvalidierung mittels JSON-Schema und integriert sich in Editoren wie Sublime Text und JetBrains-IDEs.
Implements a standard formatter to adjust code indentation and style for project consistency.
likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive diagrams, static websites, and image files. It serves as a system architecture visualizer and C4 model diagram generator, allowing users to define software components, boundaries, and deployment infrastructure using a domain-specific language. The tool distinguishes itself by providing a modeling environment with Language Server Protocol integration for real-time validation and autocomplete. It enables interactive architecture documentation where users can navigate through hierarch
Provides capabilities to standardize the style of architecture definition files or check for formatting consistency across the project.