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

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

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

46 个仓库

Awesome GitHub Repositories开发环境

Shell、CLI 工具和环境配置。

Explore 46 awesome GitHub repositories matching part of an awesome list · 开发环境. Refine with filters or upvote what's useful.

Awesome 开发环境 GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • microsoft/vscodemicrosoft 的头像

    microsoft/vscode

    186,401在 GitHub 上查看↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    Extensible code editor for the edit-build-debug cycle.

    TypeScripteditorelectronmicrosoft
    在 GitHub 上查看↗186,401
  • creationix/nvmcreationix 的头像

    creationix/nvm

    93,948在 GitHub 上查看↗

    nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and runtime orchestrator for installing, switching, and managing multiple versions of the Node.js runtime on POSIX systems. The tool allows for the automation of runtime switching by reading configuration files in project directories to select the required version. It supports the management of long-term support releases and the migration of global packages between different installed versions of the runtime. The project covers broader capabilities including runtime management throug

    Node version manager for macOS and Linux.

    Shell
    在 GitHub 上查看↗93,948
  • atom/atomatom 的头像

    atom/atom

    60,807在 GitHub 上查看↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Hackable text editor for modern development.

    JavaScript
    在 GitHub 上查看↗60,807
  • tiimgreen/github-cheat-sheettiimgreen 的头像

    tiimgreen/github-cheat-sheet

    57,407在 GitHub 上查看↗

    This project is a community-driven knowledge base that serves as a comprehensive guide for mastering version control operations and platform-specific workflows. It functions as a developer productivity resource, consolidating essential information on command-line operations, repository management, and advanced interface techniques into a single, version-controlled document. The guide distinguishes itself by providing actionable insights into platform-specific automation and navigation. It covers the use of keyboard shortcuts to accelerate daily tasks, the application of advanced search syntax

    Quick reference for GitHub commands.

    awesomeawesome-listgit
    在 GitHub 上查看↗57,407
  • coreybutler/nvm-windowscoreybutler 的头像

    coreybutler/nvm-windows

    46,816在 GitHub 上查看↗

    This project is a command-line utility designed to manage multiple runtime versions on a single machine. It enables developers to install, remove, and toggle between different versions to satisfy project-specific dependency requirements, ensuring that each environment remains isolated to prevent version conflicts or path overlaps. The tool functions by storing distinct runtime versions in separate, isolated directories and utilizing symbolic links to point to the currently active version. It orchestrates these file system operations through a unified command-line interface that modifies syste

    Manage multiple Node.js versions on Windows.

    Gogomanagementnode
    在 GitHub 上查看↗46,816
  • alebcay/awesome-shellalebcay 的头像

    alebcay/awesome-shell

    37,110在 GitHub 上查看↗

    This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati

    Resources for shell scripting and command-line tools.

    awesomeawesome-listbash
    在 GitHub 上查看↗37,110
  • sdras/awesome-actionssdras 的头像

    sdras/awesome-actions

    27,475在 GitHub 上查看↗

    This project is a curated directory of reusable components and integration scripts designed to extend the functionality of continuous integration and deployment pipelines. It serves as a comprehensive knowledge base for developers, providing a structured index of community-vetted tools that assist in implementing best practices for software workflows and automation. The directory distinguishes itself through a community-driven approach, relying on external contributions to maintain an up-to-date catalog of resources. It organizes these tools into a hierarchical taxonomy, allowing users to nav

    Resources for GitHub Actions automation.

    actionsactions-listawesome
    在 GitHub 上查看↗27,475
  • git-tips/tipsgit-tips 的头像

    git-tips/tips

    21,702在 GitHub 上查看↗

    This project is a curated collection of command reference guides and workflow documentation for Git. It provides a structured set of shell commands and practical techniques for managing version control and repository history. The guide focuses on specific high-level operational areas, including repository debugging via binary search and log inspection, the manipulation of commit history through squashing and rewording, and the synchronization of remote repositories. It also covers techniques for auditing project evolution and managing remote references. Additional capabilities cover general

    Tips and tricks for using Git.

    JavaScriptgittipstips-and-tricks
    在 GitHub 上查看↗21,702
  • tj/ntj 的头像

    tj/n

    19,515在 GitHub 上查看↗

    n is a command line version manager and binary manager for the Node.js runtime environment. It functions as a runtime environment switcher, allowing for the installation and management of multiple Node.js versions to maintain compatibility across different projects. The tool orchestrates the downloading and caching of Node.js binaries from official or custom distribution mirrors. It enables switching between installed versions via a command line interface or interactive menu, providing the ability to execute scripts using specific versions from a local cache without performing a full system i

    Interactive Node version manager for macOS and Linux.

    Shell
    在 GitHub 上查看↗19,515
  • agarrharr/awesome-cli-appsagarrharr 的头像

    agarrharr/awesome-cli-apps

    18,722在 GitHub 上查看↗

    This project is a curated directory of command line applications and utilities designed to enhance developer productivity and streamline technical workflows. It serves as a comprehensive index of open-source software, categorizing tools that assist with system administration, development automation, and personal task management. The repository distinguishes itself by providing a structured collection of terminal-based software that spans diverse functional domains. It includes resources for managing infrastructure and cloud resources, performing code maintenance, and customizing terminal envi

    Curated list of command-line applications.

    Shellawesomeawesome-listcli
    在 GitHub 上查看↗18,722
  • sindresorhus/quick-look-pluginssindresorhus 的头像

    sindresorhus/quick-look-plugins

    18,657在 GitHub 上查看↗

    List of useful Quick Look plugins for developers

    Plugins for macOS Quick Look.

    在 GitHub 上查看↗18,657
  • pybind/pybind11pybind 的头像

    pybind/pybind11

    17,913在 GitHub 上查看↗

    pybind11 is a header-only C++ binding library that exposes C++ functions and classes as Python modules. It serves as a language bridge, mapping native types, inheritance hierarchies, and lambda functions into compatible Python objects to enable high-performance native code execution. The library includes specialized integration for NumPy arrays, utilizing buffer protocols to bind native C++ data without copying memory. It provides a toolkit for mapping C++ standard library data structures and smart pointers into the Python environment while maintaining cross-language memory management. The p

    Seamless interoperability between C++ and Python.

    C++
    在 GitHub 上查看↗17,913
  • unixorn/awesome-zsh-pluginsunixorn 的头像

    unixorn/awesome-zsh-plugins

    17,771在 GitHub 上查看↗

    This project serves as a comprehensive repository and management framework for Zsh shell extensions, themes, and configuration bundles. It functions as a centralized resource for discovering and integrating community-driven enhancements designed to tailor the terminal experience and streamline command-line workflows. The framework distinguishes itself by providing automated tools for the installation, updating, and lazy-loading of modular shell plugins. By enforcing standardized directory structures and utilizing version control for dependency management, it ensures that shell configurations

    Plugins for the Zsh shell.

    Shellawesomeawesome-listcollection
    在 GitHub 上查看↗17,771
  • coatisoftware/sourcetrailCoatiSoftware 的头像

    CoatiSoftware/Sourcetrail

    16,471在 GitHub 上查看↗

    Sourcetrail is an interactive source code explorer and visualizer designed for indexing and navigating relationships between symbols and structures across large, multi-language codebases. It functions as a static analysis indexer and code dependency visualizer that maps calls and dependencies between source files to help reveal project architecture. The tool enables multi-language project analysis by using a language-agnostic indexing system to track symbols across different programming languages within a single interface. It allows for the discovery of software architecture and the explorati

    Cross-platform source code explorer.

    C++
    在 GitHub 上查看↗16,471
  • gitpod-io/gitpodgitpod-io 的头像

    gitpod-io/gitpod

    13,713在 GitHub 上查看↗

    Gitpod is a cloud development environment platform and Docker-based workspace orchestrator. It provisions on-demand, containerized Linux workspaces that synchronize directly with remote version control repositories to eliminate manual local setup. The platform functions as an infrastructure-as-code environment manager, using declarative configuration files to define base images, tool versions, and environment variables. This ensures team-wide consistency and reproducible workspace configurations across different projects. It provides ephemeral coding workspaces for rapid prototyping, debuggi

    Automated, cloud-based development environments.

    TypeScriptcdecloudcloud-development
    在 GitHub 上查看↗13,713
  • k4m4/terminals-are-sexyk4m4 的头像

    k4m4/terminals-are-sexy

    13,025在 GitHub 上查看↗

    This project serves as a curated directory of resources, tools, and frameworks designed to enhance the functionality and aesthetics of terminal environments. It functions as a comprehensive guide for users seeking to optimize their command-line workflows and personalize their shell experience. The repository provides access to a wide range of utilities for terminal customization, including alternative terminal emulators, color schemes, and visual themes. It also catalogs specialized tools for managing persistent sessions, automating system tasks, and integrating external web services directly

    Resources for terminal emulators and CLI tools.

    Shellawesome-listscli-loverscurated-list
    在 GitHub 上查看↗13,025
  • zxqfl/tabninezxqfl 的头像

    zxqfl/TabNine

    10,784在 GitHub 上查看↗

    TabNine is an AI programming assistant and large language model completion tool that predicts and completes source code in real time. It functions as a language-aware code predictor, providing automated line completions and code snippets based on the context of the current file and project. The system utilizes custom language mapping and programming language tokenization to ensure suggestions remain syntax-accurate across various file extensions. By defining how source code is broken into symbols and identifiers, the tool maintains consistent suggestions across a project's different file type

    AI-powered autocompletion for multiple languages.

    Shell
    在 GitHub 上查看↗10,784
  • elm/compilerelm 的头像

    elm/compiler

    7,794在 GitHub 上查看↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    The official language compiler.

    Haskellcompilerelm
    在 GitHub 上查看↗7,794
  • arslanbilal/git-cheat-sheetarslanbilal 的头像

    arslanbilal/git-cheat-sheet

    7,303在 GitHub 上查看↗

    This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his

    Quick reference for Git commands.

    cheatsheetgitgit-flow
    在 GitHub 上查看↗7,303
  • donnemartin/dev-setupdonnemartin 的头像

    donnemartin/dev-setup

    6,261在 GitHub 上查看↗

    该项目是一系列脚本和配置文件的集合,旨在自动化部署开发工具集、大数据工具和全系统 dotfiles。它作为一个配置系统,用于在不同的编程栈中安装语言、数据分析工具和系统依赖项。 该套件为 macOS 开发人员入职和 Python 数据科学工作流的设置提供了专门的自动化功能。它包括针对 Spark 和 Hadoop 等分布式处理引擎的专用安装程序,以及用于 Web 和移动开发的各种环境。 该系统涵盖了广泛的功能,包括 shell 环境自定义、文本编辑器和版本控制配置,以及隔离虚拟环境的管理。它还提供了各种用于文件管理、网络查询和系统依赖编排的命令行实用程序。

    Scripts and tools for configuring data science development environments.

    Python
    在 GitHub 上查看↗6,261
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Development Environment