awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesSnippet Expanders

Expands snippet placeholders and jumps through tabstops when a snippet completion item is selected.

Distinct from Code Completion: Distinct from Code Completion: focuses on the expansion and tabstop navigation of snippets, not general completion.

Explore 11 awesome GitHub repositories matching development tools & productivity · Snippet Expanders. Refine with filters or upvote what's useful.

Awesome Snippet Expanders GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • yangyangwithgnu/use_vim_as_ideAvatar von yangyangwithgnu

    yangyangwithgnu/use_vim_as_ide

    9,169Auf GitHub ansehen↗

    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

    Implements auto-trigger snippets that expand predefined shorthand triggers into boilerplate code structures.

    VimL
    Auf GitHub ansehen↗9,169
  • skwp/dotfilesAvatar von skwp

    skwp/dotfiles

    6,976Auf GitHub ansehen↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Inserts reusable blocks of boilerplate code via trigger keywords.

    Ruby
    Auf GitHub ansehen↗6,976
  • redguardtoo/mastering-emacs-in-one-year-guideAvatar von redguardtoo

    redguardtoo/mastering-emacs-in-one-year-guide

    6,453Auf GitHub ansehen↗

    This project is a structured learning curriculum and guide designed to transition a user from a beginner to an advanced level of Emacs mastery over the course of one year. It provides a step-by-step study plan, configuration guides, and a workflow manual to help users navigate the complexities of the editor. The guide emphasizes a specific operational model, focusing on the implementation of modal editing through Vim-style keybindings and the use of hierarchical leader-key mapping for command organization. It details the process of transforming the editor into a full development environment a

    Automates repetitive code patterns by expanding predefined templates into the editor.

    Auf GitHub ansehen↗6,453
  • drakkar-software/octobotAvatar von Drakkar-Software

    Drakkar-Software/OctoBot

    6,079Auf GitHub ansehen↗

    OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer, and a cloud-synced profile store for multi-device consistency. What distinguishes OctoBot is its integration of large la

    Notifies users of changing conditions and lets them adjust the bot's strategy in seconds.

    Python
    Auf GitHub ansehen↗6,079
  • saghen/blink.cmpAvatar von saghen

    saghen/blink.cmp

    5,951Auf GitHub ansehen↗

    Expands snippet placeholders and jumps through tabstops when a snippet completion item is selected.

    Luaneovimneovim-lua-pluginneovim-plugin
    Auf GitHub ansehen↗5,951
  • vuejs/veturAvatar von vuejs

    vuejs/vetur

    5,751Auf GitHub ansehen↗

    Vetur is a Visual Studio Code extension that provides comprehensive language support for Vue single-file components. It parses .vue files into separate template, script, and style regions, then delegates each region to its own language service for independent processing. This architecture enables IntelliSense, type-checking, formatting, and linting across all embedded languages within a Vue file. The extension distinguishes itself through deep integration with Vue's component model. It infers TypeScript types for template expressions by analyzing component props, data, and computed properti

    Expands shorthand abbreviations into full code blocks using built-in snippets and Emmet support.

    TypeScripthacktoberfestvisual-studio-codevscode
    Auf GitHub ansehen↗5,751
  • jhuckaby/cronicleAvatar von jhuckaby

    jhuckaby/Cronicle

    5,745Auf GitHub ansehen↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    Changes email notification recipients for a job on-the-fly by writing JSON to STDOUT from within the plugin.

    JavaScript
    Auf GitHub ansehen↗5,745
  • datlechin/tableproAvatar von datlechin

    datlechin/TablePro

    4,471Auf GitHub ansehen↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Expands SQL keywords into predefined blocks with cursor positioning for efficient query authoring.

    Swift
    Auf GitHub ansehen↗4,471
  • l3mon4d3/luasnipAvatar von L3MON4D3

    L3MON4D3/LuaSnip

    4,276Auf GitHub ansehen↗

    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

    Expands Lua-defined text templates with tabstops and placeholders for interactive editing.

    Lualuaneovimsnippet-engine
    Auf GitHub ansehen↗4,276
  • posit-dev/positronAvatar von posit-dev

    posit-dev/positron

    3,969Auf GitHub ansehen↗

    Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language

    Expands short keywords into ready-made templates for common coding patterns and functions.

    TypeScript
    Auf GitHub ansehen↗3,969
  • ms-jpq/coq_nvimAvatar von ms-jpq

    ms-jpq/coq_nvim

    3,813Auf GitHub ansehen↗

    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

    Inserts reusable code templates into the editor using a non-blocking asynchronous completion engine.

    Luacompletionneovimneovim-plugin
    Auf GitHub ansehen↗3,813
  1. Home
  2. Development Tools & Productivity
  3. Code Completion
  4. Snippet Expanders

Unter-Tags erkunden

  • Auto-Trigger SnippetsSnippets that expand automatically as soon as the trigger text is typed, without requiring a key press. **Distinct from Snippet Expanders:** Distinct from Snippet Expanders: focuses on automatic expansion on trigger text, not manual selection or tabstop navigation.
  • Event CallbacksAttaches functions that run on node lifecycle events like entry, exit, choice change, or pre-expansion. **Distinct from Snippet Expanders:** Distinct from Snippet Expanders: focuses on lifecycle event hooks, not the core expansion or tabstop navigation mechanism.
  • History NavigatorsNavigates backward into previously expanded snippets to continue editing them. **Distinct from Snippet Expanders:** Distinct from Snippet Expanders: focuses on revisiting past snippet sessions, not the initial expansion or tabstop navigation.
  • Multi-Trigger Snippet AssociationsRegistering a single snippet under several contexts so it can be expanded by different triggers or conditions. **Distinct from Snippet Expanders:** Distinct from Snippet Expanders: focuses on associating multiple triggers with one snippet, not the expansion mechanism itself.
  • On-the-Fly Expansions2 Sub-TagsExpands text from a register as a simple snippet body immediately without a permanent definition. **Distinct from Snippet Expanders:** Distinct from Snippet Expanders: focuses on expanding register content as a snippet on the fly, not expanding predefined snippet definitions.