Skip to content
oke3Public

About

A reference directory of all tech news and updates

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

114 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SignalMap πŸ—ΊοΈ

The definitive map of technology news β€” 985 curated outlets across 50 verticals.

Live Site Outlets Verticals Build WCAG License

SignalMap Hero


πŸ“‘ The Signal

985 hand-curated tech news outlets. 50 verticals. Zero algorithmic feed.

SignalMap is a fast, searchable, PWA-ready directory for people who need to navigate the tech landscape β€” researchers, journalists, investors, engineers, and anyone tired of the algorithmic feed. Find outlets by vertical, type (Website / Newsletter / Podcast), tier (Primary ⭐ / Niche), or language. Bookmark them. Export them. Share them.

Launch SignalMap β†’ Β· Browse the data β†’


πŸ“Š By the Numbers

Metric Count
Outlets 985
Verticals 50
Types Website Β· Newsletter Β· Podcast
Tiers Primary (flagship) Β· Niche (deep-dive)
Languages English (primary), expanding regionally
Build ~5s static site, ~100 KB JS first paint
Accessibility WCAG 2.2 AA β€” audited and verified

The 50 Verticals

AI & Infrastructure βš™οΈ

Artificial Intelligence Β· Cloud Computing Β· Software Engineering Β· DevOps & SRE Β· Open Source Β· API Economy

Security & Data πŸ›‘οΈ

Cybersecurity Β· Data Science & Analytics Β· Quantum Computing Β· Semiconductors & Hardware Β· Telecommunications & 5G Β· IoT & Edge Computing Β· Industrial IoT & Industry 4.0 Β· Digital Identity & Privacy

Consumer & Design 🎨

Consumer Electronics Β· Gaming & XR Β· Design & UX Β· No Code & Low Code Β· Digital Media & Streaming Β· Creator Economy

Science & Sustainability 🌿

Biotech Β· HealthTech Β· Digital Health Β· Science & Research Β· SpaceTech Β· Space Commerce Β· CleanTech & Energy Β· Alternative Energy Β· Climate Tech Β· FoodTech & AgriTech Β· Robotics & Automation Β· NeuroTech Β· Materials Science

Business & Finance πŸ’°

FinTech Β· Crypto-Native Finance Β· InsurTech Β· Venture Capital & Startups Β· Enterprise SaaS Β· MarTech & AdTech Β· HRTech & Future of Work Β· PropTech Β· Supply Chain & Logistics Tech Β· LegalTech Β· API Economy

Policy & Society πŸ“œ

Tech Policy & Law Β· GovTech & RegTech Β· Defense Tech Β· Tech Careers & Culture Β· Web3 & Blockchain Β· EdTech Β· Automotive Tech & EVs


✨ Features

πŸ” Search & Discovery

  • Full-text search across all 985 outlets β€” typeahead with keyboard navigation (/ or ⌘K to focus)
  • Filter by type (Website / Newsletter / Podcast), category (6 meta-groups), and tier (Primary / Niche)
  • Primary Only toggle β€” hide niche sources, focus on flagship outlets only
  • Surprise Me β€” random outlet picker to break out of your echo chamber
  • Language filter β€” narrow by region as coverage expands

πŸ“Œ Personal Toolkit

  • Bookmark outlets with one click; export as markdown or copy to clipboard
  • Open all bookmarks at once for a curated reading session
  • Recently viewed β€” auto-tracked so you never lose a tab you closed
  • Dark / light theme β€” respects system preference, toggles manually too

🧭 Navigate Like a Power User

  • Collapsible vertical cards with tier separators (Primary / Niche) for dense scanning
  • URL state sync β€” every filter lives in the query string (?q=&type=&cat=) β€” share filtered views as links
  • Anchor links per outlet (#outlet-name) β€” link directly to any source
  • Keyboard cheat sheet β€” press ? to see every shortcut
  • Scroll progress bar β€” never lose your place in long browsing sessions

β™Ώ Accessibility (WCAG 2.2 AA)

  • Skip-to-content link β€” bypass navigation on first tab
  • ARIA roles and states β€” role="tablist", aria-selected, aria-expanded, aria-pressed on all interactive elements
  • Live regions β€” search result count, toast messages, and loading states announced by screen readers
  • Focus management β€” drawer and modal focus traps with return focus restoration
  • Touch targets β€” minimum 44Γ—44 px on all mobile interactive elements
  • Reduced motion β€” all animations respect prefers-reduced-motion
  • Color contrast β€” verified against WCAG 2.2 AA thresholds for both themes

πŸ“¦ Developer & Data Features

  • JSON feed at /SignalMap/outlets.json β€” consume the full directory programmatically
  • Open Graph tags per category β€” share links that actually preview
  • PWA β€” installable on mobile home screen, works offline with cached data

πŸš€ Quick Start for Users

Action How
Browse Open SignalMap β€” loads instantly
Search Press / or ⌘K, start typing
Filter Use the category tabs, type pills, and Primary toggle above the grid
Bookmark Click the bookmark icon on any outlet card
Share a filtered view Just copy the URL β€” all filters are in the query string
Install as app On mobile: Add to Home Screen (Chrome/Safari). Desktop: install prompt in supported browsers
Get the data Fetch outlets.json

🀝 Contributing

SignalMap is open-source and community-fed. Spot a dead link? Know an outlet that belongs? Open an issue or submit a PR.

How to Suggest an Outlet

  1. Open an issue using the Suggest Outlet template.
  2. Include the outlet name, URL, type (Website / Newsletter / Podcast), and a brief focus description.
  3. The editorial board reviews suggestions weekly.

Bounties πŸ†

Priority gaps are flagged as bounties β€” see BOUNTIES.md for the current wishlist. Claim one and get your name in CONTRIBUTORS.md.

Criteria for Inclusion

  • Reliability: track record of accurate, sourced reporting
  • Focus: deep coverage of its vertical, not a general news aggregator
  • Consistency: publishes on a regular cadence (at least monthly)
  • Originality: produces original reporting or analysis, not press release republishing

Have an idea for a new vertical? Open an issue first to discuss it.


πŸ› οΈ Development Setup

# Prerequisites: Node.js >= 22.12.0
git clone https://github.com/oke3/SignalMap.git
cd SignalMap
npm install

# Start dev server (localhost:4321)
npm run dev

# Build for production
npm run build

# Preview the build
npm run preview

Scripts Reference

Command What it does
npm run dev Start Astro dev server with HMR
npm run build Generate JSON feed + build static site to docs/
npm run verify Validate outlet data structure
npm run check-urls Run URL health check across all outlets
npm run check-urls:ai Check only the Artificial Intelligence vertical
node scripts/check-urls.cjs --vertical "Cybersecurity" Check a specific vertical by name (50 available)
npm run rss Fetch RSS headlines for search previews

Note: The canonical dataset (data/directory.json) and automation scripts (scripts/) are local-only per the project's thin-repo architecture. The public repo contains only README.md and docs/ (the built site).


πŸ—οΈ Tech Stack

Layer Choice
Framework Astro β€” zero-JS-by-default, island architecture
Styling Tailwind CSS v4 β€” utility-first, tree-shaken
Deployment GitHub Pages β€” push-to-deploy from main
Data Static JSON β€” no database, no backend
Accessibility WCAG 2.2 AA β€” audited with manual keyboard + screen reader testing

πŸ“„ License

MIT β€” use it, fork it, build on it. A link back is appreciated but not required.


Maintained by Omar at Ground Zero LLC.

GitHub Repo

About

A reference directory of all tech news and updates

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors