awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
curlpipe avatar

curlpipe/ox

0
View on GitHub↗
3,706 Stars·120 Forks·Rust·GPL-2.0·1 Aufruf

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.

Star-Verlauf

Star-Verlauf für curlpipe/oxStar-Verlauf für curlpipe/ox

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ox

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ox.
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,914
  • zyedidia/microAvatar von zyedidia

    zyedidia/micro

    28,858Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗28,858
  • martanne/visAvatar von martanne

    martanne/vis

    4,634Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,634
  • textmate/textmateAvatar von textmate

    textmate/textmate

    14,783Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,783
Alle 30 Alternativen zu Ox anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von curlpipe/ox?

Die Hauptfunktionen von curlpipe/ox sind: Integrated Development Environments, Terminal Embeddings, Text Editing Engines, Embedded Terminals, Editor Extensions, Editor Scripting APIs, Multi-Cursor Editing, Project-Based File Managers.

Welche Open-Source-Alternativen gibt es zu curlpipe/ox?

Open-Source-Alternativen zu curlpipe/ox sind unter anderem: 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…