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
Development Requirements
- Node.js v8.9.x
- npm v5.6.x
See
enginesproperty inpackage.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
