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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Code Snippet Managers and Expanders

Ranking updated Jun 30, 2026

For a snippet manager and expander for code editors, the first results are l3mon4d3/luasnip, sirver/ultisnips (UltiSnips is a full snippet engine for Vim that expands text templates with dynamic placeholders and bidirectional field sync, so it directly matches the need for a code snippet expander within a code editor) and dcampos/nvim-snippy (nvim-snippy is a Neovim snippet plugin that expands abbreviations and manages templates within the editor, directly meeting the need for a code snippet manager integrated into a specific IDE/editor). uiverse-io/galaxy and sergeche/emmet-sublime round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Tools for organizing, storing, and rapidly inserting reusable code blocks directly into your development environment.

Code Snippet Managers and Expanders

Find the best repos with AI.We'll search the best matching repositories with AI.
  • l3mon4d3/luasnipL3MON4D3 avatar

    L3MON4D3/LuaSnip

    4,276View on 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

    LuaSnip is a scriptable snippet engine for Neovim that expands snippets via triggers and tabstops, supports multiple languages through filetypes, imports community formats (LSP, SnipMate), and allows dynamic placeholders, fitting the need for an editor-integrated code snippet expander.

    LuaAuto-Trigger Snippets
    View on GitHub↗4,276
  • sirver/ultisnipsSirVer avatar

    SirVer/ultisnips

    7,693View on 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

    UltiSnips is a full snippet engine for Vim that expands text templates with dynamic placeholders and bidirectional field sync, so it directly matches the need for a code snippet expander within a code editor.

    PythonText Expansion UtilitiesBidirectional Field SynchronizationDynamic Snippet Content Generation
    View on GitHub↗7,693
  • dcampos/nvim-snippydcampos avatar

    dcampos/nvim-snippy

    339View on GitHub↗

    Snippet plugin for Neovim written in Lua

    nvim-snippy is a Neovim snippet plugin that expands abbreviations and manages templates within the editor, directly meeting the need for a code snippet manager integrated into a specific IDE/editor.

    LuaSnippet Management
    View on GitHub↗339
  • uiverse-io/galaxyuiverse-io avatar

    uiverse-io/galaxy

    9,762View on GitHub↗

    Galaxy is a curated CSS UI component library and visual design gallery. It serves as a front-end code snippet manager and a searchable repository of community-sourced HTML and CSS assets. The project provides tools for UI component discovery and design prototyping, allowing users to browse an archive of interface elements and layout patterns. It includes a code export mechanism for copying markup and styling directly into external development workflows. The system supports responsive web design through flexible grid layouts and interface elements that adapt to different screen sizes. A JSON-

    Galaxy is a curated UI component library and design gallery for browsing and copying CSS/HTML snippets, not an editor-integrated snippet expander with trigger expansion or multi-language support — it is a neighbouring category of code snippet repositories rather than the interactive editor tool you need.

    HTMLCode Snippet Repositories
    View on GitHub↗9,762
  • sergeche/emmet-sublimesergeche avatar

    sergeche/emmet-sublime

    5,222View on GitHub↗

    This project is a Sublime Text plugin and web development editor extension that functions as a markup abbreviation expander. It allows for the rapid creation of structured HTML and CSS code blocks by transforming concise, CSS-like shorthand tokens into full markup and stylesheets. The tool provides advanced automation for web workflows, including the generation of nested HTML elements, BEM class names, and CSS vendor prefixes. It also includes specialized utilities for generating CSS gradients with browser compatibility fallbacks and converting image paths into base64 encoded data URLs. Beyo

    Emmet-sublime is a Sublime Text plugin that expands HTML and CSS abbreviations into full markup, but it is specialized for web development rather than a general-purpose snippet manager with multi-language support, custom variables, and snippet library features.

    JavaScriptCustom AbbreviationsMarkup Abbreviations
    View on GitHub↗5,222
  • alexanderepstein/bash-snippetsalexanderepstein avatar

    alexanderepstein/Bash-Snippets

    9,934View on GitHub↗

    This project is a collection of bash automation scripts and command-line utilities designed to automate common tasks and retrieve information from web APIs. It serves as a toolkit for developer references, network diagnostics, and media access directly from the terminal. A central component of the suite is a GitHub Gist manager that handles the full lifecycle of code snippets. This includes cloning and syncing Gists into local directories for offline access, organizing content through hashtags, and searching through snippet descriptions and file contents using regular expressions. The toolki

    Bash-Snippets is a command-line toolkit that includes a GitHub Gist manager for offline snippet storage and search, but it lacks editor integration, trigger-based expansion, and the in-editor workflow you are looking for.

    ShellGist Management Tools
    View on GitHub↗9,934
  • amir9480/vscode-laravel-extra-intellisenseamir9480 avatar

    amir9480/vscode-laravel-extra-intellisense

    4,115View on GitHub↗

    This is a Visual Studio Code extension that provides framework-specific IntelliSense for Laravel projects. It acts as a project metadata provider, scanning PHP files and extracting application state to offer intelligent autocomplete for routes, views, configuration keys, and model attributes. The tool includes a specialized suggestion engine for Blade templates, providing autocomplete for directives, sections, and stacks. It supports containerized development by routing commands through virtual environments or custom paths to ensure metadata is accurately extracted from isolated project direc

    This is a VS Code extension for Laravel-specific autocomplete and IntelliSense, not a snippet manager or expander — it provides project-aware code completion rather than expanding custom snippets via abbreviations.

    TypeScriptVS Code Extensions
    View on GitHub↗4,115
  • yangyangwithgnu/use_vim_as_ideyangyangwithgnu avatar

    yangyangwithgnu/use_vim_as_ide

    9,169View on GitHub↗

    This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full development environment. It focuses on C++ development by integrating source code indexing and automated plugin management. The environment utilizes compiler backends and abstract syntax trees for semantic code completion and static code analysis. It employs tag files for symbol indexing, enabling rapid navigation between function definitions, class headers, and implementation files. The workspace includes productivity tools such as shorthand snippet expansion, line bookmarking, and

    This is a Vim IDE configuration suite that includes snippet expansion as one of many features, but it is not a general-purpose code snippet manager and expander working across multiple editors; it is tightly coupled to Vim and focused on a C++ development environment, missing broader editor integration and a dedicated snippet library.

    VimLAuto-Trigger Snippets
    View on GitHub↗9,169
  • kodu-ai/claude-coderkodu-ai avatar

    kodu-ai/claude-coder

    5,255View on GitHub↗

    Claude Coder is an autonomous AI coding agent and development tool implemented as a VS Code extension. It functions as an LLM coding agent capable of generating code, debugging software, and implementing project designs directly within the development environment. The system acts as an autonomous software engineer that can research web content and coordinate the deployment of applications to remote environments. It integrates web research capabilities into the IDE to fetch external documentation and technical information. The tool covers a broad range of software engineering tasks, including

    Claude Coder is an AI coding agent that generates code from natural language prompts, not a snippet manager that expands predefined abbreviations, so it lacks the snippet library, trigger system, and variable placeholders this search requires.

    TypeScriptVS Code Extensions
    View on GitHub↗5,255
  • microsoft/vscode-gomicrosoft avatar

    microsoft/vscode-go

    5,897View on GitHub↗

    This project is a Go language extension for VS Code that provides a comprehensive development environment through a language server client, a debugging interface, and a test automation runner. It integrates language intelligence, formatting, and debugging capabilities to support the full Go language development lifecycle. The extension distinguishes itself by managing the Go toolchain, including the installation and configuration of external binaries required for language features. It also features a dedicated test automation interface that allows for the generation of unit test skeletons and

    This is a Go language extension for VS Code that includes snippet-like features such as boilerplate generation and code completion, but its core purpose is language-specific toolchain management and debugging, not the general-purpose multi-language snippet manager and expander this search is after.

    TypeScriptVS Code Extensions
    View on GitHub↗5,897
  • heyman/heynoteheyman avatar

    heyman/heynote

    5,308View on GitHub↗

    Heynote is a markdown scratchpad editor and plain text note organizer that utilizes persistent, block-based buffers to maintain state across application sessions. It serves as a code snippet manager with automatic syntax highlighting and a tool for managing multiple categorized text buffers through a tabbed interface. The application functions as an interactive calculation notepad, evaluating mathematical expressions and currency conversions directly within the text. It also includes an image annotation utility that allows for freehand drawings and markups on embedded images, which can then b

    Heynote is a scratchpad and note organizer that can store code snippets with syntax highlighting, but it is a standalone app rather than an editor plugin, and it does not expand snippets via abbreviations or triggers — missing the core integration and expansion features this search requires.

    JavaScriptCode Snippet Repositories
    View on GitHub↗5,308
  • onivim/onionivim avatar

    onivim/oni

    11,248View on GitHub↗

    Oni is a modal code editor and integrated development environment that uses Neovim as its core editing engine. It combines the text manipulation and modal interaction model of Neovim with the capabilities of a full IDE, including a Language Server Protocol implementation for code intelligence, automatic completion, and error highlighting. The editor is distinguished by its integrated web rendering, allowing users to view documentation, browse the web, and render live previews of code and unit tests directly within the interface. It also utilizes TextMate grammars for syntax highlighting. The

    Oni is a full-featured modal code editor and IDE built on Neovim, not a dedicated snippet manager or expander; while it uses Neovim's snippet capabilities, its primary purpose is editing and IDE integration, not the focused snippet expansion this search targets.

    TypeScriptCode Snippet Engines
    View on GitHub↗11,248
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
l3mon4d3/luasnip4.3KLuaapache-2.0Jan 18, 2026
sirver/ultisnips7.7KPythonGPL-3.0May 19, 2026
dcampos/nvim-snippy
339
Lua
MIT
Apr 9, 2026
uiverse-io/galaxy9.8KHTMLmitSep 2, 2024
sergeche/emmet-sublime5.2KJavaScriptMITJun 28, 2023
alexanderepstein/bash-snippets9.9KShellMITMay 4, 2024
amir9480/vscode-laravel-extra-intellisense4.1KTypeScriptmitFeb 28, 2025
yangyangwithgnu/use_vim_as_ide9.2KVimLCC0-1.0Jan 3, 2020
kodu-ai/claude-coder5.3KTypeScriptNOASSERTIONApr 30, 2025
microsoft/vscode-go5.9KTypeScriptNOASSERTIONJun 10, 2020

Related searches

  • a code-snippet manager
  • Code snippet manager
  • an open-source Copilot alternative
  • a hands-on project for learning systems programming
  • a tool for versioning and managing prompts
  • a collaborative code editor with built-in pair programming
  • an ai coding assistant for IDEs
  • a spell checker for source code and comments