awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

71 रिपॉजिटरी

Awesome GitHub RepositoriesCode Completion

Suggestions for text, keywords, and snippets during code entry.

Distinct from Code Completion Controls: Candidates focus on AI interaction flows or search inputs, not general editor autocomplete

Explore 71 awesome GitHub repositories matching development tools & productivity · Code Completion. Refine with filters or upvote what's useful.

Awesome Code Completion GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • adobe/bracketsadobe का अवतार

    adobe/brackets

    33,033GitHub पर देखें↗

    Brackets is an extensible JavaScript IDE and front-end code editor specifically designed for authoring HTML, CSS, and JavaScript. It serves as a web development text editor that provides a specialized environment for building websites. The editor is distinguished by its live preview capabilities, which render code changes in a browser in real time for immediate visual feedback. It further supports front-end workflows through inline style editing and the ability to synchronize code changes across multiple browser windows for cross-browser testing. The project includes a wide range of developm

    Recommends tags, attributes, and variable names automatically based on project context and language analysis.

    JavaScript
    GitHub पर देखें↗33,033
  • neoclide/coc.nvimneoclide का अवतार

    neoclide/coc.nvim

    25,165GitHub पर देखें↗

    coc.nvim is a Node.js extension host and Language Server Protocol client that transforms Vim and Neovim into a full integrated development environment. It provides a framework for executing JavaScript and TypeScript plugins within a separate process to enable advanced IDE features without blocking the editor's main thread. The project is distinguished by its ability to host extensions and language servers through a centralized JSON configuration. It supports the installation and lifecycle management of third-party extensions from registries or local files, allowing users to customize language

    Provides context-aware autocomplete and snippets by merging suggestions from multiple servers and internal buffers.

    TypeScriptautocompletionlanguage-clientlsp
    GitHub पर देखें↗25,165
  • qwenlm/qwen2.5-coderQwenLM का अवतार

    QwenLM/Qwen2.5-Coder

    16,654GitHub पर देखें↗

    Qwen2.5-Coder is a code-centric large language model designed to generate, complete, and analyze source code. It serves as a polyglot programming model capable of producing functional code across hundreds of different programming languages. The model is optimized for reasoning over extensive software repositories, utilizing a context window that supports up to one million tokens. It also functions as an agentic coding framework, executing multi-step workflows and browser tasks through specialized function call formats. Its capabilities include large-scale codebase analysis, intelligent parti

    Provides context-aware partial code completion by inserting missing segments into existing source files.

    Python
    GitHub पर देखें↗16,654
  • spf13/spf13-vimspf13 का अवतार

    spf13/spf13-vim

    15,501GitHub पर देखें↗

    This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n

    Suggests text from dictionaries, buffers, and snippets while typing to increase coding speed.

    Vim Script
    GitHub पर देखें↗15,501
  • todepond/dreamberdTodePond का अवतार

    TodePond/DreamBerd

    13,550GitHub पर देखें↗

    DreamBerd is a general purpose programming language designed for building applications with integrated support for reactive state, time-aware memory management, and embedded user interface markup. It functions as a programming environment that tracks dynamic values and coordinates asynchronous tasks through sequential execution constraints. The language is distinguished by its ability to track variable history, providing dedicated keywords to retrieve previous, current, and future values of variables during execution. It further differentiates itself through a memory model that controls varia

    Inserts missing brackets, quotation marks, or exclamation points to finish unfinished code structures automatically.

    GitHub पर देखें↗13,550
  • jupyter/notebookjupyter का अवतार

    jupyter/notebook

    13,204GitHub पर देखें↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Suggests multi-line code completions as ghost text based on execution history or generative models.

    Jupyter Notebookclosemberjupyterjupyter-notebook
    GitHub पर देखें↗13,204
  • onivim/onionivim का अवतार

    onivim/oni

    11,248GitHub पर देखें↗

    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

    Implements an advanced completion menu for keywords, text, and snippets to streamline code entry.

    TypeScript
    GitHub पर देखें↗11,248
  • mistralai/mistral-inferencemistralai का अवतार

    mistralai/mistral-inference

    10,819GitHub पर देखें↗

    Mistral Inference is a library for running Mistral large language models on a GPU, generating text from prompts with token streaming. It loads pretrained model weights from local disk or a remote registry into GPU memory, then produces output tokens one by one for real-time display in interactive applications. The library supports multimodal prompts that accept image URLs alongside text, enabling visual description and reasoning. It includes content safety guardrails that scan generated text against predefined policies to block or flag policy violations. For structured interactions, it provid

    Accepts a code-completion prefix and suffix, then fills in the missing middle segment.

    Jupyter Notebookllmllm-inferencemistralai
    GitHub पर देखें↗10,819
  • codota/tabninecodota का अवतार

    codota/TabNine

    10,784GitHub पर देखें↗

    TabNine is an AI-powered code completion engine that runs a deep-learning model to generate real-time code suggestions across all programming languages. It operates as an editor plugin that communicates with a backend through a JSON message-passing interface, processing code entirely on the local machine or within a private cloud to keep source code secure and private. The system provides a completion request API that accepts cursor context and returns ranked text completions, with features for configuring completion regions, prefetching files for indexing, and managing binary versions and up

    Ships a completion request API that submits cursor context and returns ranked text completions.

    Shellaiartificial-intelligenceatom-package
    GitHub पर देखें↗10,784
  • wsdjeg/vim-galore-zh_cnwsdjeg का अवतार

    wsdjeg/vim-galore-zh_cn

    10,629GitHub पर देखें↗

    This project is a collection of curated educational resources, configuration guides, and plugin directories for the Vim text editor, provided as comprehensive technical documentation in Chinese. It serves as a structured learning guide to help users master editor operations, ranging from basic usage to advanced proficiency. The resource includes a curated configuration guide and a categorized plugin directory. These materials provide recommendations for optimizing the editor through a variety of third-party extensions and personalized settings. The documentation covers a broad range of funct

    Suggests plugins that provide automatic code completion and snippet expansion across languages.

    Vim Scriptneovimspacevimtutor
    GitHub पर देखें↗10,629
  • jonathanslenders/python-prompt-toolkitjonathanslenders का अवतार

    jonathanslenders/python-prompt-toolkit

    10,498GitHub पर देखें↗

    python-prompt-toolkit is a Python library and terminal user interface framework used for building interactive command line interfaces. It provides a toolkit for constructing complex terminal applications with advanced input handling and layout management. The project features a real-time syntax highlighting engine and a rendering system that ensures correct alignment and display of double-width Unicode characters. It includes specialized capabilities for command line autocompletion, providing ghost text suggestions and searchable input history. The framework covers a broad range of interface

    Provides an interactive system for suggesting completions for current input to reduce data entry errors.

    Python
    GitHub पर देखें↗10,498
  • microsoft/vscode-extension-samplesmicrosoft का अवतार

    microsoft/vscode-extension-samples

    10,099GitHub पर देखें↗

    This repository contains a collection of code examples that demonstrate how to build extensions for Visual Studio Code using its extension API. The samples cover the core patterns for extending the editor, including implementing code actions, completions, snippets, and semantic token highlighting. The examples show how to integrate a language server to provide diagnostics, completions, and hover information, as well as how to register a source control provider with file status and commit operations. Custom task types that run shell commands or scripts are also demonstrated, along with virtual

    Suggests code completions at the cursor position, including snippets, based on the current context.

    TypeScript
    GitHub पर देखें↗10,099
  • nvim-mini/mini.nvimnvim-mini का अवतार

    nvim-mini/mini.nvim

    9,325GitHub पर देखें↗

    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

    Provides a high-performance asynchronous completion engine that prioritizes LSP results.

    Lualuamini-nvimneovim
    GitHub पर देखें↗9,325
  • yangyangwithgnu/use_vim_as_ideyangyangwithgnu का अवतार

    yangyangwithgnu/use_vim_as_ide

    9,169GitHub पर देखें↗

    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
    GitHub पर देखें↗9,169
  • microsoft/vscode-tips-and-tricksmicrosoft का अवतार

    microsoft/vscode-tips-and-tricks

    9,086GitHub पर देखें↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Provides guidance on defining customizable code templates for advanced autocomplete proposals.

    GitHub पर देखें↗9,086
  • iamseancheney/python_for_data_analysis_2nd_chinese_versioniamseancheney का अवतार

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937GitHub पर देखें↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Provides tab-based code completion for variables, methods, and file paths within the interactive namespace.

    matplotlibnumpypandas
    GitHub पर देखें↗8,937
  • visualfc/liteidevisualfc का अवतार

    visualfc/liteide

    7,754GitHub पर देखें↗

    LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including

    Provides intelligent code suggestions by inspecting compiled dependency files.

    C++
    GitHub पर देखें↗7,754
  • sb2nov/mac-setupsb2nov का अवतार

    sb2nov/mac-setup

    7,358GitHub पर देखें↗

    This project is a step-by-step guide for setting up a complete programming environment on a new Mac. It walks through configuring Git with identity and credential caching, installing and managing software through the Homebrew package manager, and customizing the terminal with Oh My Zsh, fuzzy finders, and keyboard shortcuts. The guide also covers setting up JetBrains IDEs with shared key mappings and plugins, and installing development language runtimes for Node, Python, C++, Ruby, Go, and Java. The guide differentiates itself by providing a structured onboarding checklist that covers the ful

    Describes enabling tab-based auto-completion for commands and arguments in the terminal.

    TypeScriptfresh-installsgitbookguide
    GitHub पर देखें↗7,358
  • skwp/dotfilesskwp का अवतार

    skwp/dotfiles

    6,976GitHub पर देखें↗

    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

    Provides real-time suggestions for symbols and keywords as the user types.

    Ruby
    GitHub पर देखें↗6,976
  • microsoft/vscode-docsmicrosoft का अवतार

    microsoft/vscode-docs

    6,549GitHub पर देखें↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Generates AI-powered ghost text suggestions and intelligent completions directly within the text stream.

    Markdownvscode
    GitHub पर देखें↗6,549
पिछला123…4अगला
  1. Home
  2. Development Tools & Productivity
  3. Code Completion

सब-टैग एक्सप्लोर करें

  • Automatic Syntax Completion1 सब-टैगAutomatically completes missing structural delimiters like brackets and quotation marks during code entry. **Distinct from Code Completion:** Distinct from Code Completion: focuses on completing mandatory structural delimiters rather than suggesting keywords or symbols.
  • Command Line and Terminal Completers2 सब-टैग्सExtends autocompletion to Neovim's command line and terminal buffers for a unified experience. **Distinct from Code Completion:** Distinct from Code Completion: extends completion to command-line and terminal modes, not just code buffers.
  • Contextual Word and Function CompletionsSuggests words and functions based on the current editing context, combined with automatic closure of braces, brackets, and quotes. **Distinct from Code Completion:** Distinct from Code Completion: adds context-aware filtering of suggestions and automatic delimiter closure, not just generic keyword completion.
  • Document Element CompletionsSuggestions for document-specific identifiers such as citations, labels, and filenames. **Distinct from Code Completion:** Distinct from general code completion by focusing on cross-referenced document elements like citations and labels.
  • Editor Code Completion Plugins3 सब-टैग्सPlugins that integrate with code editors to provide context-aware code completions as you type. **Distinct from Code Completion:** Distinct from Code Completion: focuses on the plugin integration layer, not the completion mechanism itself.
  • Frecency RankersAlgorithms that boost completion item scores based on usage frequency, recency, and cursor proximity. **Distinct from Code Completion:** Distinct from Code Completion: adds a specific ranking mechanism (frecency + proximity) rather than general suggestion logic.
  • Fuzzy Code Completions with Frecency1 सब-टैगProvides typo-resistant fuzzy matching that ranks completions by usage frequency and cursor proximity. **Distinct from Code Completion:** Distinct from Code Completion: adds typo-resistant fuzzy matching with frecency and proximity ranking, not just basic suggestions.
  • Fuzzy MatchersTypo-resistant fuzzy matching algorithms that score completions by relevance, frecency, and proximity. **Distinct from Code Completion:** Distinct from Code Completion: focuses on the fuzzy matching algorithm itself, not general suggestion logic.
  • Go Code CompletersAnalyzes Go source code statically to suggest completions as you type. **Distinct from Python Code Completers:** Targets Go language semantics, distinct from Python-specific completers
  • Inline CompletionsSuggestions displayed directly within the text stream, often appearing as ghost text while the user is idle. **Distinct from Code Completion:** Distinct from general Code Completion by its inline, non-modal presentation style.
  • Kernel-Aware CompletionsProviding code suggestions based on the live state of an active execution kernel. **Distinct from Code Completion:** Relies on the live runtime memory state rather than static source analysis.
  • On-Device Code CompletionsCode completion systems that process code locally to keep source code secure and private. **Distinct from Code Completion:** Distinct from Code Completion: emphasizes local processing for privacy, not just general code suggestion functionality.
  • Postfix CompletionsCode completion that transforms an expression and a function call into a wrapped call based on cursor position. **Distinct from Code Completion:** Distinct from general Code Completion by focusing on the postfix transformation pattern rather than just suggesting identifiers.
  • Python Code Completers2 सब-टैग्सAnalyzes Python source code statically to suggest completions as you type. **Distinct from Code Completion:** Distinct from Code Completion: specifically targets Python language semantics and static analysis for completions.
  • Snippet Expanders5 सब-टैग्स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.
  • Swift and Objective-C Code CompletersCode completion tools that generate suggestions for Swift and Objective-C languages, including from natural language comments. **Distinct from Code Completion:** Distinct from general Code Completion: specializes in Swift and Objective-C language semantics and comment-to-code generation, not generic autocomplete.