📜 Paper-List-DAILY
Automatically track & organize the latest arXiv papers by topic — updated daily via GitHub Actions
📅 Last Updated:
2026.05.21· 🤖 Auto-generated by GitHub Actions
📖 Introduction
Paper-List-DAILY is an automated arXiv paper tracking system that fetches, categorizes, and organizes the latest research papers across 20+ computer vision & AI topics — from classic tasks like Object Detection and Segmentation to cutting-edge fields like Diffusion Models, LLMs, and Embodied AI.
Every day, GitHub Actions automatically polls the Papers with Code API, enriches paper metadata with arXiv links, translation services, and code repositories, then generates beautifully formatted Markdown lists for both GitHub README and GitHub Pages.
🌐 Online Documentation: https://islinxu.github.io/paper-list/
✨ Features
| Feature | Description |
|---|---|
| 🔄 Daily Auto-Update | Runs every 8 hours via GitHub Actions — zero manual intervention |
| 📂 20+ Research Topics | From Classification to Embodied AI, covering the full CV/AI spectrum |
| 📊 Research Insights Entry | Trend charts, topic rankings, top authors, and code coverage in a separate analytics section |
| 🔗 Smart Link Enrichment | Auto-attaches arXiv PDF, translation (papers.cool), reading (hjfy), and code links |
| 📱 Dual Output | Generates both GitHub README and Jekyll-powered GitHub Pages |
| 🤖 Dual Reading Modes | GitHub Pages supports both a human-facing view and a compact ?view=agent mode |
| 🎨 Three Visual Themes | Editorial (warm), Atlas (dark), Lab (clean) — switchable on the site |
| 🔍 Configurable Keywords | Fully customizable search filters via config.yaml |
| 📈 Monthly Archives | Papers organized by month for easy historical browsing |
| 🌐 Multi-language Support | Integrated paper translation links for non-English readers |
🏗️ How It Works
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Papers with │────▶│ GitHub Actions │────▶│ Enriched MD │
│ Code API │ │ (every 8h) │ │ + Analytics │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
▼ ▼ ▼
📥 Fetch Papers 🔗 Enrich Links 📝 Generate
🔍 Filter by Topic 📊 Build Analytics 🌐 GitHub Pages
📅 Sort by Date 💾 Store JSON 📄 README.md
🧭 Reading Paths
- Topic-first path: Start from the live site homepage, choose a topic lane, enter a topic hub, then open a monthly archive.
- Dense scan path: Open
paper_list.htmlwhen you want one continuous all-topics stream and prefer browser search. - Analytics path: Open the separate insights dashboard only when you specifically want charts, rankings, and code coverage.
- Agent path: Add
?view=agenton GitHub Pages for a denser, lower-noise reading mode with faster scanning.
🚀 Quick Start
Prerequisites
- Python 3.10+
- pip
Installation
- Clone the repository
git clone https://github.com/isLinXu/paper-list.git cd paper-list - Install Dependencies
pip install -r requirements.txt - Run the Script
# Fetch papers from the last 2 days python get_paper.py # Or specify a date range python get_paper.py --start_date 2024-01-01 --end_date 2024-12-31 - Configuration
Customize search keywords, output paths, and more in
config.yaml:keywords: "Object Detection": filters: ["Object Detection", "2D Object Detection", "3D Object Detection"] "Diffusion Models": filters: ["Diffusion Model", "Stable Diffusion", "DALL-E"]
🔧 Advanced Usage
| Command | Description |
|---|---|
python get_paper.py --update_paper_links |
Enrich existing papers with code links |
python scripts/count_range.py 2024-01-01 2024-12-31 |
Count papers in a date range |
python scripts/build_analytics.py --store docs/data --out docs/analytics |
Build the separate research insights dashboard |
./scripts/serve_pages.sh |
Install local Jekyll deps and preview GitHub Pages at 127.0.0.1:4000 |
python regenerate_readme.py |
Regenerate README from existing JSON data |
📚 Paper List
Browse topics by research lane first, then jump into each monthly archive.
- 1Classification
- 2Object Detection
- 3Semantic Segmentation
- 4Anomaly Detection
- 5Object Tracking
- 6Action Recognition
- 7Pose Estimation
- 8Depth Estimation
- 9Optical Flow
- 10Image Generation
- 11Diffusion Models
- 12LLM
- 13Latent Space LLM
- 14Multimodal
- 15Scene Understanding
- 16Video Understanding
- 17Neural Rendering
- 18Transfer Learning
- 19Reinforcement Learning
- 20Graph Neural Networks
- 21Audio Processing
📊 Research Insights
Analytics is available as a separate entrance so the main reading flow stays topic-first.
- Insights Dashboard: analytics/
- Daily Trend: Papers published per day
- Topic Ranking: Most active research areas
- Top Authors: Most prolific researchers
- Code Coverage: Ratio of papers with open-source code
Preview charts
 ⭐ Star History
If you find this project helpful, please consider giving it a ⭐ — it helps others discover the project!
🤝 Contributing
We welcome contributions! Here are some ways you can help:
- 🐛 Report Issues: Found a bug or missing paper? Open an issue
- 💡 Suggest Topics: Want a new research category? Propose it in the issues
- 🔧 Improve Code: Submit a PR to enhance the scraper, analytics, or UI
- 📖 Improve Docs: Help us write better documentation
Development Setup
# Fork and clone
git clone https://github.com/<your-username>/paper-list.git
cd paper-list
# Install dependencies
pip install -r requirements.txt
# Run tests
python -m pytest tests/
📄 License
This project is licensed under the Apache License 2.0.
The paper data is sourced from arXiv and Papers with Code, and remains subject to their respective terms of use.
🙏 Acknowledgements
- arXiv — for providing open access to research papers
- Papers with Code — for the comprehensive paper API
- papers.cool — for paper translation services
- hjfy.top — for enhanced paper reading experience
Built with ❤️ by @isLinXu · Powered by GitHub Actions