GitHub - hainproject/hain: An 'alt+space' launcher for Windows, built with Electron

1 min read Original article ↗

Hain

Build status Build Status Join the chat at https://gitter.im/appetizermonster/hain

An alt+space launcher for Windows, built with Electron.

I always dreamed of an alternative to Alfred on Windows, that is made with JavaScript. so, I made it.

Vision

It's a launcher with strict syntax (like terminal programs), it's not targeting to interpret natural language.
I believe the strict syntax can provide more powerful and fast response than to interpret natural language.

Features

  • Searching Executable files very fast with Fuzzy Matching
  • Plugins in Pure JavaScript

Downloads

Go to Releases, then you can download prebuilt binaries.

Usage

Run and press alt+space anywhere.

Themes

See THEMES.md

How to make Plugins

See Plugin Documentation

Development Requirements

  • Node.js v8.9.x
  • npm v5.6.x

See engines property in package.json

Install/Build from Source

# Clone this repo
git clone https://github.com/hainproject/hain.git
# Go into the repo
cd hain
# Install dependencies
npm install

Run from Source

Build for Windows

Build for Linux

Build for macOS

Contributing

See CONTRIBUTING.md

Credits

The name "Hain" is named by Hyunseop Lee, it means "a Servant" in Korean.
The app icon & gif are designed by Yunsung Lee.
It uses npmsearch.com for searching packages for now.

License

MIT