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
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stevearc avatar

stevearc/oil.nvim

0
View on GitHub↗
6,265 Stars·210 Forks·Lua·mit·13 Aufrufe

Oil.nvim

Features

  • Neovim File Managers - Opens directories as text buffers for renaming, moving, and deleting files with Neovim commands.
  • Async Network Filesystem Layers - Performs remote filesystem operations asynchronously to avoid blocking the editor.
  • Lua-Table Virtual Filesystems - Represents remote and local directory structures as Lua tables for uniform filesystem access.
  • File Manager Plugins - Lets you browse and edit filesystem directories as editable text buffers within Neovim.
  • URL-Scheme - Provides a URL-scheme path resolver that transparently accesses remote and cloud storage via custom protocols.
  • Remote Editing Tools - Browses and edits files on remote servers over SSH using URL-based paths from the editor.
  • Directory Buffer Editing - Opens directories as text buffers where each line represents a file for editing with normal keys.
  • Filesystem Loading - Renders directory contents as a modifiable text buffer for filesystem operations.
  • File System Buffer Manipulations - Creates, renames, deletes, and moves files by editing buffer text with changes applied on save.
  • Filesystem URL Schemes - Resolves filesystem paths using custom URL schemes for transparent remote and cloud storage access.
  • Directory State Diffing - Computes minimal rename, move, and delete operations by diffing buffer state against the filesystem.
  • Remote Filesystem I/O - Provides an async network I/O layer for remote filesystem operations without blocking the editor.
  • Remote File Browsers - Ships an SSH remote file browsing interface that opens and edits files on remote servers via URL-based paths.
  • SSH File Editors - Opens and edits files on remote servers over SSH using URL-based paths from the editor.
  • Cloud File Management - Provides a filesystem-like interface for browsing and editing files in S3 buckets.
  • Multi-Backend File Managers - Copies files between different filesystem backends like local directories and SSH servers.
  • S3 File Browsers - Browses and edits files in S3 buckets as if they were local filesystem directories.
  • Cross-System File Copying - Copies files between local and remote servers using a unified command interface within the editor.
  • S3 Bucket Browsing - Enables browsing and editing files in AWS S3 buckets using a dedicated URL scheme.
  • Directory Floating Windows - Renders directory contents inside a floating window for filesystem operations with editor commands.
  • Hook-Based Plugin Systems - Exposes lifecycle hooks for custom actions on file operations via a plugin system.
  • File Explorers - Edit the filesystem as a text buffer.

Star-Verlauf

Star-Verlauf für stevearc/oil.nvimStar-Verlauf für stevearc/oil.nvim

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 Oil.nvim

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Oil.nvim.
  • 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
  • tagspaces/tagspacesAvatar von tagspaces

    tagspaces/tagspaces

    4,935Auf GitHub ansehen↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    Auf GitHub ansehen↗4,935
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • nvim-tree/nvim-tree.luaAvatar von nvim-tree

    nvim-tree/nvim-tree.lua

    8,559Auf GitHub ansehen↗

    This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating project directories. It functions as a file system node manipulator and a Git-integrated file manager, allowing users to interact with their project structure directly within the editor. The plugin distinguishes itself by integrating version control status into the visual tree, enabling users to track, stage, and unstage files through the explorer interface. It also features a public API that allows external scripts to trigger internal functions and subscribe to system events. Th

    Luafile-explorerluaneovim
    Auf GitHub ansehen↗8,559
Alle 30 Alternativen zu Oil.nvim anzeigen→

Häufig gestellte Fragen

Was sind die Hauptfunktionen von stevearc/oil.nvim?

Die Hauptfunktionen von stevearc/oil.nvim sind: Neovim File Managers, Async Network Filesystem Layers, Lua-Table Virtual Filesystems, File Manager Plugins, URL-Scheme, Remote Editing Tools, Directory Buffer Editing, Filesystem Loading.

Welche Open-Source-Alternativen gibt es zu stevearc/oil.nvim?

Open-Source-Alternativen zu stevearc/oil.nvim sind unter anderem: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… nvim-tree/nvim-tree.lua — This project is a Lua-based file explorer plugin for Neovim that provides a sidebar tree interface for navigating… bigpizzav3/codexplusplus — CodexPlusPlus is a suite of specialized tools designed for API redirection, runtime application enhancement, binary… mawww/kakoune — Kakoune is a scriptable, modal text editor for the terminal that employs a client-server architecture. This model…