Awesome
Hain
An <kbd>alt</kbd>+<kbd>space</kbd> 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.
<p align="center"> <img src="docs/images/demo.gif" width="600"/> </p>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 <kbd>alt</kbd>+<kbd>space</kbd> anywhere.
Themes
See THEMES.md
How to make Plugins
Development Requirements
- Node.js v8.9.x
- npm v5.6.x
See
engines
property 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
npm run dev
Build for Windows
npm run build
Build for Linux
npm run build-debian
Build for macOS
gulp build-darwin
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