acl-org

    acl-org/aclpubcheck

    Tools for checking ACL paper submissions

    backend
    Python
    MIT
    1.1K stars
    65 forks
    1.1K GitHub watchers
    Updated Oct 29, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 16 contributors on GitHub.

    Use Cases & Benefits

    • Detects formatting and citation errors in ACL LaTeX paper submissions to ensure compliance with venue style guidelines.
    • Automates pre-submission and camera-ready checks to reduce manual formatting errors and save time for authors and publication chairs.
    • Use for verifying ACL conference papers before submission to catch font, margin, and author formatting issues early.
    • Use for updating and validating citation author names against ACL Anthology, DBLP, and arXiv to maintain accurate references.
    • Use for conference publication chairs to efficiently enforce formatting standards on accepted papers before final proceedings.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    ACL pubcheck is a Python tool that automatically detects font errors, author formatting errors, margin violations, outdated citations as well as many other common formatting errors in papers that are using the LaTeX sty file associated with ACL venues. The script can be used to check your papers before you submit to a conference. (We highly recommend running ACL pubcheck on your papers pre-submission—a well formatted paper helps keep the reviewers focused on the scientific content.) However, its main purpose is to ensure your accepted paper is properly formatted, i.e., it follows the venue's style guidelines. The script is used by the publication chairs at most ACL events to check for formatting issues. Indeed, running this script yourself and fixing errors before uploading the camera-ready version of your paper will often save you a personalized email from the publication chairs.

    Once installed, you can use apply it on a PDF:

    Replace PAPER_TYPE with one of (1) long, (2) short, (3) demo, depending on the type of paper you have accepted. Then, change path/to/paper.pdf to be the path to your paper. For example:

    If you find that ACL pubcheck gives you a margin error due to a figure that runs into the margin, you can often fix the problem by applying the adjustbox package. Additionally, if the margin error is caused by an equation, then it may help to break the equation over two lines.

    Excerpt from the acl-org/aclpubcheck README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    65+4

    Open issues

    22+7

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    acl-org/aclpubcheck compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    acl-org/aclpubcheck1.1K—16—
    Category median56.0K+2.3K29—

    Discover Repositories

    Search across tracked repositories by name or description