awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
curlpipe avatar

curlpipe/ox

0
View on GitHub↗
3,706 نجوم·120 تفرعات·Rust·GPL-2.0·1 مشاهدة

Ox

Ox is an extensible code editor and integrated development environment. It functions as a terminal-integrated text editor that combines source code editing with an embedded interactive command-line shell.

The editor is distinguished by its programmable nature, utilizing a custom scripting API to integrate external functionality such as AI assistance and productivity tools. It further enables automation through an event-capture macro system for recording and playing back editing sequences.

Core capabilities include multi-cursor editing, rule-based syntax highlighting, and a hierarchical file tree for project management. The interface supports a split-pane view hierarchy for side-by-side document rendering and includes a configurable build and execution pipeline. Additional tools cover version control tracking and global search-and-replace operations.

Features

  • Integrated Development Environments - Combines a text editor with a built-in terminal and version control to manage the entire coding workflow.
  • Terminal Embeddings - Embeds interactive command-line shells as first-class children of the editor interface.
  • Text Editing Engines - Implements a core engine for text manipulation, including undo/redo and global search-and-replace.
  • Embedded Terminals - Ships an interactive command-line shell embedded within a screen split for workspace command execution.
  • Editor Extensions - Provides a custom scripting API for integrating external functionality and productivity tools.
  • Editor Scripting APIs - Provides a scripting API for integrating custom tools and productivity timers.
  • Multi-Cursor Editing - Supports simultaneous text manipulation across multiple document locations via independent cursor positions.
  • Project-Based File Managers - Combines directory browsing and buffer management to handle source code across large projects.
  • Project File Trees - Provides a hierarchical sidebar for navigating the project directory and managing files.
  • Integrated Code Editing - Combines text editing, syntax highlighting, and multi-cursor support within a terminal-integrated environment.
  • Text Editors - Provides a core workspace for writing and modifying text with syntax highlighting and global search-and-replace.
  • Integrated Editor Terminals - Embeds an interactive command-line shell as a first-class child of the editor interface.
  • Extensibility Scripts - Allows the integration of custom scripts to add functionality without altering the core binary.
  • Project File Trees - Provides a hierarchical file tree sidebar for rapid project navigation and filesystem management.
  • Code Syntax Highlighting - Applies visual styles to source code based on language-specific grammar rules.
  • File System Sidebars - Provides a sidebar to open, create, delete, move, and copy files within the project directory.
  • Task Automation Macros - Uses recordable macros and global search-and-replace to automate complex text manipulations.
  • AI Code Completions - Provides real-time AI-driven code completions and logic patterns to accelerate development.
  • Editor State Management - Implements a command system to manage the comprehensive editor state and toggle operational modes.
  • Command Prompts - Features a built-in prompt system for executing functions to modify state and toggle modes.
  • Macro Recorders - Records sequences of editing events into a buffer for playback to automate repetitive tasks.
  • Shell Command Execution - Executes shell commands from within the interface and supports file opening via CLI arguments.
  • Editor Split Panes - Divides the display area into a grid of independent panes for side-by-side document viewing.
  • Multi-Caret Editors - Supports simultaneous text edits across multiple document locations using multi-caret capabilities.
  • Build and Run Tooling - Executes configurable build and run sequences based on the source code language type.
  • Keystroke Sequence Capture - Captures editing event sequences into a buffer for playback to automate repetitive text tasks.
  • Text Editors - Independent terminal-based text editor.

سجل النجوم

مخطط تاريخ النجوم لـ curlpipe/oxمخطط تاريخ النجوم لـ curlpipe/ox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Ox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Ox.
  • sinelaw/freshالصورة الرمزية لـ sinelaw

    sinelaw/fresh

    5,914عرض على GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Rustideterminal-basedtext-editor
    عرض على GitHub↗5,914
  • zyedidia/microالصورة الرمزية لـ zyedidia

    zyedidia/micro

    28,858عرض على GitHub↗

    Micro is an extensible terminal text editor that supports mouse interaction and intuitive keyboard shortcuts for editing files in a command line environment. It functions as a multi-cursor editor with syntax highlighting and a plugin system for adding custom functionality and automation scripts. The editor distinguishes itself through simultaneous editing across multiple cursors and a script-based extension system. It enables the automation of repetitive editing tasks via macro recording and playback of keystroke sequences. The project covers workspace management through split-screen panes a

    Go
    عرض على GitHub↗28,858
  • martanne/visالصورة الرمزية لـ martanne

    martanne/vis

    4,634عرض على GitHub↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    عرض على GitHub↗4,634
  • textmate/textmateالصورة الرمزية لـ textmate

    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
عرض جميع البدائل الـ 30 لـ Ox→

الأسئلة الشائعة

ما هي وظيفة curlpipe/ox؟

Ox is an extensible code editor and integrated development environment. It functions as a terminal-integrated text editor that combines source code editing with an embedded interactive command-line shell.

ما هي الميزات الرئيسية لـ curlpipe/ox؟

الميزات الرئيسية لـ curlpipe/ox هي: Integrated Development Environments, Terminal Embeddings, Text Editing Engines, Embedded Terminals, Editor Extensions, Editor Scripting APIs, Multi-Cursor Editing, Project-Based File Managers.

ما هي البدائل مفتوحة المصدر لـ curlpipe/ox؟

تشمل البدائل مفتوحة المصدر لـ curlpipe/ox: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… zyedidia/micro — Micro is an extensible terminal text editor that supports mouse interaction and intuitive keyboard shortcuts for… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… textmate/textmate — TextMate is a programmable text editor designed for software development and project management. It functions as a… limetext/lime — Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for… atom/atom — Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom…