5 个仓库
Utilities that translate technical units, such as bytes, into human-readable strings.
Distinct from Byte Sequence Handling: Candidates focus on byte-level classification/decoding; this is about formatting for human display.
Explore 5 awesome GitHub repositories matching programming languages & runtimes · Human-Readable Data Formatters. Refine with filters or upvote what's useful.
Boltons is a comprehensive utility toolkit and extension of the Python standard library. It provides a collection of reusable recipes and specialized data structures, system utilities, and helper libraries designed to support common programming tasks across various domains. The project is distinguished by a standard-library-only dependency model, ensuring maximum portability with zero external dependencies. It provides advanced implementations for data structures, such as immutable mappings and priority queues, alongside recursive data transformation tools for reshaping complex nested diction
Provides a utility to translate large byte numbers into human-readable strings using units like KB, MB, or GB.
Bombardier is a concurrent HTTP load generator and performance benchmarking tool written in Go. It functions as a latency distribution analyzer and benchmarking utility designed to measure the throughput and response speed of HTTP services by simulating high-volume request loads. The tool provides specific capabilities for TLS benchmarking, supporting client certificate authentication and the ability to bypass server certificate verification. It distinguishes itself through the use of a token-bucket algorithm for precise request rate limiting and the use of templates to export benchmark resul
Converts raw binary data sizes and time durations into human-readable strings for reporting.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Converts byte counts into human-readable strings with appropriate unit suffixes.
Awesome Print 是一个 Ruby 漂亮打印机和对象检查器,旨在通过缩进和 ANSI 颜色可视化数据结构。它作为交互式 shell 的格式化程序,以及用于分析内部对象状态的实用程序。 该项目具有一个用于定义特定对象类型的自定义格式化规则的插件系统,并支持通过主目录中的配置文件加载全局首选项。它可以返回格式化的 ASCII 字符串,而不是直接打印到控制台。 功能扩展到在 Web 模板中渲染格式化的对象结构,并将彩色对象表示写入系统日志。该工具与 REPL 环境集成,以自动格式化返回的值。
Acts as an output handler for interactive shells to automatically format data structures into readable layouts.
Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for
Converts raw system bytes and kernel objects into human-readable string representations.