Improve existing apps

Every app is on GitHub and accepts contributions. Here's how to get started:

  1. Browse our GitHub organization and find an app that interests you.
  2. Check the issue tracker for bugs, feature requests, or "good first issue" labels.
  3. Fork the repo, make your changes, and submit a pull request.
  4. We review PRs promptly and provide constructive feedback.

Contributions of all kinds are welcome: bug fixes, new features, improved accessibility, better documentation, performance optimizations, or design improvements.

Submit a new app

Have an idea for an app that belongs on FreeAppStore? We'd love to hear it. New apps can be proposed by opening an issue in our GitHub organization with a brief description of what the app does and why it belongs here.

App criteria

To be listed on FreeAppStore, an app must meet these requirements:

Tech stack

Our apps share a common technology foundation that makes them fast, reliable, and easy to contribute to:

TypeScript

Type-safe code for reliability and developer experience.

React

Component-based UI with hooks for state management.

Vite

Fast builds, hot module replacement, optimized production bundles.

Cloudflare Pages

Global CDN deployment, fast worldwide, zero-config HTTPS.

You don't have to use this exact stack — what matters is that the app meets our criteria. But using the same tools makes it easier for the community to contribute across apps.

Development workflow

Each app follows a standard workflow:

  1. Clone the repo and run pnpm install
  2. Start the dev server with pnpm dev
  3. Make your changes with hot-reload
  4. Run pnpm build to verify production build
  5. Submit a PR — deployment is automatic via Cloudflare Pages on merge to main

Ready to contribute?

Check out our GitHub organization to find an app to improve or propose a new one.

Visit GitHub →

Code of conduct

We maintain a welcoming and inclusive environment. Be respectful, constructive, and helpful. We're all here to build useful things for people to use for free.