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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
limetext avatar

limetext/lime

0
View on GitHub↗
15,272 stars·1,050 forks·BSD-2-Clause·7 vueslimetext.github.io↗

Lime

Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for modifying text in several locations at once. It is a Python-scriptable environment that renders across desktop windows, web browsers, and terminal emulators.

The editor is designed to be API-compatible with Sublime Text, enabling the execution of its plugins and the import of its configuration files, keybindings, and themes. This compatibility allows users to reuse third-party extensions and maintain a consistent experience when migrating from that environment.

The project provides a Python scripting API for custom extensions and a schema-based theme engine for visual styling and syntax highlighting. Its core capabilities cover advanced text manipulation, multi-platform interface rendering, and a configuration-driven environment.

Features

  • Plain Text Editors - Provides a dedicated environment for creating and modifying plain text documents used for code and prose.
  • Code Editing Interfaces - Provides a dedicated interface for authoring source code and plain text prose.
  • Cross-Platform Editors - Offers a consistent editing environment accessible via desktop windows, web browsers, and terminal emulators.
  • Cross-Platform Text Editors - Designed as a cross-platform editor for code and prose with a consistent experience across OSs.
  • Editor Extensions - Provides APIs for building custom plugins and formatting rules to extend editor functionality.
  • Editor Scripting APIs - Provides a scripting API that allows Python scripts to interact with the editor's internal state.
  • Multi-Cursor Editing - Enables simultaneous text manipulation across multiple document locations using concurrent cursors.
  • Python Scripting Engines - Integrates a Python engine for advanced workflow automation and custom tool development.
  • Scriptable Editors - Offers an editor that can be extended and customized through the execution of Python scripts.
  • Multi-Caret Editors - Provides a text editor specifically featuring simultaneous multi-point insertion and block selection.
  • Cross-Platform Rendering Abstractions - Uses an architectural abstraction layer to render the editor interface across desktop, web, and terminal targets.
  • Multi-Cursor Management - Manages multiple independent carets and synchronizes text mutations across all active cursors.
  • Platform-Agnostic Renderers - Implements an architectural abstraction that renders the editor interface across desktop windows, web browsers, and terminal emulators.
  • Editor Compatibility Layers - Implements a compatibility layer to support existing plugins and keybindings from other editors.
  • Text Buffer Manipulations - Implements advanced buffer manipulation utilities, including simultaneous editing via multiple cursors.
  • API Compatibility Layers - Maintains API compatibility with Sublime Text to allow the reuse of its plugins and configurations.
  • Environment-Driven Feature Configurations - Provides a system for defining editor behavior and layout through external configuration files.
  • Third-Party Plugins - Enables the execution of external modules to add specialized processing capabilities to the editor.
  • Document Editor Plugin APIs - Implements an API for registering and running third-party plugins within the editor interface.
  • Editor Theming Engines - Ships a theming engine for defining custom color palettes and syntax highlighting.
  • Syntax Highlighting Themes - Supports external color schemes and syntax definitions to apply visual styling and highlighting to source code.

Historique des stars

Graphique de l'historique des stars pour limetext/limeGraphique de l'historique des stars pour limetext/lime

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Lime

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Lime.
  • curlpipe/oxAvatar de curlpipe

    curlpipe/ox

    3,706Voir sur GitHub↗

    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

    Rust
    Voir sur GitHub↗3,706
  • mg979/vim-visual-multiAvatar de mg979

    mg979/vim-visual-multi

    4,864Voir sur GitHub↗

    vim-visual-multi is a Vim and Neovim plugin that provides multi-cursor text editing. It functions as a multi-cursor text editor and macro orchestrator, allowing for parallel insertions, deletions, and replacements across diverse text occurrences. The plugin includes a regex text selection tool used to spawn multiple cursors based on regular expression patterns. This enables the identification of matching words or fragments to perform batch modifications across a file. The system covers several capability areas, including the vertical alignment and synchronization of cursors to a common colum

    Vim Scriptcursormultiple-cursorsvim
    Voir sur GitHub↗4,864
  • pulsar-edit/pulsarAvatar de pulsar-edit

    pulsar-edit/pulsar

    3,940Voir sur GitHub↗

    Pulsar is a cross-platform, extensible text editor designed for source code management and plain text editing. It functions as a plugin-based development environment that allows for the creation of a personalized workspace through deep configuration of language settings, visual styles, and keyboard shortcuts. The editor is characterized by its extensibility, supporting the integration of third-party extension packages to add specialized features and custom toolsets. Users can modify the interface via visual theme customization and build tailored workflows using a framework for custom developm

    JavaScriptelectronjavascriptpulsar
    Voir sur GitHub↗3,940
  • markedit-app/markeditAvatar de MarkEdit-app

    MarkEdit-app/MarkEdit

    3,666Voir sur GitHub↗

    MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing environment that supports side-by-side HTML rendering for real-time formatting previews. The editor is distinguished by a multi-caret engine that enables rectangular block selections and simultaneous modification of multiple text ranges. It allows for extensive interface and functional customization through external CSS stylesheets and the integration of system-level scripts to automate repetitive tasks. The application includes tools for managing large documents, such as content bloc

    Swiftcodemirrorcodemirror6editor
    Voir sur GitHub↗3,666
Voir les 30 alternatives à Lime→

Questions fréquentes

Que fait limetext/lime ?

Lime is a multi-platform text editor designed for code and prose that supports simultaneous multi-point insertion for modifying text in several locations at once. It is a Python-scriptable environment that renders across desktop windows, web browsers, and terminal emulators.

Quelles sont les fonctionnalités principales de limetext/lime ?

Les fonctionnalités principales de limetext/lime sont : Plain Text Editors, Code Editing Interfaces, Cross-Platform Editors, Cross-Platform Text Editors, Editor Extensions, Editor Scripting APIs, Multi-Cursor Editing, Python Scripting Engines.

Quelles sont les alternatives open-source à limetext/lime ?

Les alternatives open-source à limetext/lime incluent : curlpipe/ox — Ox is an extensible code editor and integrated development environment. It functions as a terminal-integrated text… mg979/vim-visual-multi — vim-visual-multi is a Vim and Neovim plugin that provides multi-cursor text editing. It functions as a multi-cursor… pulsar-edit/pulsar — Pulsar is a cross-platform, extensible text editor designed for source code management and plain text editing. It… markedit-app/markedit — MarkEdit is a high-performance Markdown text editor and document navigator. It provides a scriptable editing… lighttable/lighttable — LightTable is an extensible source code editor and integrated development environment designed as an interactive… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.…