awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Micro | Awesome Repository
← All repositories

micro-editor/micro

0
View on GitHub↗
27,986 stars·1,281 forks·Go·mit·0 viewsmicro-editor.github.io↗

Micro

Features

  • Text Editors - Provides a terminal-based environment for creating and modifying source code.
  • Plugin Systems - Provides a centralized package management system that dynamically loads external scripts to augment the editor.
  • Terminal Text Editors - Provides a keyboard-centric text editing environment that runs directly within a command-line interface for efficient file manipulation.
  • Editor Configurations - Customize editor settings and keybindings through configuration files or extend core functionality by writing custom scripts in a lightweight scripting language to match your personal workflow.
  • Editor Extensions - Automate repetitive tasks and introduce new features by installing and running custom scripts that interact with the core application to modify its behavior and improve your productivity.
  • Editor Plugins - Adding new features and modifying core behavior through a plugin system to tailor the development environment to specific project requirements.
  • Scripting Engines - Embeds a lightweight virtual machine that allows users to extend core editor functionality through custom scripts.
  • Terminal User Interfaces - Draws the interface directly to the terminal emulator using escape sequences for a responsive experience.
  • Integrated Terminals - Runs interactive shell sessions and command-line tools directly inside a split-pane view.
  • Syntax Highlighters - Parses source code into distinct language elements to apply visual styling and color themes.
  • Text Editing Utilities - Enables simultaneous modifications across multiple document locations to accelerate repetitive coding and data entry tasks.
  • Deployment Utilities - Bundles the entire application and its runtime dependencies into a single executable file to ensure portability.
  • Deployment Packaging - Packages all necessary dependencies into a single executable file for immediate deployment across diverse operating systems.
  • Syntax Highlighting Themes - Apply visual styling to source code across dozens of programming languages using built-in themes that support a wide range of color palettes and display modes for readability.
  • Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system.

    The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom commands and behaviors tailored to specific project requirements.

    The application supports multi-cursor editing, enabling simultaneous text manipulation across multiple document locations to accelerate repetitive tasks. It also includes syntax-aware tokenization for real-time visual styling and provides an integrated terminal workflow that allows users to run shell sessions and command-line tools within split-pane views.

    The software is distributed as a static, self-contained binary, ensuring portability and consistent performance across different operating systems without the need for external dependencies.