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

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

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

25 个仓库

Awesome GitHub RepositoriesSource Code Editors

Lightweight applications designed for viewing and modifying source code files with syntax highlighting.

Distinguishing note: Focuses on standalone text-based code editing rather than full-featured integrated development environments.

Explore 25 awesome GitHub repositories matching development tools & productivity · Source Code Editors. Refine with filters or upvote what's useful.

Awesome Source Code Editors GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 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

    Functions as a high-performance text editor optimized for authoring and modifying source code.

    JavaScript
    在 GitHub 上查看↗60,807
  • notepad-plus-plus/notepad-plus-plusnotepad-plus-plus 的头像

    notepad-plus-plus/notepad-plus-plus

    27,194在 GitHub 上查看↗

    Notepad++ is a high-performance, lightweight source code editor designed for local development on Windows. Built as a native desktop application, it utilizes a specialized editing component to manage text buffers and render syntax highlighting for large files with minimal resource overhead. The editor distinguishes itself through a robust plugin architecture that allows users to extend core functionality by loading external binary modules at runtime. It also provides extensive support for custom language definitions, enabling users to map unique syntax rules and keywords to the rendering engi

    Provides a lightweight editor that highlights syntax and maintains high performance for source code modification.

    C++editornotepadnotepad-official
    在 GitHub 上查看↗27,194
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 GitHub 上查看↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Provides a comprehensive environment for creating and editing C and C++ source code.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    在 GitHub 上查看↗26,176
  • kahun/awesome-sysadminkahun 的头像

    kahun/awesome-sysadmin

    24,232在 GitHub 上查看↗

    Provides specialized editing environments with syntax highlighting and version control integration.

    在 GitHub 上查看↗24,232
  • tree-sitter/tree-sittertree-sitter 的头像

    tree-sitter/tree-sitter

    23,848在 GitHub 上查看↗

    Tree-sitter is a parsing system and incremental parsing framework designed to generate high-performance syntax trees from source code. It functions as a language parsing engine that compiles formal grammar definitions into portable code, which can then be integrated into text editors and development tools to facilitate structural analysis, code navigation, and syntax highlighting. The project distinguishes itself through its ability to maintain valid, usable syntax tree structures even when source code contains syntax errors or incomplete fragments. It utilizes a generalized parsing algorithm

    Processes source files into concrete syntax trees to provide structural information for text editors and analysis tools.

    Rustcincrementalparser
    在 GitHub 上查看↗23,848
  • conwnet/github1sconwnet 的头像

    conwnet/github1s

    23,300在 GitHub 上查看↗

    github1s is a web-based repository browser that renders GitHub source code within a VS Code-like editor interface. It enables remote repository exploration and online code browsing, allowing users to navigate files and directory structures without cloning projects to a local machine. The project integrates with cloud development environments to bridge the gap between reading code and active editing. It also features an authentication system using local OAuth tokens to access private repositories and extend API rate limits. The platform provides capabilities for repository code search and use

    Offers a specialized source code viewing experience within the browser for navigating GitHub repositories.

    TypeScripthacktoberfestvscode
    在 GitHub 上查看↗23,300
  • 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

    Provides a native macOS environment for writing and modifying source code with syntax highlighting and automated completion.

    Swiftappappkitapple
    在 GitHub 上查看↗22,896
  • claude-code-best/claude-codeclaude-code-best 的头像

    claude-code-best/claude-code

    20,272在 GitHub 上查看↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Autonomously modifies source code across the project directory to implement new features and resolve bugs.

    TypeScript
    在 GitHub 上查看↗20,272
  • 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

    Provides a comprehensive environment for writing and maintaining software code with syntax highlighting, language-specific navigation, and powerful text manipulation tools.

    Objective-C++c-plus-pluscocoamacos
    在 GitHub 上查看↗14,783
  • jujumilk3/leaked-system-promptsjujumilk3 的头像

    jujumilk3/leaked-system-prompts

    14,134在 GitHub 上查看↗

    This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis

    Modifies source code files by replacing strings or inserting content to implement features and fixes.

    aidocumentllm
    在 GitHub 上查看↗14,134
  • 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

    Provides comprehensive source code editing with buffer management and advanced navigation.

    Clojureclojureclojure-developmentclojurescript
    在 GitHub 上查看↗11,693
  • spyder-ide/spyderspyder-ide 的头像

    spyder-ide/spyder

    9,240在 GitHub 上查看↗

    Spyder is a scientific integrated development environment designed for scientific computing and interactive Python programming. It functions as a static analysis code editor and an interactive Python console, providing a specialized environment for writing and analyzing code for science and engineering. The platform distinguishes itself as an extensible development tool, utilizing a modular plugin architecture that allows for the addition of custom features or the embedding of core components into other software. It features a dedicated debugger and profiler for tracing code execution and mea

    Features a multi-language editor with real-time static analysis, automatic completion, and source code navigation.

    Python
    在 GitHub 上查看↗9,240
  • coteditor/coteditorcoteditor 的头像

    coteditor/CotEditor

    8,172在 GitHub 上查看↗

    CotEditor is a native macOS plain text editor designed for lightweight file modification and developer use. It is a desktop application built specifically for the macOS operating system to ensure high performance and system integration. The project functions as a text encoding manager, providing the ability to process and convert a wide range of plain text formats and legacy character encodings to prevent corruption and display errors. Its capabilities cover plain text editing, lightweight code editing for scripts and configuration files, and general macOS text processing.

    A native macOS text editor built for high performance and deep system integration.

    Swiftcocoacoteditoreditor
    在 GitHub 上查看↗8,172
  • macvim-dev/macvimmacvim-dev 的头像

    macvim-dev/macvim

    7,855在 GitHub 上查看↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Provides a native macOS graphical interface tailored for maximum performance and deep system integration.

    Vim Scriptmacosmacvimvim
    在 GitHub 上查看↗7,855
  • visualfc/liteidevisualfc 的头像

    visualfc/liteide

    7,754在 GitHub 上查看↗

    LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including

    Provides a specialized editor for writing Go code with syntax highlighting, completion, and folding.

    C++
    在 GitHub 上查看↗7,754
  • pry/prypry 的头像

    pry/pry

    6,832在 GitHub 上查看↗

    Pry is a programmable Ruby shell, REPL console, and runtime developer environment. It serves as a debugging toolkit for inspecting object state, navigating bindings, and evaluating code within a running Ruby program. The project differentiates itself through advanced introspection and live iteration capabilities. It allows users to inject an interactive console into a running program at specific points to inspect local state and navigate different object scopes. It further enables live code iteration by integrating with external system editors to modify and reload method definitions without r

    Displays the implementation of methods with syntax highlighting and line numbers for both high-level and native code.

    Ruby
    在 GitHub 上查看↗6,832
  • rizonesoft/notepad3rizonesoft 的头像

    rizonesoft/Notepad3

    6,456在 GitHub 上查看↗

    Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on the Scintilla text engine to provide source code editing capabilities, including syntax highlighting, code folding, and automatic indentation. The editor is distinguished by its support for registry-free portable execution, allowing the application to run from removable storage without system installation. It features integrated file encryption and decryption tools for secure document management and a regular expression engine for complex search and replace operations across

    Acts as a lightweight source code editor with syntax highlighting, code folding, and automatic indentation.

    Csyntax-highlighting
    在 GitHub 上查看↗6,456
  • scala-js/scala-jsscala-js 的头像

    scala-js/scala-js

    4,701在 GitHub 上查看↗

    Scala.js 是一个编译器和跨平台语言工具链,将 Scala 源代码转换为 JavaScript 或 WebAssembly。它作为 JavaScript 生态系统的一种静态类型工具,支持为 Web 浏览器和 Node.js 环境开发应用程序。 该项目作为一个 JavaScript 互操作框架,允许创建类型安全的门面(facades)和绑定,以与外部库和全局对象进行交互。它提供了静态和动态 JavaScript 调用机制,包括生成 TypeScript 绑定以及导出内部逻辑以供外部 JavaScript 代码使用的能力。 该工具链包含一个用于生产环境打包和输出优化的前端构建工具,包括死代码消除和模块拆分。它涵盖了广泛的功能面,包括用于 UI 开发的 DOM 元素类型检查、用于全栈开发的跨平台代码共享,以及用于验证优化构建产物的各种测试框架。 编译后的脚本可以使用 JavaScript 解释器直接在命令行环境中执行。

    Provides real-time type errors and method signatures directly within the editor to improve development productivity.

    Scala
    在 GitHub 上查看↗4,701
  • frontendmasters/front-end-handbook-2018FrontendMasters 的头像

    FrontendMasters/front-end-handbook-2018

    4,193在 GitHub 上查看↗

    本项目是一个全面的前端开发指南和路线图,旨在帮助工程师掌握现代 Web 开发所需的技能和专业标准。它作为掌握 HTML、CSS 和 JavaScript 的技术参考,提供了结构化的学习路径,并绘制了从初学者过渡到专业 Web 工程师所需的专业能力图谱。 该资源作为一个分类目录和 JavaScript 生态系统概览。它编录了行业标准的框架、库和实用程序,为状态管理、CSS 框架和静态网站生成器提供了具体建议。 该指南涵盖了广泛的工程能力,包括 UI 架构、Web 性能优化和可访问性审计。它还为构建自动化、部署策略以及专业工作流的开发者工具选择提供了指导。

    Provides an evaluation and comparison of various standalone text-based code editors.

    HTMLdevelopment-handbookfront-endfront-end-developer
    在 GitHub 上查看↗4,193
  • imcuttle/mometaimcuttle 的头像

    imcuttle/mometa

    4,091在 GitHub 上查看↗

    Mometa 是一个基于 AST 的可视化代码编辑器和低代码元编程工具。它提供了一个可视化界面,通过操作抽象语法树来修改源代码,允许通过拖放操作插入和删除代码块。 该项目通过一种可视化源码映射系统脱颖而出,该系统将渲染的 DOM 元素链接回其原始源代码位置。它利用实时同步系统和热模块替换工作流,在浏览器中更新应用程序组件,而无需完全重新加载页面。 该平台涵盖 UI 组件管理和可重用物料库的创建。它包括元数据驱动的代码生成、路由和布局模拟,以及用于协调多个包和依赖项的 Monorepo 工作空间组织功能。

    Modifies source code through a visual interface, using AST manipulation to bridge the gap between visual editing and raw text.

    TypeScriptfrontendlowcodereact
    在 GitHub 上查看↗4,091
上一个12下一个
  1. Home
  2. Development Tools & Productivity
  3. Source Code Editors

探索子标签

  • Autonomous Codebase ModificationsAI-driven processes for rewriting source code to implement features or fix bugs across a project directory. **Distinct from Source Code Editors:** Focuses on the autonomous agentic process of modifying code rather than the manual interface of a text editor.
  • Execution EnginesAPIs and services that compile and execute source code in isolated environments. **Distinct from Source Code Editors:** Distinct from Source Code Editors: focuses on the backend execution and compilation of code rather than the user interface for editing.
  • Runtime Source BrowsersTools for viewing the implementation of live objects and methods with syntax highlighting and line numbers. **Distinct from Source Code Editors:** Distinct from general source code editors by specifically browsing the implementation of methods active in the runtime.
  • Static Analysis EditorsCode editors that integrate real-time static analysis to provide automatic completion and error checking without code execution. **Distinct from Source Code Editors:** Focuses on the integration of static analysis within the editor interface, not just a standalone scanner
  • Visual Code ManipulationModifying source code through a visual interface rather than direct text editing. **Distinct from Source Code Editors:** Focuses on structural code changes driven by a visual editor instead of standard text-based editing.
  • macOS Native EditorsCode editors built specifically using native macOS frameworks for maximum performance and system integration. **Distinct from Source Code Editors:** Specifies the platform-native nature of the editor rather than just being a general source code editor.