Explore, install, and manage your favourite software with a free and open app store for macOS.
Overt doesn't:
- Process payments
- Restrict app features
- Remove apps arbitrarily
Overt does:
- Offer 3,000+ apps by default
- Support external catalogs
- 1-click install/update/uninstall
If you encounter a bug or would like to request a feature, please check the issues page for a similar report, or open a new issue if you can't find one. Also, please understand that some feature requests may be declined or put on the backburner.
- Electron and electron-forge
- Lit
- TypeScript
- Bootswatch
- better-sqlite3
- electron-store
- Other wonderful libraries
To develop Overt, use Visual Studio Code (available on Overt) with the following extensions:
- Prettier - Code formatter — you should set this up to run on file save for JS, TS, and HTML
- Inline HTML — highlights and allows Prettier to format Lit's
html
andcss
template literals - vscode-sql-template-literal — highlights
sql
template literals
Clone this repository and run npm run install-for-arm64
or npm run install-for-x86_64
to install packages.
Use npm start
to build and run the app in dev/debug mode. Hot reload doesn't work correctly at the moment, so you should quit the app and re-run npm start
when you make changes.
npm run make-for-arm64
# or
npm run make-for-x86_64
open out/
# Bump the appropriate version number (this creates a Git commit)
npm run bump-{major,minor,patch}
# Build release versions for both arm64 and x86_64, and update the cask definition
# (this command will fail and print a help message without certain env vars set)
npm run distribute-macos