huggingface/open-source-agent-contributions

Space

12

stars

12

commits

Apr 30, 2026

updated

data visualization
docker
research-article-template
research paper
scientific paper
Browse cluster: ML Research Papers & Reproducibility

README

Research Article Template

A modern, interactive template for scientific writing that brings papers to life.

Interactive diagrams, math, citations, dark mode, PDF export - all with minimal setup.

Live demo & docs | License: CC BY 4.0 Hugging Face Spaces

Quick start

npx create-research-article my-paper

The CLI walks you through setup interactively:

  • Project name and basic metadata (title, authors, affiliations)
  • Template choice: article (full layout with banner, TOC, citations, figure numbering, PDF export) or paper (lighter centered single-column layout)
  • Hugging Face deployment (optional, auto-creates a Space if huggingface-cli is installed)

Then start writing:

cd my-paper/app
npm run dev              # dev server at localhost:4321

Deploy to Hugging Face

If you skipped the auto-deploy during setup, push manually:

# create a Docker Space at huggingface.co/new-space, then:
git remote add space git@hf.co:spaces/<your-username>/<your-space>
git push space main

The project ships with Dockerfile, nginx config, and HF Space metadata ready to go.

Template variants

Set template in app/src/content/article.mdx frontmatter:

ValueLayoutBest for
article (default)Banner, sidebar TOC, figure numbering, citation block, PDF exportFull research articles
paperCentered single column, no figure numbering, minimal footerBlog posts, lighter papers

The paper template supports external link buttons below the authors:

links:
  - label: "Paper"
    url: "https://arxiv.org/abs/..."
  - label: "Code"
    url: "https://github.com/..."
  - label: "Demo"
    url: "https://huggingface.co/spaces/..."

Title line breaks

Long titles are automatically balanced across lines. You can also force a line break with \n:

title: "Why Open-Source LLMs\nAre Reshaping the AI Landscape"

Titles longer than 60 characters are automatically downsized for readability.

Edit your content

FileWhat
app/src/content/article.mdxMain article (metadata + chapter imports)
app/src/content/chapters/Chapters (one .mdx per section)
app/src/content/bibliography.bibBibTeX references
app/src/content/embeds/D3.js HTML visualizations
app/src/content/assets/image/Images
app/src/content/assets/data/CSV/JSON data files

Commands

CommandWhat
npm run devDev server
npm run buildProduction build
npm run export:pdfExport as PDF
npm run export:latexExport as LaTeX
npm run sync:templatePull latest template updates

Alternative setup

Duplicate on Hugging Face
  1. Visit Research Article Template, click "Duplicate this Space"
  2. Clone: git clone git@hf.co:spaces/<your-username>/<your-space>
  3. cd <your-space>/app && git lfs pull && npm install && npm run dev
Clone directly
git clone https://github.com/tfrere/research-article-template.git
cd research-article-template/app
git lfs install && git lfs pull
npm install && npm run dev

License

CC-BY-4.0 - Distill-inspired, built with Astro + MDX + D3.js.

Discussions | @tfrere

Contributors

BU
burtenshaw

12 commits

huggingface/open-source-agent-contributions

Space

12

stars

12

commits

Apr 30, 2026

updated

data visualization
docker
research-article-template
research paper
scientific paper
Browse cluster: ML Research Papers & Reproducibility

README

Research Article Template

A modern, interactive template for scientific writing that brings papers to life.

Interactive diagrams, math, citations, dark mode, PDF export - all with minimal setup.

Live demo & docs | License: CC BY 4.0 Hugging Face Spaces

Quick start

npx create-research-article my-paper

The CLI walks you through setup interactively:

  • Project name and basic metadata (title, authors, affiliations)
  • Template choice: article (full layout with banner, TOC, citations, figure numbering, PDF export) or paper (lighter centered single-column layout)
  • Hugging Face deployment (optional, auto-creates a Space if huggingface-cli is installed)

Then start writing:

cd my-paper/app
npm run dev              # dev server at localhost:4321

Deploy to Hugging Face

If you skipped the auto-deploy during setup, push manually:

# create a Docker Space at huggingface.co/new-space, then:
git remote add space git@hf.co:spaces/<your-username>/<your-space>
git push space main

The project ships with Dockerfile, nginx config, and HF Space metadata ready to go.

Template variants

Set template in app/src/content/article.mdx frontmatter:

ValueLayoutBest for
article (default)Banner, sidebar TOC, figure numbering, citation block, PDF exportFull research articles
paperCentered single column, no figure numbering, minimal footerBlog posts, lighter papers

The paper template supports external link buttons below the authors:

links:
  - label: "Paper"
    url: "https://arxiv.org/abs/..."
  - label: "Code"
    url: "https://github.com/..."
  - label: "Demo"
    url: "https://huggingface.co/spaces/..."

Title line breaks

Long titles are automatically balanced across lines. You can also force a line break with \n:

title: "Why Open-Source LLMs\nAre Reshaping the AI Landscape"

Titles longer than 60 characters are automatically downsized for readability.

Edit your content

FileWhat
app/src/content/article.mdxMain article (metadata + chapter imports)
app/src/content/chapters/Chapters (one .mdx per section)
app/src/content/bibliography.bibBibTeX references
app/src/content/embeds/D3.js HTML visualizations
app/src/content/assets/image/Images
app/src/content/assets/data/CSV/JSON data files

Commands

CommandWhat
npm run devDev server
npm run buildProduction build
npm run export:pdfExport as PDF
npm run export:latexExport as LaTeX
npm run sync:templatePull latest template updates

Alternative setup

Duplicate on Hugging Face
  1. Visit Research Article Template, click "Duplicate this Space"
  2. Clone: git clone git@hf.co:spaces/<your-username>/<your-space>
  3. cd <your-space>/app && git lfs pull && npm install && npm run dev
Clone directly
git clone https://github.com/tfrere/research-article-template.git
cd research-article-template/app
git lfs install && git lfs pull
npm install && npm run dev

License

CC-BY-4.0 - Distill-inspired, built with Astro + MDX + D3.js.

Discussions | @tfrere

Contributors

BU
burtenshaw

12 commits