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

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

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

atom/atomArchived

0
View on GitHub↗
60,807 星标·17,214 分支·JavaScript·MIT·11 次浏览atom.io↗

Atom

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 for large project navigation, code autocompletion, and workspace-wide search and replace. These tools are supplemented by integrated version control and the ability to manage interface themes.

Features

  • Customizable Development Environments - Offers a highly extensible development environment where users can tailor interfaces, keybindings, and plugins.
  • Integrated Development Environments - Provides a fully extensible integrated development environment for tailoring the coding experience via plugins and themes.
  • Text Search and Replace - Implements workspace-wide text searching and batch replacement functionality.
  • Autocomplete Providers - Provides a system for suggesting code completions based on the current language context.
  • Code Navigation Utilities - Facilitates rapid movement through source code via line jumping and matching bracket navigation.
  • Local File System Access - Integrates Node.js runtime to perform direct disk operations for loading and saving source code files.
  • Source Code Editors - Functions as a high-performance text editor optimized for authoring and modifying source code.
  • Syntax Highlighters - Ships with a robust syntax highlighting system that uses language grammars to color-code source code for improved readability.
  • Text Editors - Implements a highly customizable text editor that leverages web technologies to allow deep modification of core functionality.
  • Version Control Integrations - Integrates with version control systems to track file changes and synchronize code with remote repositories.
  • Version Control Integrations - Surfaces version control information and manages file revisions directly within the editor interface.
  • Chromium-Based Desktop Shells - Implements a desktop application shell based on Chromium and Node.js via the Electron framework.
  • Hook-Based Plugin Systems - Provides a hook-based plugin system that allows developers to extend the editor's core functionality through JavaScript modules.
  • Syntax Highlighting - Provides a grammar-based parsing engine to apply color-coded syntax styling to various programming languages.
  • Markdown Authoring Environments - Provides a dedicated environment for creating Markdown documents with immediate visual feedback.
  • Markdown Previewers - Ships a live side-by-side visual rendering engine for Markdown content authoring.
  • Codebase Navigation Tools - Finding specific symbols and line numbers within complex codebases to accelerate the process of reading and editing files.
  • Inter-Process Communication - Uses an architectural inter-process communication system to coordinate state between the main process and the renderer process.
  • HTML View Composition - Constructs the user interface by nesting multiple HTML views and CSS layouts within a single browser window.
  • Editor Themes - Provides a styling system for customizing the visual appearance and syntax colors of the editor workspace.
  • Code Editors and IDEs - Hackable text editor built on web technologies.
  • 开发者工具 - Extensible text editor built with web technologies.
  • 开发环境 - Hackable text editor for modern development.
  • Development Environments - Hackable text editor running via translation.
  • Text and Code Editors - Customizable editor with real-time collaboration and plugin support.
  • Text Editors - Hackable cross-platform text editor.

Star 历史

atom/atom 的 Star 历史图表atom/atom 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

atom/atom 是做什么的?

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.

atom/atom 的主要功能有哪些?

atom/atom 的主要功能包括:Customizable Development Environments, Integrated Development Environments, Text Search and Replace, Autocomplete Providers, Code Navigation Utilities, Local File System Access, Source Code Editors, Syntax Highlighters。

atom/atom 有哪些开源替代品?

atom/atom 的开源替代品包括: textmate/textmate — TextMate is a programmable text editor designed for software development and project management. It functions as a… codeeditapp/codeedit — CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace… lighttable/lighttable — LightTable is an extensible source code editor and integrated development environment designed as an interactive… microsoft/vscode — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of… curlpipe/ox — Ox is an extensible code editor and integrated development environment. It functions as a terminal-integrated text… lazyvim/lazyvim — LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a…

Atom 的开源替代方案

相似的开源项目,按与 Atom 的功能重合度排序。
  • textmate/textmatetextmate 的头像

    textmate/textmate

    14,783在 GitHub 上查看↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Objective-C++c-plus-pluscocoamacos
    在 GitHub 上查看↗14,783
  • codeeditapp/codeeditCodeEditApp 的头像

    CodeEditApp/CodeEdit

    22,896在 GitHub 上查看↗

    CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace for writing and modifying source code, combining a text editor with project management tools. The editor is built specifically for macOS using native frameworks to ensure performance. It features a plugin system that allows for the addition of specialized features and custom logic to extend the editing experience. The environment includes an integrated terminal emulator for executing development commands and debugging tools. It also provides project-wide file indexing for globa

    Swiftappappkitapple
    在 GitHub 上查看↗22,896
  • lighttable/lighttableLightTable 的头像

    LightTable/LightTable

    11,693在 GitHub 上查看↗

    LightTable is an extensible source code editor and integrated development environment designed as an interactive programming environment. It enables the evaluation of programming language fragments in real time to provide instant feedback on expressions. The workspace functions as a remote execution environment, connecting to and managing external servers to run code within remote processes. It allows for an interactive workflow where users can execute code fragments and track expression values without restarting the environment. The system provides source code editing capabilities, includin

    Clojureclojureclojure-developmentclojurescript
    在 GitHub 上查看↗11,693
  • 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

    TypeScripteditorelectronmicrosoft
    在 GitHub 上查看↗186,401
  • 查看 Atom 的所有 30 个替代方案→