Skip to content

techrisdev/Snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
  • Very customizable
  • Completely open source
  • Not using any libraries to make the project precise and easy to read

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages