curlpipe/ox

The simple but flexible text editor

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 18th, 2026
Created on July 29th, 2020
Open Issues & Pull Requests: 33 (+0)
GitHub issues: Enabled
Number of forks: 123
Total Stargazers: 3,741 (+0)
Total Subscribers: 35 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 hours
Mean response time: 26.3 days
90th percentile: 64.1 days
Tracked items: 67

Most active contributors

Sign in to see contributor activity.

How this project is maintained

92% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 561 days
Stale 30+ days: 24
Stale 90+ days: 24

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (38)
  • bug (8)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Ox is a terminal-based text editor written in Rust that prioritizes simplicity and flexibility.

The tool addresses the need for a lightweight, configurable text editor that works in the terminal without being tied to the design of existing editors like vim or nano. Rather than extending an established codebase, Ox was built from the ground up as a standalone application. It offers syntax highlighting, undo and redo, search and replace, multiple file handling, mouse support, multi-cursor editing, macros, split views, a file tree, and integrated terminal access. The editor's core strength lies in its configurability: users can customize colors, key bindings, and behaviors through Lua-based configuration, and extend functionality through a plugin system that includes pre-built plugins for Discord RPC, Git integration, Emmet, HTML viewing, Pomodoro timers, and AI-assisted code generation.

Ox suits developers and writers who want a modern terminal editor with extensive customization without the learning curve of vim or the limitations of simpler editors. It works best on Linux but also supports macOS and Windows. The project includes detailed documentation organized into six stages covering installation, configuration, editing, command-line usage, plugin development, and planned features. A setup wizard helps new users tailor the editor to their preferences from the start.

The project shows consistent development activity with regular commits addressing bug fixes, feature additions, and improvements. The maintainer actively responds to issues and pull requests, indicating ongoing engagement with the user community. Documentation is maintained and expanded alongside code changes, suggesting a commitment to keeping guidance current with the tool's evolution.