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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 repository-uri

Awesome GitHub RepositoriesSnippet Management

Utilities for creating, converting, and expanding code snippets.

Explore 19 awesome GitHub repositories matching part of an awesome list · Snippet Management. Refine with filters or upvote what's useful.

Awesome Snippet Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hackjutsu/leptonAvatar hackjutsu

    hackjutsu/Lepton

    10,335Vezi pe GitHub↗

    Lepton is a cross-platform snippet manager and cloud-synced code library designed to organize and synchronize reusable code fragments and text snippets across different operating systems. It functions as a developer productivity tool and a markdown-enabled code editor for managing technical documentation. The application supports synchronization via remote backends and private enterprise server instances, including GitHub Enterprise integration. It utilizes token-based authentication to secure private code repository syncing and ensures connectivity in restricted corporate environments throug

    Provides controls for managing snippet privacy settings, expansion states, and sorting orders.

    JavaScriptdesktop-clientelectronelectron-app
    Vezi pe GitHub↗10,335
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe 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

    Runs an internal server to deliver loaded snippets to completion engines through standard LSP methods.

    Lualuamini-nvimneovim
    Vezi pe GitHub↗9,325
  • emacs-tw/awesome-emacsAvatar emacs-tw

    emacs-tw/awesome-emacs

    9,180Vezi pe GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    Includes utilities for creating and expanding code snippets to automate repetitive writing tasks.

    awesome-listemacs
    Vezi pe GitHub↗9,180
  • carlhuda/janusAvatar carlhuda

    carlhuda/janus

    7,843Vezi pe GitHub↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Integrates user-defined code snippets from a dedicated directory into the editor's expansion engine.

    Vim script
    Vezi pe GitHub↗7,843
  • sirver/ultisnipsAvatar SirVer

    SirVer/ultisnips

    7,693Vezi pe GitHub↗

    UltiSnips is a snippet engine for the Vim text editor designed to expand text templates and manage dynamic placeholders. It provides a system for inserting predefined blocks of text and boilerplate code to automate repetitive writing tasks. The engine features a placeholder manager that enables stateful navigation between input areas and bidirectional field synchronization, which mirrors text entered in one field across all linked locations in real time. It also includes a dynamic text interpolator that executes scripts to inject calculated values or external data into snippets during expansi

    Bridges snippet triggers with external autocomplete plugins for unified discovery.

    Pythonpluginsnippetsultisnips
    Vezi pe GitHub↗7,693
  • blinksh/blinkAvatar blinksh

    blinksh/blink

    6,596Vezi pe GitHub↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    Concatenates multi-line snippets with a semicolon, or sends them raw, wrapped in a Bash or Fish block.

    Swiftiosipadipados
    Vezi pe GitHub↗6,596
  • shougo/deoplete.nvimAvatar Shougo

    Shougo/deoplete.nvim

    5,906Vezi pe GitHub↗

    Deoplete.nvim este un motor de completare asincron și un framework pentru Neovim și Vim8. Funcționează ca un sistem non-blocking pentru preluarea și afișarea sugestiilor de text, servind drept extensie modulară care integrează multiple surse externe de completare fără a bloca interfața utilizator a editorului. Proiectul operează ca un client de Language Server Protocol, conectând editorul la servere de limbaj externe pentru a oferi completări conștiente de context și sigure din punct de vedere al tipurilor. Se distinge în continuare prin suportul pentru predicția inteligentă a textului prin integrarea motoarelor de machine learning și a logicii specifice limbajului. Sistemul acoperă o gamă largă de capabilități, inclusiv un sistem de declanșare bazat pe evenimente, filtrarea dinamică a candidaților și o arhitectură de surse bazată pe plugin-uri. Aceste componente permit construirea unor sisteme de completare adaptate prin conectarea diverselor surse de date și reguli de filtrare.

    Integrates multiple completion sources including LSP servers, snippets, and buffer words through a unified interface.

    Pythonauto-completiondeopletenvim
    Vezi pe GitHub↗5,906
  • saghen/blink.cmpAvatar saghen

    saghen/blink.cmp

    5,951Vezi pe GitHub↗

    Pulls completion items from LSP servers, snippets, buffer words, file paths, and community sources.

    Luaneovimneovim-lua-pluginneovim-plugin
    Vezi pe GitHub↗5,951
  • l3mon4d3/luasnipAvatar L3MON4D3

    L3MON4D3/LuaSnip

    4,276Vezi pe GitHub↗

    LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou

    Creates snippets programmatically using Lua code with function, dynamic, choice, and restore nodes.

    Lualuaneovimsnippet-engine
    Vezi pe GitHub↗4,276
  • ms-jpq/coq_nvimAvatar ms-jpq

    ms-jpq/coq_nvim

    3,813Vezi pe GitHub↗

    coq_nvim is an asynchronous code completion engine for Neovim. It aggregates suggestions from multiple sources, including language servers, tag files, and local buffers, to provide non-blocking code completion. The engine distinguishes itself through a typo-resistant fuzzy completion filter and a two-stage weighted ranking system that prioritizes candidates based on recency and proximity. It utilizes an embedded SQLite database for local caching and background symbol indexing to accelerate lookups without freezing the editor interface. The project also includes a system for defining and expa

    Integrates multiple completion sources, including LSP servers and local buffers, through a unified interface.

    Luacompletionneovimneovim-plugin
    Vezi pe GitHub↗3,813
  • rafamadriz/friendly-snippetsAvatar rafamadriz

    rafamadriz/friendly-snippets

    2,741Vezi pe GitHub↗

    Set of preconfigured snippets for different languages.

    Collection of preconfigured snippets for various languages.

    Lua
    Vezi pe GitHub↗2,741
  • chrisgrieser/nvim-scissorsAvatar chrisgrieser

    chrisgrieser/nvim-scissors

    580Vezi pe GitHub↗

    Automagical editing and creation of snippets.

    Automated editing and creation of snippets.

    Lua
    Vezi pe GitHub↗580
  • dcampos/nvim-snippyAvatar dcampos

    dcampos/nvim-snippy

    339Vezi pe GitHub↗

    Snippet plugin for Neovim written in Lua

    Lua-based snippet plugin with support for standard formats.

    Lua
    Vezi pe GitHub↗339
  • ellisonleao/carbon-now.nvimAvatar ellisonleao

    ellisonleao/carbon-now.nvim

    193Vezi pe GitHub↗

    Create beautiful code snippets directly from your neovim terminal

    Generate images of code snippets from the terminal.

    Lua
    Vezi pe GitHub↗193
  • smjonas/snippet-converter.nvimAvatar smjonas

    smjonas/snippet-converter.nvim

    183Vezi pe GitHub↗

    Bundle snippets from multiple sources and convert them to your format of choice.

    Convert snippets between common formats.

    Lua
    Vezi pe GitHub↗183
  • cvigilv/esqueleto.nvimAvatar cvigilv

    cvigilv/esqueleto.nvim

    109Vezi pe GitHub↗

    Reduce your boilerplate code the lazy-bones way

    File templates for new document creation.

    Lua
    Vezi pe GitHub↗109
  • tobinpalmer/rayso.nvimAvatar TobinPalmer

    TobinPalmer/rayso.nvim

    85Vezi pe GitHub↗

    A simple neovim plugin that enables you to instantly create snippets on ray.so

    Create code snippets using the ray.so service.

    Lua
    Vezi pe GitHub↗85
  • mrcjkb/haskell-snippets.nvimAvatar mrcjkb

    mrcjkb/haskell-snippets.nvim

    34Vezi pe GitHub↗

    My collection of Haskell snippets for LuaSnip. Powered by tree-sitter and LSP.

    Haskell-specific snippets powered by Tree-sitter and LSP.

    Lua
    Vezi pe GitHub↗34
  • guilherme-puida/tesoura.nvimAvatar guilherme-puida

    guilherme-puida/tesoura.nvim

    27Vezi pe GitHub↗

    A flexible snippet system using Neovim's new snippet api.

    Flexible snippet system using native APIs.

    Lua
    Vezi pe GitHub↗27
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Snippet Management

Explorează sub-etichetele

  • Behavior SettingsControls governing the operational state, privacy, and ordering of stored snippets. **Distinct from Snippet Management:** Focuses on management settings like privacy and sorting rather than the active expansion of snippets.
  • Execution Context ManagementManagement of variables and namespaces provided to scripts during snippet evaluation. **Distinct from Snippet Management:** Distinct from general Snippet Management: focuses specifically on the runtime environment and variable injection for functions.
  • LSP Snippet Delivery3 sub-tag-uriProviding loaded code snippets to external completion engines via the Language Server Protocol. **Distinct from Snippet Management:** Focuses on the delivery mechanism (LSP) rather than just the storage or expansion of snippets.
  • Multi-Format Snippet SendersConcatenating multi-line snippets with a semicolon, or sending them raw, wrapped in a Bash block, or in a Fish begin/end block. **Distinct from Snippet Management:** Distinct from Snippet Management: focuses on the output format selection for execution, not general snippet creation or storage.
  • Snippet ParsersTools that convert snippet syntax into structured data formats for programmatic manipulation. **Distinct from Snippet Management:** Focuses on the parsing of syntax into data structures rather than the management or expansion of snippets.