File size: 6,348 Bytes
7ac538b 42fadd1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | ---
title: README
emoji: 🐨
colorFrom: yellow
colorTo: red
sdk: static
pinned: false
---
# GROBID Organization
## About GROBID
GROBID (GeneRation Of BIbliographic Data) is a machine learning library for extracting, parsing and re-structuring raw documents such as PDF into structured XML/TEI encoded documents with a particular focus on technical and scientific publications.
## The Organization
GROBID is an **open source project** supported by:
- **[INRIA](https://www.inria.fr/)** (French National Institute for Research in Digital Science and Technology)
- **MESRE** (French Ministry of Higher Education, Research and Innovation)
The project is **maintained by [Luca Foppiano](https://github.com/lfoppiano)**, continuing the work initiated by [Patrice Lopez](https://github.com/kermitt2), GROBID's original creator.
## History
GROBID was created in 2008 by Patrice Lopez as a personal project, following a suggestion by Laurent Romary (Inria, France). In 2011, the tool was made available as open source. Since the beginning, development has been continuous, facilitated in particular by the ongoing support of Inria.
## Key Functionalities
GROBID offers the following functionalities for extracting and structuring scientific documents:
- **Metadata extraction and parsing**: title, abstract, authors, affiliations, keywords
- **Reference extraction and parsing**: with approximately 0.87 F1-score (Deep Learning)
- **Citation context recognition** and resolution of full bibliographical references
- **Full text extraction and structuring**: paragraphs, section titles, reference callouts, figures, tables
- **PDF coordinates** to create "augmented" interactive PDFs
- **Parsing of references in isolation**: over 0.90 F1-score at instance level
- **Name parsing**: author names, affiliations, addresses
- **Consolidation/resolution** of bibliographical references via biblio-glutton or CrossRef API
- **Funding information extraction** with optional matching with CrossRef Funder Registry
- **Copyright and license identification** associated with the document
## Production Deployments
GROBID is used in production by numerous major organizations and platforms:
- OpenAlex
- ResearchGate
- Semantic Scholar
- HAL Research Archive
- scite.ai
- Matilda
- Academia.edu
- Internet Archive Scholar
- INIST-CNRS
- CERN (Invenio)
- And many more...
## Repositories and Resources
### Main Repository
- **[grobid](https://github.com/kermitt2/grobid)**: Main GROBID library
### Clients
- **[grobid-client-python](https://github.com/kermitt2/grobid-client-python)**: Python client for GROBID
- **[grobid-client-java](https://github.com/kermitt2/grobid-client-java)**: Java client for GROBID
- **[grobid-client-node](https://github.com/kermitt2/grobid-client-node)**: Node.js client for GROBID
### Specialized Modules
- **[software-mention](https://github.com/ourresearch/software-mentions)**: Recognition of software mentions
- **[datastet](https://github.com/kermitt2/datastet)**: Identification of datasets in scientific articles
- **[grobid-quantities](https://github.com/kermitt2/grobid-quantities)**: Recognition and normalization of physical quantities
- **[grobid-superconductors](https://github.com/lfoppiano/grobid-superconductors)**: Recognition of superconductor materials
- **[entity-fishing](https://github.com/kermitt2/entity-fishing)**: Wikidata entity extraction
- **[grobid-ner](https://github.com/kermitt2/grobid-ner)**: Named entity recognition
- **[grobid-astro](https://github.com/kermitt2/grobid-astro)**: Recognition of astronomical entities
- **[grobid-dictionaries](https://github.com/MedKhem/grobid-dictionaries)**: Dictionary structuring
### Tools and Utilities
- **[delft](https://github.com/kermitt2/delft)**: Deep Learning framework for sequence labeling
- **[biblio-glutton](https://github.com/kermitt2/biblio-glutton)**: Bibliographic consolidation service
- **[pdfalto](https://github.com/kermitt2/pdfalto)**: Extraction of visual/layout information from PDFs
- **[article-dataset-builder](https://github.com/kermitt2/article-dataset-builder)**: Creation of structured scientific article corpora
## Documentation
📚 **Full documentation**: [https://grobid.readthedocs.io](https://grobid.readthedocs.io)
The documentation covers:
- Quick start guide
- Installation and configuration
- API and web services
- Model training
- Benchmarking and evaluation
- Docker deployment
## Demo
### Demo Servers
Two public demo servers are available thanks to HuggingFace:
- [https://grobidOrg-grobid.hf.space/](https://grobidOrg-grobid.hf.space/)
- [https://grobidOrg-grobid2.hf.space/](https://grobidOrg-grobid2.hf.space/)
⚠️ **Warning**: These demo servers are using only CRF models (faster) and have quota limitations. For serious use, please deploy your own GROBID server.
## Performance
GROBID is designed for speed and high scalability:
- **Large-scale processing**: Approximately 10.6 PDF per second (915,000 PDF per day)
- **Production ready**: Used by numerous platforms in production
- **Parallelization**: Native support for parallel processing
## License
GROBID is distributed under [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0) license.
The documentation is distributed under [CC-0](https://creativecommons.org/publicdomain/zero/1.0/) license and annotated data under [CC-BY](https://creativecommons.org/licenses/by/4.0/) license.
## Contact
- **Main Maintainer**: Luca Foppiano ([GitHub](https://github.com/lfoppiano))
- **Original Creator**: Patrice Lopez ([patrice.lopez@science-miner.com](mailto:patrice.lopez@science-miner.com))
## How to Cite GROBID
If you use GROBID in your research, please cite:
```bibtex
@misc{GROBID,
title = {GROBID},
key = {GROBID},
howpublished = {\url{https://github.com/kermitt2/grobid}},
publisher = {GitHub},
date = {2008/2026},
archivePrefix = {swh},
eprint = {1:dir:dab86b296e3c3216e2241968f0d63b68e8209d3c}
}
```
## Contributing
Contributions are welcome! If you contribute to GROBID, you agree to share your contribution under the licenses mentioned above.
For more information on contributing to the project, consult the documentation on GitHub.
---
*GROBID is an open source project supported by INRIA and MESRE, maintained by Luca Foppiano in continuation of the work of Patrice Lopez.*
|