Skip to content
vic

emacs-helm/helm

Emacs incremental completion and selection narrowing framework

emacs-helm/helm.json
{
"createdAt": "2012-03-15T11:50:18Z",
"defaultBranch": "master",
"description": "Emacs incremental completion and selection narrowing framework",
"fullName": "emacs-helm/helm",
"homepage": "https://emacs-helm.github.io/helm/",
"language": "Emacs Lisp",
"name": "helm",
"pushedAt": "2025-11-16T18:33:29Z",
"stargazersCount": 3500,
"topics": [
"completions",
"emacs",
"emacs-helm",
"emacs-lisp",
"helm"
],
"updatedAt": "2025-11-27T06:13:17Z",
"url": "https://github.com/emacs-helm/helm"
}

License GPL 3 MELPA MELPA Stable

Emacs-Helm

Emacs-helm


Helm is an Emacs framework for incremental completions and narrowing selections. It provides an easy-to-use API for developers wishing to build their own Helm applications in Emacs, powerful search tools and dozens of already built-in commands providing completion to almost everything. It is a must-have for anyone using Emacs as a main work environment. Helm has been widely adopted by many Emacs power-users. It is available in Melpa and can be easily installed from the Emacs package manager.


Homepage | Downloads | Get started | Helm wiki | FAQ


Helm in action browsing images

Emacs-helm grep ag

[badge-license] !: https://img.shields.io/badge/license-GPL_3-green.svg

Maintainance of Helm is a lot of work please consider making a donation, thank you!

Donate monthly using Patreon