citation-style-language / styles
git clone https://github.com/citation-style-language/styles.git
v1.0.8 · 1d ago
🔥 on GitHub Trending today
Official repository for Citation Style Language (CSL) citation styles.
—
stars, 24h
—
stars, 7 days
+25
stars, 30 days · #9,718
3.9k
★ total
4.2k
forks · 334 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRuby
License—
Created2010-12-16 (15y ago)
Last push1d ago
Watchers83
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #19 monthly in ruby · +25 ★
GitHub topics
Links
- GitHub: github.com/citation-style-language/styles
- Homepage: https://citationstyles.org/
- Releases · Issues · Hacker News mentions
README excerpt
Citation Style Language - Style Repository Introduction ------------ The independent open source Citation Style Language (CSL) project aims to facilitate scholarly communication by automating the formatting of citations and bibliographies. The primary components of the CSL ecosystem are: * The CSL schema and specification, which describe how the XML-based CSL styles and locale files should be written and interpreted * Curated repositories of CSL styles and locale files * Third party CSL processors, software libraries for rendering formatted citation and bibliographies from CSL styles, CSL locale files, and item metadata This README describes our official curated repository of CSL styles, hosted at https://github.com/citation-style-language/styles/. CSL locale files, which provide default localization data for CSL styles (such as translations and date formats), can be found at https://github.com/citation-style-language/locales. For more information about CSL and CSL styles, check out https://citationstyles.org/ and the information files in this repository (Style Requirements, Style Development, Requesting Styles, Contributing Styles, and Quality Control). Criteria for inclusion ---------------------- The official CSL style repository is the only repository of its kind, is used by dozens of third-party software products, and is relied upon by hundreds of thousands of users. The popularity of this repository is in large part due to its crowd-sourced nature, and, we believe, also due to our careful curation. While we evaluate style submissions on a case-by-case basis, we generally use the following criteria for inclusion in the CSL style repository: * Styles must be of sufficient quality and meet our style requirements. While we may be able to assist with this, its ultimately the submitter's responsibility to provide a style that meets our standards. * Styles should be based on an official style guide (and link to the style guide in online or printed form). * Styles should be of interest to a wider audience. We are happy to accept styles with a niche audience, but as a rule of thumb, style submitters should not know all individuals who would be interested in their style. If you do, it's generally better to distribute your style to them yourself. Based on these criteria, we generally accept: * styles for journals with open (unsolicited) submissions (and styles for publishers of such journals). * styles for published style guides, such as those from professional organizations, universities, and university departments. However, we typically won't accept: * styles for personal use, or for internal use within small organizations. * styles solely for use with an (internal) API. If in doubt whether your style is a good fit for the repository, feel free to open an issue or pull request and ask for our opinion. If we don't accept your submission, we encourage you to distribute your CSL style yourself. Versioning and style distribution --------------------