Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

ASCL: Astrophysics Source Code Library Explained

What the ASCL (Astrophysics Source Code Library) is, how to register a code, how to cite an ascl ID, and how it compares with Zenodo and JOSS.

Written and maintained by CASRAI Editorial Board

Last updated

ASCL is the Astrophysics Source Code Library, a free online registry and repository for source codes of interest to astronomers and astrophysicists, at ascl.net. This page explains what it holds, who runs it, how a code gets an ascl: identifier, how to cite one, and where it sits next to general-purpose software archives (facts checked against ascl.net on 2026-11-08).

What the ASCL is

The ASCL describes itself as a free online registry and repository for source codes of interest to astronomers and astrophysicists, including solar system astronomers. It has worked to make codes used in research discoverable since 1999. Its entries are codes that appeared in, or were submitted to, peer-reviewed publications.

It is a registry first. Each entry is a record that points to where a code can be downloaded, with a description, the author names and a link to a research paper that uses the code. Where a code has no download site, the ASCL can house an archive file itself. Every entry receives a unique ASCL identifier, and an entry can be linked by prefixing its ID with ascl.net/.

Who runs the ASCL and what it covers

According to a paper by ASCL staff, Ten (or more!) reasons to register your software with the ASCL (arXiv:2412.19941), the library was established at Michigan Technological University in 1999 by Robert Nemiroff and John Wallin. That paper reported over 3,500 entries, cited over 17,000 times, as of its late-2024 writing; the figures will have moved since.

Scope is astronomy and astrophysics software. A code does not have to be in the public domain to be listed, so closed-source or restricted-licence codes can still be registered, provided they meet the submission requirements below. The ASCL is indexed by the SAO/NASA Astrophysics Data System (ADS) and by Web of Science; through ADS its entries also surface in Google Scholar.

How to find, cite and register a code

Finding codes

The site navigation offers Browse (the full list at /code/all), Resources and Submissions.

Citing an ASCL entry

Entry IDs have the form ascl:yymm.xxx. The ID can be used in a reference list to cite the software itself rather than only a paper about it. Each entry also carries a “Preferred citation method” field, in which the code author states how they want to be credited; follow that field when it is filled in. An ASCL ID is a registry identifier, not a DOI; see DOI links for how DOIs resolve, and the CITATION.cff format for putting citation instructions in a repository.

Registering a code

The Submissions page lists what a submission needs and three ways to send it:

  1. Prepare the code name and the author(s).
  2. Write a short description of what the code does.
  3. Supply a download URL (or send an archive file if no download site exists).
  4. Supply a link to a research paper that uses the code.
  5. Submit through one of three routes: the online form at /code/submit; import of a codemeta.json file via a webhook (marked beta on the site), after which the record is edited and submitted; or email to the editor at [email protected].

Editors review submissions for completeness and suitability and may edit them. Registration is free.

Strengths and limits

  • Discipline-specific discovery. A single list of astronomy and astrophysics codes tied to papers, indexed in ADS and Web of Science.
  • Citable identifier at no fee. An ascl: ID can be obtained without a fee and used when citing software.
  • Open and closed code both allowed. Public-domain status is not required.
  • Limit: a registry, mostly. The ASCL points to code hosted elsewhere; an archive file is housed only when no download site exists.
  • Limit: paper-linked entries. The submission requirements ask for a research paper that uses the code, so tools with no associated paper fall outside the stated requirements.
  • Limit: not a DOI. Journals or funders that require a DOI for software need a different route (see the table).

Alternatives and complements

Option What it is How it differs from the ASCL
ASCL Free discipline registry for astronomy and astrophysics source codes Issues ascl:yymm.xxx IDs; entries tied to a research paper; indexed in ADS and Web of Science
Zenodo General-purpose repository operated by CERN Mints a DataCite DOI for each deposit and can archive a tagged GitHub release; not specific to astronomy
JOSS and JORS Journals that publish papers about research software Peer-reviewed software papers rather than a code registry; they can be used together with a registry

These are complements more than substitutes: a code can be registered in the ASCL for discovery by astronomers and archived in Zenodo for a DOI. For a similar discipline-specific versus general split among preprint servers, see the TechRxiv vs arXiv comparison.

FAQ

What does ASCL stand for?

Astrophysics Source Code Library. It is sometimes searched as “astrophysics source code library.”

Is the ASCL free?

Yes. ASCL staff describe it as free to use, with no fee to register a code.

Does my code have to be open source?

No. The Submissions page states that code does not have to be in the public domain for inclusion.

How do I cite an ASCL code?

Use the entry’s ascl:yymm.xxx identifier and the “Preferred citation method” shown on its record. The ID identifies the software; it is not a DOI.

Who is the ASCL for?

Astronomers and astrophysicists, including solar system astronomers, who write or use research code, and the authors who want that code to be discoverable and citable.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about ASCL: Astrophysics Source Code Library Explained

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →