Skip to content

Repository files navigation

FreeStack

100% Free & Open-Source Web Technology Lookup & Lead Intelligence Platform

Discover what technologies any website is using. Free tech stack detection, bulk scanning, lead intelligence, and public API — no signup required.

Inspired by BuiltWith / Wappalyzer — but completely free.

Features

  • 🔍 Single Domain Analyzer — Scan any URL to detect its tech stack, security headers, contacts, and PageSpeed scores
  • 📦 Bulk Scanner — Scan up to 50 URLs at once with real-time progress tracking
  • 👥 Lead Intelligence — Search and filter scanned domains by technology, TLD, email availability
  • 📚 Technology Directory — Browse and compare detected technologies with usage stats
  • 🔌 Free Public REST API — Query /api/v1/lookup from any app with full CORS support
  • 📥 Export Everything — Download results as JSON, CSV, or Excel — no paywalls
  • 🌓 Dark/Light Mode — Clean, responsive UI with Tailwind CSS

Tech Stack

  • Framework: Next.js 16 (App Router, TypeScript, Server Components)
  • Styling: Tailwind CSS v4, Lucide React icons
  • Detection: Cheerio (HTML parsing), 40+ technology signatures
  • Database: Supabase (PostgreSQL) — optional
  • Cache: Upstash Redis — optional, falls back to in-memory
  • Exports: xlsx, json2csv

Quick Start

# Install dependencies
npm install

# Run development server
npm run dev

Open http://localhost:3000.

Environment Variables (all optional)

Copy .env.example to .env.local:

cp .env.example .env.local
Variable Service Purpose
NEXT_PUBLIC_SUPABASE_URL Supabase Database persistence
NEXT_PUBLIC_SUPABASE_ANON_KEY Supabase Database auth
UPSTASH_REDIS_REST_URL Upstash Redis caching
UPSTASH_REDIS_REST_TOKEN Upstash Redis auth
PAGESPEED_API_KEY Google PageSpeed Performance scores

The app works fully without any external services.

Database Setup (optional)

Run supabase-schema.sql in the Supabase SQL Editor to create the domains, technologies, and scans tables.

API Usage

curl -X POST https://your-domain.vercel.app/api/v1/lookup \
  -H "Content-Type: application/json" \
  -d '{"url": "https://vercel.com"}'

Deploy

Deploy with Vercel

npx vercel

License

MIT

About

100% free & open-source web technology lookup and lead intelligence platform. Scan single URLs or bulk domains to detect tech stacks, export lead data, and access a free public REST API. Built with Next.js 16, TypeScript, and Tailwind CSS.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages