9 个仓库
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 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。
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 is a web browser extension toolbox and frontend development toolkit integrated into Chrome, Firefox, and Edge. It serves as a data transformation utility, a web page debugging tool, and an AI-powered coding assistant. The project distinguishes itself by integrating local models and OpenAI-compatible APIs to write, refactor, and repair code directly within the browser. It also provides capabilities for generating TypeScript schemas and Zod definitions from data samples using AI. The toolkit covers a broad range of developer utilities, including network debugging for HTTP and WebSocke
Provides a tool to beautify or compress code for JavaScript, CSS, HTML, XML, and SQL.
vite-plus 是一个统一的 Web 开发工具链和命令行界面,旨在从单一入口点管理 Vite 构建、JavaScript 运行时和包管理器。它作为一个 JavaScript 运行时管理器,用于安装和固定语言版本;作为一个 Monorepo 任务编排器,用于执行依赖感知的脚本;并作为一个项目脚手架引擎,用于引导应用程序和库的开发。 该项目通过将完整的开发生命周期整合到一个工具中而脱颖而出,具有统一的静态分析引擎,可一次性完成类型检查、Linting 和格式化。它通过并行执行和使用基于指纹失效的缓存系统来跳过冗余任务,提供了先进的 Monorepo 编排能力。 该工具链还涵盖了广泛的能力,包括用于生产编译的 Web 资源流水线、自动化环境配置以及 Git 提交钩子(commit hooks)的管理。它还包括用于原生单元测试执行和创建原生可执行二进制文件的实用工具。
Applies consistent styling to project files using a fast formatter to ensure a uniform codebase.
ZLS 是 Zig 语言的语言服务器,实现了语言服务器协议 (LSP) 以提供类似 IDE 的智能功能。它作为代码智能提供程序、静态代码分析工具和 Zig 项目的自动化重构引擎运行。 该服务器直接与 Zig 编译器工具链集成,以获取精确的类型信息并执行语义分析。它利用这种集成将实时编译错误显示为编辑器诊断信息,并基于已解析的类型(而非正则表达式)提供语义语法高亮。 该项目涵盖了广泛的开发功能,包括符号导航、代码补全和内嵌提示 (inlay hints)。它提供了用于符号重命名、源代码格式化和导入整理的重构工具。此外,它还管理构建自动化,包括保存时自动构建和依赖项获取。 该服务器支持通过 JSON Schema 进行配置验证,并集成了 Sublime Text 和 JetBrains IDE 等编辑器。
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.