awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

547 个仓库

Awesome GitHub RepositoriesDevelopment Utilities

General-purpose APIs for mocking, scraping, image processing, and system info.

Explore 547 awesome GitHub repositories matching part of an awesome list · Development Utilities. Refine with filters or upvote what's useful.

Awesome Development Utilities GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jackfrued/python-100-daysjackfrued 的头像

    jackfrued/Python-100-Days

    183,425在 GitHub 上查看↗

    This project is a comprehensive, day-by-day curriculum designed to guide learners through the Python programming language and its professional applications. The content spans from fundamental syntax and object-oriented design to advanced topics including database management, web development, data analysis, and machine learning. The curriculum is structured into distinct modules that cover practical software engineering practices, such as version control, containerization, and system architecture. It also provides resources for technical interview preparation and an analysis of career paths wi

    Comprehensive Python learning path for developers.

    Jupyter Notebook
    在 GitHub 上查看↗183,425
  • jlevy/the-art-of-command-linejlevy 的头像

    jlevy/the-art-of-command-line

    161,352在 GitHub 上查看↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for daily development workflows. The guide distinguishes itself through its cross-platform approach, offering standardized documentation that maps utility usage across Linux, macOS, and Windows environments. It provides specific guidance for managing native tools and compatibility lay

    Comprehensive guide to mastering command-line operations.

    bashdocumentationlinux
    在 GitHub 上查看↗161,352
  • astral-sh/uvastral-sh 的头像

    astral-sh/uv

    86,451在 GitHub 上查看↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Extremely fast Python package and dependency manager.

    Rustpackagingpythonresolver
    在 GitHub 上查看↗86,451
  • astral-sh/ruffastral-sh 的头像

    astral-sh/ruff

    48,177在 GitHub 上查看↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    High-performance linter and code formatter.

    Rustlinterpep8python
    在 GitHub 上查看↗48,177
  • sharex/sharexShareX 的头像

    ShareX/ShareX

    38,123在 GitHub 上查看↗

    ShareX is a desktop utility designed for screen capture, image annotation, and automated file sharing. It provides a comprehensive suite of tools for capturing screen regions, windows, or scrolling content, and includes a layered image editor that allows users to manipulate, scale, and transform graphical elements and annotations directly on captured media. The application distinguishes itself through an event-driven post-capture pipeline that triggers automated workflows, such as image processing, external command execution, or file uploads, immediately after a capture event. Users can exten

    Screen capture and recording tool with sharing capabilities.

    C#capturecolor-pickercsharp
    在 GitHub 上查看↗38,123
  • casey/justcasey 的头像

    casey/just

    34,302在 GitHub 上查看↗

    This project is a command-line task runner designed to manage project-specific workflows through a centralized, configuration-driven interface. It functions as a declarative tool for organizing build logic, environment variables, and task dependencies into a structured format, enabling the automation of complex development pipelines. The tool distinguishes itself by providing a shell-agnostic execution layer that ensures consistent behavior across Windows, macOS, and Linux. It supports advanced workflow orchestration by constructing directed acyclic graphs to manage task prerequisites, while

    Command runner for automating project tasks.

    Rust
    在 GitHub 上查看↗34,302
  • tqdm/tqdmtqdm 的头像

    tqdm/tqdm

    31,203在 GitHub 上查看↗

    Tqdm is a terminal-based progress indicator that provides real-time visual feedback for long-running tasks and data processing pipelines. It functions as an iteration tracking wrapper, allowing developers to monitor the completion status of loops and data streams by wrapping standard iterables without modifying the underlying data source. The project distinguishes itself through its use of terminal escape sequences to render dynamic text and graphical bars that update in place. It supports both automatic tracking of iterable collections and manual progress incrementing for non-linear tasks wh

    Progress bars for loops and data processing tasks.

    Pythoncliclosemberconsole
    在 GitHub 上查看↗31,203
  • feross/standardfeross 的头像

    feross/standard

    29,431在 GitHub 上查看↗

    Standard is a zero-configuration static analyzer, linter, and formatter for JavaScript. It functions as a style guide that enforces consistent coding rules and identifies programming errors without requiring manual configuration files. The tool distinguishes itself by providing an automatic code fixer that scans source files to correct style violations and ensure a uniform codebase. It implements a predefined rule set to eliminate the need for project-specific configuration. The project covers a broad range of static analysis capabilities, including support for experimental language syntax a

    JavaScript style guide and linter.

    JavaScript
    在 GitHub 上查看↗29,431
  • oldj/switchhostsoldj 的头像

    oldj/SwitchHosts

    26,826在 GitHub 上查看↗

    SwitchHosts is a desktop application for managing and switching between multiple sets of system hosts file entries. It functions as a network environment switcher and an operating system hosts file manager, allowing users to map domain names to specific IP addresses for local DNS management. The tool distinguishes itself through remote hosts synchronization, which fetches and updates local data from remote URLs on a defined schedule. It enables rapid configuration toggling via a main window and system tray menu to swap between different network routing sets instantly. The application include

    Manage and toggle between multiple hosts file configurations.

    TypeScriptelectronhostshostseditor
    在 GitHub 上查看↗26,826
  • rikkaapps/shizukuRikkaApps 的头像

    RikkaApps/Shizuku

    26,413在 GitHub 上查看↗

    Shizuku is a framework that enables standard mobile applications to interact with restricted system-level interfaces and services. By acting as a bridge between the user space and protected system functions, it allows applications to perform privileged operations that are typically inaccessible due to standard operating system sandbox limitations. The project functions by routing requests through a persistent background service, which facilitates communication with internal system services and remote interfaces. This architecture allows for the execution of system-level tasks and the manageme

    Framework for accessing system APIs with elevated privileges.

    Kotlin
    在 GitHub 上查看↗26,413
  • ibotpeaches/apktooliBotPeaches 的头像

    iBotPeaches/Apktool

    24,788在 GitHub 上查看↗

    Apktool is an Android APK reverse engineering tool designed to decode application packages into human-readable form and rebuild them after modification. It functions as a Dalvik bytecode disassembler and a resource decoder, transforming binary Android XML and DEX files into editable text and Smali representation. The project serves as an application rebuilder, packing modified resources and Smali code back into a functional Android application package. This capability enables the modification of application logic and resources for testing and deployment. The tool covers a broad surface of an

    Standard tool for reverse engineering and rebuilding Android packages.

    Java
    在 GitHub 上查看↗24,788
  • toon-format/toontoon-format 的头像

    toon-format/toon

    24,642在 GitHub 上查看↗

    Toon is a data serialization library and toolkit designed to convert complex objects into compact, human-readable formats optimized for large language models. By focusing on token efficiency, the library minimizes the context window footprint of structured data through techniques like key folding and tabular layout optimization. It provides a streaming-capable processor that handles the encoding and decoding of hierarchical data while maintaining structural integrity. The project distinguishes itself through its path-aware transformation pipeline and configurable serialization logic, which al

    Compact, deterministic JSON format for structuring LLM prompts.

    TypeScriptdata-formatllmserialization
    在 GitHub 上查看↗24,642
  • cppformat/cppformatcppformat 的头像

    cppformat/cppformat

    23,626在 GitHub 上查看↗

    cppformat is a type-safe C++ formatting library that serves as a high-performance alternative to standard C++ input and output streams for converting data into formatted strings. It integrates a compile-time format validator to ensure format specifiers match argument types, preventing runtime crashes. The library includes a positional argument engine that enables the reordering of text arguments for internationalization and localization. It also features a Unicode text formatter to ensure consistent and portable character representation across different operating systems. The project provide

    Small, safe, and fast C++ formatting library.

    C++
    在 GitHub 上查看↗23,626
  • samber/losamber 的头像

    samber/lo

    21,333在 GitHub 上查看↗

    This library is a collection of generic utilities for the Go programming language designed to simplify the manipulation of slices and maps. It provides a functional toolkit that enables developers to perform data transformations, such as filtering, mapping, and reducing, while maintaining strict type safety through the use of language-level generics. The project distinguishes itself by offering a dual approach to data processing that balances functional programming patterns with performance-oriented execution. It supports both immutable functional pipelines for predictable state transitions a

    Generic-based utility library.

    Goconstraintscontractfilterable
    在 GitHub 上查看↗21,333
  • avajs/avaavajs 的头像

    avajs/ava

    20,849在 GitHub 上查看↗

    Ava is a test runner for JavaScript and TypeScript designed to execute test suites with a focus on concurrency and isolation. It serves as a concurrent test executor that runs test files in parallel across multiple processes to reduce total runtime and prevent state leakage between suites. The project features a built-in snapshot testing framework that saves large data structures to disk and compares subsequent executions to detect regressions via diffs. It is also compatible with the Test Anything Protocol, allowing it to export results for use with external reporting tools. Its capability

    Offers snippets and support for the test runner.

    JavaScriptassertasyncasync-functions
    在 GitHub 上查看↗20,849
  • iv-org/invidiousiv-org 的头像

    iv-org/invidious

    20,471在 GitHub 上查看↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Alternative front-end service for video streaming.

    Crystalagplv3hacktoberfestinvidious
    在 GitHub 上查看↗20,471
  • reactotron/reactotronreactotron 的头像

    reactotron/reactotron

    15,564在 GitHub 上查看↗

    Reactotron is a desktop application and collection of developer tools designed for monitoring runtime errors, analyzing network requests, and inspecting state within JavaScript and React environments. It serves as a debugger for both React JS and React Native projects, providing a visual interface to monitor internal application state and performance. The tool provides specialized inspectors for React Native mobile applications and React web applications. It allows for the real-time tracking of state changes and the dispatching of actions to a state manager to test different application scena

    CLI and desktop app for inspecting applications.

    TypeScript
    在 GitHub 上查看↗15,564
  • gaearon/redux-devtoolsgaearon 的头像

    gaearon/redux-devtools

    14,355在 GitHub 上查看↗

    Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces for inspecting state trees, monitoring real-time state changes, and dispatching actions. The project features a state time travel debugger that allows for rewinding and replaying sequences of dispatched actions to reproduce specific application states. It includes a remote state monitor to track state changes from sources in environments where local browser access is unavailable. The toolset covers action history replay, state change inspection, and hot-reload development work

    DevTools for state management with hot reloading.

    TypeScript
    在 GitHub 上查看↗14,355
  • googlecloudplatform/generative-aiGoogleCloudPlatform 的头像

    GoogleCloudPlatform/generative-ai

    12,700在 GitHub 上查看↗

    This project is a development platform for managing the lifecycle of generative artificial intelligence models. It provides a unified environment for accessing, fine-tuning, and deploying large language models, serving as an orchestrator that handles the integration of diverse models into custom applications. The platform distinguishes itself by offering a managed infrastructure for hosting and scaling models, which removes the requirement for manual server maintenance or configuration. It includes integrated tools for supervised fine-tuning and vector embedding optimization, allowing for the

    Tools and patterns for implementing advanced retrieval strategies.

    Jupyter Notebookagentsgcpgemini
    在 GitHub 上查看↗12,700
  • wix/detoxwix 的头像

    wix/Detox

    11,949在 GitHub 上查看↗

    Detox is a gray-box end-to-end testing framework designed for mobile applications. It automates user interactions and verifies interface states by synchronizing test execution with the internal readiness of the application, ensuring that scripts wait for background tasks, network requests, and animations to complete before proceeding. The framework distinguishes itself through native-side binary instrumentation, which allows it to monitor the application message queue and query the native view hierarchy in real time. By interacting directly with the application process, it avoids reliance on

    End-to-end testing and automation framework.

    JavaScriptandroidautomatione2e-tests
    在 GitHub 上查看↗11,949
上一个123456…28下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Development Utilities