Improve existing apps
Every app is on GitHub and accepts contributions. Here's how to get started:
- Browse our GitHub organization and find an app that interests you.
- Check the issue tracker for bugs, feature requests, or "good first issue" labels.
- Fork the repo, make your changes, and submit a pull request.
- 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:
- Read the developer guidelines
- Bootstrap from our standalone template or connected template
- Build your app following the brand and tech stack guidelines
- 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:
- Truly free forever — No plans to monetize, no freemium gates, no ads. The app must be and remain completely free.
- Responsive design — Must work well on mobile phones, tablets, and desktops. Mobile-first approach preferred.
- Works as a PWA — Must be installable on home screen with offline support via service workers.
- No tracking — No analytics, no cookies, no data collection of any kind. All data stays on the user's device.
- Open source — Must be released under MIT license with source available on GitHub.
- Does one thing well — Focused, purposeful apps that excel at their core function.
Tech stack
Our apps share a common technology foundation that makes them fast, reliable, and easy to contribute to:
Type-safe code for reliability and developer experience.
Component-based UI with hooks for state management.
Fast builds, hot module replacement, optimized production bundles.
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:
- Clone the repo and run
pnpm install - Start the dev server with
pnpm dev - Make your changes with hot-reload
- Run
pnpm buildto verify production build - 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.