/openalternative

A community driven list of open source alternatives to proprietary software and applications.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

OpenAlternative

Discover open source alternatives to popular software.
Learn more »

Website · Issues

Github Stars License Commits-per-month open in devcontainer

OpenAlternative - Discover open source alternatives to popular software | Product Hunt OpenAlternative - Discover open source alternatives to popular software | Product Hunt

About this project

OpenAlternative is a community driven list of open source alternatives to proprietary software and applications.

Our goal is to be your first stop when researching for a new open source service to help you grow your business. We will help you find alternatives and reviews of the products you already use.

Join us in creating the biggest directory of open source software.

Sponsors

OpenAlternative is an GPL-3.0-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsoring OpenAlternative's development.

sponsor preline

Development

OpenAlternative is currently written in Remix. Please refer to the Remix documentation for more information.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
bun install Installs dependencies
bun run dev Starts local dev server at localhost:5173
bun run build Build your production site to ./build/
bun run start Preview your build locally, before deploying

Deployment

First, build your app for production:

bun run build

Then run the app in production mode:

bun start

Now you'll need to pick a host to deploy it to.

DIY

If you're familiar with deploying Node applications, the built-in Remix app server is production-ready.

Make sure to deploy the output of bun run build

  • build/server
  • build/client