This is a template you can use to build a project page for your research paper, adapted from the original Nerfies page. It's designed to be easy to set up for those without web development experience, but web developers will appreciate that it's flexible and built with modern, familiar technologies. See a live demo of the template here.
- Easily edit the content in Markdown instead of HTML.
- Quick-to-load, works with mobile devices, accessible, SEO-friendly, and supports dark mode.
- Includes out-of-the-box components for figures, LaTeX, code blocks (with syntax highlighting), videos, 3D objects, and a figure comparison slider.
- Add custom components using HTML or even other web frameworks like React, Vue, or Svelte.
- Built with Astro, React, Tailwind CSS, MDX, and TypeScript.
- Token-Efficient Long Video Understanding for Multimodal LLMs (NVIDIA Research)
- RoboSpatial: Teaching Spatial Understanding to 2D and 3D Vision-Language Models for Robotics (NVIDIA Research, CVPR 2025 Oral)
- PolyPose: Deformable 2D/3D Registration via Polyrigid Transforms (MIT CSAIL)
- Lossy Compression With Pretrained Diffusion Models (ICLR 2025)
- ByteWrist: A Parallel Robotic Wrist Enabling Flexible and Anthropomorphic Motion for Confined Spaces (ByteDance Seed)
- CLIP-RT: Learning Language-Conditioned Robotic Policies from Natural Language Supervision
- StochSync: Stochastic Diffusion Synchronization for Image Generation in Arbitrary Spaces
- CRESSim: Simulator for Advancing Surgical Autonomy
- PCO: Precision-Controllable Offset Surfaces with Sharp Features
Want help setting it up? Please schedule a call with me here, and I'll personally walk you through making your project page live! I want to talk to potential users to figure out pain points and features to add.
- Click "Use this template" to make a copy of this repository in your GitHub account. Alternatively, you can click one of the buttons below to quickly begin deploying a copy with Vercel or Netlify. To use GitHub Pages instead (recommended), see step 7.
- Clone your repository.
- Install Node.js if you haven't already. Make sure you're using version 24 or later, which you can check by running
node --version. To manage versions, you can use Node Version Manager:nvm install 24 && nvm use 24. - Run
npm installfrom the root of the project to install the dependencies. - Edit the content in
/src/pages/index.mdx. You should use Visual Studio Code – or one of its forks, like Cursor – so you can take advantage of the extensions I recommend in.vscode/extensions.json. - Run
npm run devto start the development server, then openhttp://localhost:4321in your browser to see a live preview of your page while you edit it. - To deploy your site to the web, you need to enable GitHub Pages for the GitHub repository. Click on the Settings tab, then go to Pages (under the Code and automation section). Using the dropdown, change Source from "Deploy from a branch" to "GitHub Actions".
- Whenever you push to the
mainbranch, the GitHub Actions workflow in.github/workflows/astro.ymlwill automatically build and deploy your site tohttps://<username>.github.io/<repository>/. No other configuration is necessary!
For more documentation, consult ./documentation.md.
- Clarity: A Minimalist Website Template for AI Research by Shikun Liu. Beautiful and careful design that's distinct from the original Nerfies page. Editable via an HTML template and SCSS.
- Academic Project Page Template by Mai Nishimura. Built with React and UIKit and editable with Markdown in a YAML file.
This template was adapted from Eliahu Horwitz's Academic Project Page Template, which was adapted from Keunhong Park's project page for Nerfies. It's licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

