techrisdev / Snap

A better Spotlight search for macOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snap

A better Spotlight search.

Introduction

Snap is an application which searches your Files, Contacts and Calendar events using Spotlight Metadata. It has many customization options as well as the ability to speed up your workflow by providing features like music control, clipboard history, snippet expansion and system commands like sleeping, restarting and shutting down the computer. It is inspired by Alfred.

Features

  • File search
  • Calendar event search
  • Contact search
  • Generally faster than Spotlight
  • Customizable
  • Custom applications like a Music Controller
  • Clipboard History
  • Snippet Expansion
  • Actions like restarting the computer
  • User Defined Actions (custom Apple Scripts)
  • Web search
  • Uses SwiftUI
  • Completely open source

Installation

If you want to install a precompiled .app file, download and extract the zip file from the Releases page.

Be warned though: This app is in an alpha stage! Bugs will occur!

Comparison

Feature Snap Spotlight Alfred (Free) Alfred (Paid)
Searching Files
Searching the Web
Quick Look Previews
Calendar Search
Contact Search
Reminder Search
Restarting, Sleeping etc.
User Definded Actions
Clipboard History
Snippet Expansion
Music Controller
Dictionary
Completely Open Source
Free License
Customizable
Free

Building

Snap doesn't have any dependencies, you can just build the project in Xcode.

Contributing

All contributions are welcome! Please read CONTRIBUTING.md.

Planned Features

  • Reminder Search
  • Custom Names for Actions, for example "Reboot" for "Restart"
  • Make User Definded Actions easier (with a GUI and not only through a JSON file)
  • Fix Bookmark Search
  • Importing Configuration File through GUI instead of copying it manually

Known Bugs

  • Sometimes, the Snippet Expansion doesn't work (for example, if you press the 'o' key in Vim to create a new line)
  • Calculator not showing results with decimal places
  • When a new Setting gets added, the old configuration file becomes invalid

Screenshots

About

A better Spotlight search for macOS.

License:GNU General Public License v3.0


Languages

Language:Swift 100.0%