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

Want to build an app for FreeAppStore? Here's the process:

  1. Read the developer guidelines
  2. Bootstrap from our standalone template or connected template
  3. Build your app following the brand and tech stack guidelines
  4. Submit for review via our GitHub Issue form

We review submissions within 48 hours. Once approved, your app goes live at yourapp.freeappstore.online.

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.