Curated collection of the best tools and resources to help app founders drive revenue, optimize marketing, and accelerate growth.
Live Site: https://tddworks.github.io/app-growth-toolkit/
App Growth Toolkit is a comprehensive resource for app founders at every stage - from solo founders just starting out to teams scaling to 10K+ users. We curate the best tools across 7 essential categories and provide stage-based stack recommendations.
- 20+ Curated Tools - Hand-picked by successful app founders
- 7 Tool Categories - Screenshots, App Store, ASO, Reviews, Analytics, Monetization, Landing Pages
- 3 Stage-Based Stacks - Recommendations for Solo Founders, Growing Apps, and Scale-Ups
- Easy Filtering - Click any category to filter tools
- Always Updated - Open source and accepting contributions
Create stunning App Store screenshots with device mockups and backgrounds.
- Shots.so, BezelBlend, PostSpark, Previewed
Manage your App Store presence faster with native apps.
- AppNexus, Helm
Boost organic downloads with keyword research and competitor analysis.
- AppNexus ASO, Helm ASO, AppTweak, Sensor Tower, KΕmori
Monitor and respond to user reviews across all app stores.
- AppFollow
Track user behavior and optimize conversions.
- Firebase, Mixpanel, Amplitude
Maximize revenue with subscription management and paywall testing.
- RevenueCat, Adapty, Qonversion
Launch beautiful marketing sites quickly.
- Eleventy Landing Template, Mobile Landing (Astro)
Perfect for bootstrappers and those just starting out.
- BezelBlend, AppNexus, Firebase, Eleventy Landing
- All core features are free
For apps with 1K-10K users and steady growth.
- BezelBlend, PostSpark Pro, AppNexus, Helm Pro, Mixpanel, RevenueCat, AppTweak
- Time savings pay for the tools
For apps with 10K+ users in rapid expansion.
- BezelBlend, AppNexus, Helm Teams, Amplitude, RevenueCat, Sensor Tower, Apple Search Ads
- Focus on retention and LTV
# Clone the repository
git clone https://github.com/tddworks/app-growth-toolkit.git
cd app-growth-toolkit
# Install dependencies
npm install
# Start development server
npm run devYour site will be running at http://localhost:8080
We welcome contributions! Whether you want to add a new tool, suggest a stack, or improve the site.
Simple: Edit one file β Submit PR β Done!
- Edit
src/config/tools.jsand add your tool:
{
name: "Your Tool Name",
description: "Brief description (max 2 lines). Focus on the value it provides.",
url: "https://yourtool.com",
category: "screenshots", // screenshots, appstore, aso, analytics, monetization, landing
pricing: "freemium", // free, freemium, free-paid, paid
platform: "Web", // Web, iOS, macOS, iOS/Mac, Template, Chrome Extension
gradient: "from-blue-500 to-purple-500", // Tailwind gradient colors
emoji: "π" // Pick an emoji that represents your tool
}-
Test locally: Run
npm run devand verify it appears correctly -
Submit a PR with your changes
See CONTRIBUTING.md for detailed guidelines and examples.
Edit src/config/stacks.js to add stage-based recommendations:
{
id: "your-stage",
title: "Your Stage Name",
description: "Who this stack is for",
emoji: "π",
cost: "$XX-XXX/mo",
color: "blue", // blue, purple, green, indigo, red, yellow
popular: false,
tools: [
{ name: "Tool Name", purpose: "What it's used for", pricing: "$XX/mo or Free" }
],
proTip: "Your advice for founders at this stage"
}All content is configured through files in src/config/:
tools.js- All featured tools with categories and pricingstacks.js- Stage-based stack recommendationsfeatures.js- Tool category cards on homepageappInfo.js- Site title, description, linkssocialLinks.js- Community links (GitHub, Twitter, etc.)
Edit src/config/appInfo.js:
export const appInfo = {
title: "Your Toolkit Name",
description: "Your description",
storeLinks: {
apple: "https://github.com/yourusername/your-repo",
google: "https://github.com/yourusername/your-repo"
}
};app-growth-toolkit/
βββ src/
β βββ config/ # Configuration files
β β βββ tools.js # All tools database
β β βββ stacks.js # Stack recommendations
β β βββ features.js # Category cards
β β βββ appInfo.js # Site info
β β βββ index.js # Config aggregator
β βββ 11ty/ # Eleventy templates
β β βββ _includes/ # Reusable components
β β β βββ hero.njk
β β β βββ features.njk
β β β βββ featured-tools.njk
β β β βββ recommendations.njk
β β βββ index.njk # Homepage
β βββ style.css # Main stylesheet
βββ public/ # Static assets
β βββ favicon-512.svg
β βββ js/
β βββ theme.js # Dark mode toggle
βββ CONTRIBUTING.md # Contribution guide
βββ APP_GROWTH_TOOLKIT.md # Full toolkit documentation
βββ eleventy.config.js # Eleventy config
βββ tailwind.config.js # Tailwind config
The repository includes a GitHub Actions workflow for automatic deployment.
-
Push to GitHub:
git push origin main
-
Enable GitHub Pages:
- Go to Settings β Pages
- Source: Select GitHub Actions
-
Done! Your site will be live at:
https://YOUR_USERNAME.github.io/app-growth-toolkit/
Netlify / Vercel / Cloudflare Pages:
- Build command:
npm run build - Output directory:
_site
- Eleventy (v3.1.2) - Static site generator
- Tailwind CSS (v3.4.13) - Utility-first CSS
- Nunjucks - Templating engine
Apache License 2.0 - feel free to use and adapt for your needs.
See LICENSE for details.
This toolkit features tools created by amazing developers and companies:
- BezelBlend, AppNexus, Helm, Shots.so, PostSpark, and many more
Special thanks to all contributors who help keep this resource up-to-date!
- APP_GROWTH_TOOLKIT.md - Complete guide with detailed tool comparisons, pricing, and growth strategies
- CONTRIBUTING.md - Detailed contribution guidelines with examples
Made with β€οΈ by app founders, for app founders
If this resource helped you, please consider:
- β Starring this repository
- π Sharing with other app founders
- π€ Contributing your favorite tools