Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 hour 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T11:16:41.000Z (24 days ago)
- Last Synced: 2024-11-30T21:32:48.767Z (12 days ago)
- Topics: alfred, cmd-k, command-palette, launcher, macos, raycast, react, react-native, spotlight
- Language: TypeScript
- Homepage:
- Size: 2.82 MB
- Stars: 2,016
- Watchers: 17
- Forks: 99
- Open Issues: 9
-
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)
README
# Sol
![Header](Header.png)
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:
- Xcode
- Node (I suggest you use mise)
- Watchman
- Ruby 3.x (I suggest you use mise again)
- 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
corepack enable # Allows to turn yarn without the need to install it separately
yarn
yarn pods
yarn macos
```or
```sh
corepack enable
yarn
yarn pods# and then open the sol.xcworkspace in Xcode and run the app from there
```App is signed with my personal team, so you will have an error there you can ignore as long as you are not packaging the app. But please don't change it, otherwise your PR will be dirty.
## License
MIT License