{"repo":"senoldogann/web-research-stack","free":true,"listed":false,"github":"https://github.com/senoldogann/web-research-stack","clone":"git clone https://github.com/senoldogann/web-research-stack.git","description":"A production-ready web scraping and AI-powered research tool with full-stack capabilities.","language":"Python","stars":12,"topics":["ai","automation","docker","docker-compose","fastapi","llm","nextjs","react","research","tool-use"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Web Research Stack / Web Araştırma Yığını https://github.com/senoldogann/web-research-stack/raw/main/GITHUB-video.mp4 2-Minute Demonstration / 2 Dakikalık Tanıtım Videosu English Türkçe --- English Overview Web Scraper is a powerful, production-ready web scraping and research tool with full-stack capabilities. It combines a Python FastAPI backend with a modern React Next.js frontend, featuring LLM-powered research capabilities with citation support. Features - Dual Interface : CLI commands and REST API - LLM Research Tool : AI-powered web research with citations - Async Architecture : High-performance concurrent scraping - Production Ready : Docker, monitoring (Prometheus/Grafana), rate limiting, circuit breaker - Security First : SSRF protection, input validation, security headers - Multi-language UI : English and Turkish language support - Streaming Support : Real-time research progress via Server-Sent Events (SSE) - Code Block Preservation : Scraper preserves code blocks from source pages with syntax highlighting - Internationalized Status Messages : Research progress messages adapt to query language (TR/EN) - Resilient JSON Parsing : 3-stage recovery for LLM synthesis output (strict → repair → retry) Tech Stack Component Technology ----------- ------------- Backend Python 3.9+, FastAPI, asyncio Frontend React 19, Next.js 15, TypeScript, Tailwind CSS Database SQLite (history & caching) HTTP Client httpx, curl cffi HTML Parsing BeautifulSoup4, lxml AI/ML Ollama, OpenAI API ","default_branch":null,"files":null,"tree":[],"storefront":"/r/senoldogann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/senoldogann/web-research-stack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}