An open API service indexing awesome lists of open source software.

https://github.com/fairfield-programming/openlist

🦋 The definitive list of open-source, source-available, and commercial licenses.
https://github.com/fairfield-programming/openlist

List: openlist

api api-rest awesome awesome-list json license license-management licenses list open-data open-source openapi opensource public public-api public-data xml yaml

Last synced: about 1 month ago
JSON representation

🦋 The definitive list of open-source, source-available, and commercial licenses.

Awesome Lists containing this project

README

          

# [![Open List](https://raw.githubusercontent.com/fairfield-programming/openlist/master/.github/cover.svg)](https://github.com/fairfield-programming/openlist)

![Mozilla HTTP Observatory Grade](https://img.shields.io/mozilla-observatory/grade/fairfield-programming.github.io?publish)
![Website](https://img.shields.io/website?url=https%3A%2F%2Fgithub.io)

The definitive license list for the open-source world.

## Public API

### Get All Licenses - [`/licenses`](https://fairfield-programming.github.io/openlist/licenses/)

[![Supports JSON](https://img.shields.io/badge/json-blue)](https://fairfield-programming.github.io/openlist/licenses.json)
[![Supports XMl](https://img.shields.io/badge/xml-blue)](https://fairfield-programming.github.io/openlist/licenses.xml)
[![Supports YAML](https://img.shields.io/badge/yaml-blue)](https://fairfield-programming.github.io/openlist/licenses.yaml)

This endpoint allows querying access for licenses inside of the FPA license list.

### Get License Information - [`/licenses/:id`](https://fairfield-programming.github.io/openlist/licenses/mit)

[![Supports JSON](https://img.shields.io/badge/json-blue)](https://fairfield-programming.github.io/openlist/licenses/mit.json)
[![Supports XMl](https://img.shields.io/badge/xml-blue)](https://fairfield-programming.github.io/openlist/licenses/mit.xml)
[![Supports YAML](https://img.shields.io/badge/yaml-blue)](https://fairfield-programming.github.io/openlist/licenses/mit.yaml)

This endpoint allows you to get all of the information that we have stored about a license.

### Get License Bodies - [`/licenses/:id/raw.txt`](https://fairfield-programming.github.io/openlist/licenses/mit/raw.txt)

This endpoint allows you to retrieve the body of a license. This is how the license would be stored in a file.

### Get License Regex - [`/regex`](https://fairfield-programming.github.io/openlist/regex)

Allows you to retrieve the regex matches for all the different types of licenses. This makes life much easier when trying to identify what license a repository uses.