awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to nvim-treesitter/nvim-treesitter-textobjects

Open-source alternatives to Nvim Treesitter Textobjects

21 open-source projects similar to nvim-treesitter/nvim-treesitter-textobjects, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Nvim Treesitter Textobjects alternative.

  • stylishthemes/github-darkالصورة الرمزية لـ StylishThemes

    StylishThemes/GitHub-Dark

    9,911عرض على GitHub↗

    GitHub-Dark is a browser extension theme and collection of user style sheets designed to provide a comprehensive dark mode aesthetic for the GitHub interface. It functions by injecting custom style rules directly into the browser to override default website colors, fonts, and layout properties, aiming to improve visual comfort and readability during extended use. The project distinguishes itself through its focus on deep integration and visual consistency. It includes specialized support for syntax highlighting across various programming languages and notebook environments, ensuring that code

    CSSawesomecssdark
    عرض على GitHub↗9,911
  • bibekbhusal0/tree-hierarchy.nvimالصورة الرمزية لـ BibekBhusal0

    BibekBhusal0/tree-hierarchy.nvim

    13عرض على GitHub↗

    A Neovim plugin for structural text navigation and editing

    Lua
    عرض على GitHub↗13
  • calops/hmts.nvimالصورة الرمزية لـ calops

    calops/hmts.nvim

    96عرض على GitHub↗

    Custom treesitter queries for Home Manager nix files, in Neovim

    Lua
    عرض على GitHub↗96
  • conorhastings/react-syntax-highlighterالصورة الرمزية لـ conorhastings

    conorhastings/react-syntax-highlighter

    4,663عرض على GitHub↗

    react-syntax-highlighter is a component for rendering source code with syntax highlighting in React applications. It acts as a wrapper for the PrismJS and Highlight.js engines to provide formatted code display and language-specific colors. The project provides a customizable code block renderer that supports custom DOM injection, line numbering, and inline styling. It allows users to replace default HTML tags with custom React components to control how code is injected into the document object model. The library covers code presentation management through visual themes and line numbering. It

    JavaScript
    عرض على GitHub↗4,663

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • desdic/agrolens.nvimالصورة الرمزية لـ desdic

    desdic/agrolens.nvim

    68عرض على GitHub↗

    Use Telescope or fzf to view pre-defined/custom treesitter queries

    Lua
    عرض على GitHub↗68
  • fei6409/log-highlight.nvimالصورة الرمزية لـ fei6409

    fei6409/log-highlight.nvim

    166عرض على GitHub↗

    Generic log syntax highlighting and log filetype management for Neovim

    Vim Script
    عرض على GitHub↗166
  • hdoc1509/gh-actions.nvimالصورة الرمزية لـ Hdoc1509

    Hdoc1509/gh-actions.nvim

    8عرض على GitHub↗

    Plugin that improves support for Github Actions files in Neovim.

    Lua
    عرض على GitHub↗8
  • indianboy42/tree-sitter-justالصورة الرمزية لـ IndianBoy42

    IndianBoy42/tree-sitter-just

    192عرض على GitHub↗

    Treesitter grammar for Justfiles (casey/just)

    Just
    عرض على GitHub↗192
  • isagalaev/highlight.jsالصورة الرمزية لـ isagalaev

    isagalaev/highlight.js

    24,937عرض على GitHub↗

    highlight.js is a JavaScript syntax highlighter and client-side code formatter that transforms plain text source code into highlighted HTML for web display. It provides syntax highlighting across a wide variety of programming languages. The library includes an automatic language detector that identifies the programming language of a code block to apply the correct highlighting rules without manual tagging. It is designed for web worker compatibility, allowing the highlighting process to run in background threads to prevent the browser interface from freezing during the processing of large vol

    JavaScript
    عرض على GitHub↗24,937
  • kylechui/nvim-surroundالصورة الرمزية لـ kylechui

    kylechui/nvim-surround

    4,228عرض على GitHub↗

    nvim-surround is a Lua-based extension for Neovim designed to add, change, and delete surrounding delimiter pairs around text and code. It functions as a text object manipulator that wraps or removes brackets, quotes, and tags using motions and selections. The plugin integrates with Tree-sitter to identify structural code nodes, allowing for the precise surrounding of syntax elements based on the structural syntax tree. It also supports custom surround definitions, enabling users to define specialized delimiter pairs and aliases. The core capability surface covers basic surrounding operation

    Lua
    عرض على GitHub↗4,228
  • aviaryan/highlighter-ahk-zenburnالصورة الرمزية لـ aviaryan

    aviaryan/highlighter-ahk-zenburn

    8عرض على GitHub↗

    Syntax Highlighter for AutoHotkey with Zenburn and Github themes

    CSS
    عرض على GitHub↗8
  • m-demare/hlargs.nvimالصورة الرمزية لـ m-demare

    m-demare/hlargs.nvim

    568عرض على GitHub↗

    Highlight arguments' definitions and usages, using Treesitter

    Lua
    عرض على GitHub↗568
  • meanderingprogrammer/treesitter-modules.nvimالصورة الرمزية لـ MeanderingProgrammer

    MeanderingProgrammer/treesitter-modules.nvim

    169عرض على GitHub↗

    Original modules from nvim-treesitter master branch

    Lua
    عرض على GitHub↗169
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    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
    عرض على GitHub↗9,325
  • nvim-treesitter/nvim-treesitterالصورة الرمزية لـ nvim-treesitter

    nvim-treesitter/nvim-treesitter

    13,970عرض على GitHub↗

    This project provides an integration of Tree-sitter into the Neovim editor to enable structural code analysis. It serves as a framework for structural code navigation, context-aware syntax highlighting, and the management of language-specific parsers. The system distinguishes itself through a multi-language injection handler that identifies and parses embedded languages within a single document. It uses a dedicated parser manager to install, update, and remove grammar definitions and their associated query files. The tool covers several capability areas including incremental text selection,

    Tree-sitter Query
    عرض على GitHub↗13,970
  • prismjs/prismالصورة الرمزية لـ PrismJS

    PrismJS/prism

    13,008عرض على GitHub↗

    Prism is a JavaScript syntax highlighter and web-based code formatter. It functions as an extensible syntax engine designed to colorize and format code blocks on web pages, making various programming languages easier to read. The project processes raw code strings into styled HTML elements for use in frontend content rendering, technical documentation, and static site generation. It provides a modular system for adding custom language definitions and highlighting rules to a web-based code viewer.

    JavaScript
    عرض على GitHub↗13,008
  • romus204/tree-sitter-manager.nvimالصورة الرمزية لـ romus204

    romus204/tree-sitter-manager.nvim

    730عرض على GitHub↗

    A lightweight Tree-sitter parser manager for Neovim.

    Tree-sitter Query
    عرض على GitHub↗730
  • rrethy/nvim-treesitter-textsubjectsالصورة الرمزية لـ RRethy

    RRethy/nvim-treesitter-textsubjects

    567عرض على GitHub↗

    Location and syntax aware text objects which do what you mean

    Tree-sitter Query
    عرض على GitHub↗567
  • sang-it/fluorideالصورة الرمزية لـ Sang-it

    Sang-it/fluoride

    54عرض على GitHub↗

    A Neovim plugin that lets you view, reorder, and rename top-level code declarations through a floating window. Powered by Treesitter and LSP.

    Lua
    عرض على GitHub↗54
  • shikijs/shikiالصورة الرمزية لـ shikijs

    shikijs/shiki

    12,946عرض على GitHub↗

    Shiki is a syntax highlighting engine that generates color-coded HTML or ANSI output from source code. It functions as a static code highlighter, utilizing standard grammar definitions to parse text and apply accurate visual styling for documentation and terminal displays. The engine distinguishes itself by using a TextMate grammar parser to interpret text patterns, ensuring that code displays match the visual appearance of professional editors. It operates through an isomorphic runtime that supports both browser and server environments, utilizing WebAssembly for consistent execution and pre-

    TypeScriptmarkdownshikisyntax-highlighting
    عرض على GitHub↗12,946
  • lhkipp/nvim-nuالصورة الرمزية لـ LhKipp

    LhKipp/nvim-nu

    160عرض على GitHub↗

    Basic editor support for the nushell language

    Lua
    عرض على GitHub↗160