PaperMap is an open-source, static-first library of interactive AI paper explainers.
The goal is simple: turn dense research papers into visually rich, beginner-friendly, and research-accurate learning experiences.
Current status: 5 live interactive paper explainers.
- Homepage
- Attention Is All You Need
- Language Models are Few-Shot Learners
- Training Language Models to Follow Instructions with Human Feedback
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
- LoRA: Low-Rank Adaptation of Large Language Models
- Interactive explanations instead of static summaries
- Research-accurate content grounded in original papers
- Shared visual language across all paper pages
- Pure HTML, CSS, and JavaScript with no framework overhead
- Easy to contribute and easy to deploy
- HTML
- CSS
- Vanilla JavaScript
- Static hosting (Vercel, Netlify, GitHub Pages, Cloudflare Pages)
PaperMap/
|- index.html
|- 404.html
|- assets/
| |- favicon.svg
|- paper/
| |- Attention_Is_All_You_Need.html
| |- Language_Models_are_Few_Shot_Learners.html
| |- LoRA Low-Rank Adaptation of Large Language Models.html
| |- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.html
| |- Training_Language_Models_to_Follow_Instructions_with_Human_Feedback.html
|- robots.txt
|- sitemap.xml
|- LICENSE
|- README.md
Option 1:
Open index.html directly in your browser.
Option 2 (recommended):
# Python
python -m http.server 8080
# Node.js
npx serveThen open http://localhost:8080
- Create a new HTML file inside paper/.
- Use an existing paper page as your style and structure template.
- Keep naming clean and readable, for example BERT.html or Diffusion_Models.html.
- Add your paper card and links in index.html.
- Verify responsive behavior on desktop and mobile.
- Include complete metadata in the head section.
Users and developers are welcome to contribute to this open-source project.
If you want an easy, guided process, use the workflow below.
- Open this document and copy the prompt template: https://docs.google.com/document/d/1PYVkWYqFDUZ6bY1hyAk7zOauGnyIIWjDh44S918wOCM/edit?usp=sharing
- Go to Claude AI: https://claude.ai
- Paste the prompt you copied from the document.
- Provide your paper details: paper name, official publication link, and PDF link (recommended).
- Ask Claude to generate a complete HTML explainer.
- Download the generated HTML file.
- Fork this GitHub repository.
- Upload your HTML file into the paper/ folder.
- Update index.html so your paper appears on the homepage.
- Open a Pull Request.
Congratulations, you are now part of the PaperMap community.
- File added inside paper/.
- Homepage card added in index.html.
- Links tested locally.
- Desktop and mobile layout checked.
- Metadata updated (title, description, social tags).
All explainers are educational derivatives of original research papers. Credit always belongs to the original authors.
This project is licensed under the MIT License.