https://github.com/ospfranco/sol
MacOS launcher & command palette
https://github.com/ospfranco/sol
alfred cmd-k command-palette launcher macos raycast react react-native spotlight
Last synced: 3 days ago
JSON representation
MacOS launcher & command palette
- Host: GitHub
- URL: https://github.com/ospfranco/sol
- Owner: ospfranco
- License: mit
- Created: 2022-01-16T19:08:40.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T08:57:19.000Z (11 days ago)
- Last Synced: 2025-04-10T06:00:00.751Z (4 days ago)
- Topics: alfred, cmd-k, command-palette, launcher, macos, raycast, react, react-native, spotlight
- Language: TypeScript
- Homepage:
- Size: 3.81 MB
- Stars: 2,148
- Watchers: 16
- Forks: 106
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-command-palette - Sol
- project-awesome - ospfranco/sol - MacOS launcher & command palette (TypeScript)
- definitive-opensource - Sol
README
# Sol

Sol is an open source app launcher, focused on ease of use and speed. It has minimal configuration and runs natively.
[Visit official site](https://sol.ospfranco.com)
## Download
Install via brew
```
brew install --cask sol
```Or manually download the latest [release](https://github.com/ospfranco/sol/tree/main/releases).
## Discord
Join the Discord
https://discord.gg/W9XmqCQCKP
## Features
- App search
- Custom shortcuts
- Google translate
- Calendar
- Show upcoming appointement in Menu Bar
- Custom AppleScript commands
- Custom links
- Imports browser bookmarks
- Window Manager
- Emoji picker
- Clipboard manager
- Notes Scratchpad
- Retrieve Wi-Fi password
- Show IP address
- Start a google meet
- Switch OS theme
- Process killer
- Clear XCode Derived Data
- Generate NanoID
- Generate UUID
- Generate lorem ipsum
- Format and paste JSON
- Forward media keys to Spotify/Apple Music
- Blacken Menu Bar
- Quickly evaluate math operations## Contributing
You need to set up your machine for macOS development with React Native. Basically you need to install:
- Mise (https://mise.jdx.dev/)
- Xcode
- CocoapodsFollow any of the online tutorials to set up your machine for iOS/MacOS React Native development.
Once you have everything installed run the following commands
```sh
mise plugin add cocoapods
# To enable hooks
mise settings experimental=true
# Will install all bun, ruby and run the installation of dependencies
mise install# You can then run the app with
bun macos
```## License
MIT License