Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hainproject/hain
An 'alt+space' launcher for Windows, built with Electron
https://github.com/hainproject/hain
electron hain javascript launcher
Last synced: 2 months ago
JSON representation
An 'alt+space' launcher for Windows, built with Electron
- Host: GitHub
- URL: https://github.com/hainproject/hain
- Owner: hainproject
- License: mit
- Archived: true
- Created: 2016-03-12T12:53:44.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2019-03-23T04:41:43.000Z (almost 6 years ago)
- Last Synced: 2024-05-20T22:47:48.873Z (8 months ago)
- Topics: electron, hain, javascript, launcher
- Language: JavaScript
- Homepage: http://hainproject.github.io/hain/
- Size: 9.43 MB
- Stars: 3,202
- Watchers: 109
- Forks: 160
- Open Issues: 73
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Hain
[![Build status](https://ci.appveyor.com/api/projects/status/l4p8r613wckaiqm6?svg=true)](https://ci.appveyor.com/project/appetizermonster/hain)
[![Build Status](https://travis-ci.org/hainproject/hain.svg)](https://travis-ci.org/hainproject/hain)
[![Join the chat at https://gitter.im/appetizermonster/hain](https://badges.gitter.im/appetizermonster/hain.svg)](https://gitter.im/appetizermonster/hain?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)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](https://github.com/hainproject/hain/releases), then you can download prebuilt binaries.
## Usage
Run and press alt+space anywhere.## Themes
See [THEMES.md](THEMES.md)## How to make Plugins
See [Plugin Documentation](http://hainproject.github.io/hain/docs/)
## Development Requirements
- Node.js v8.9.x
- npm v5.6.x> See `engines` property in `package.json`
## Install/Build from Source
```shell
# Clone this repo
git clone https://github.com/hainproject/hain.git
# Go into the repo
cd hain
# Install dependencies
npm install
```### Run from Source
```shell
npm run dev
```### Build for Windows
```shell
npm run build
```### Build for Linux
```shell
npm run build-debian
```### Build for macOS
```shell
gulp build-darwin
```## Contributing
See [CONTRIBUTING.md](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](https://github.com/solids/npmsearch) for searching packages for now.## License
MIT