Open Source

Open Source for Open Data

Collaborate on cutting-edge data science projects, contribute to open tools, and join our community of researchers and developers.

Featured Open Source Projects

View All Projects

Ways to Contribute

Code Contributions

Develop new features in Python, JavaScript, or Go for data processing and analysis tools.

View GitHub Projects

Documentation

Improve documentation for datasets, API references, and tool tutorials.

Read the Docs

Quality Assurance

Test dataset pipelines, validate metadata accuracy, and report issues.

View QA Plans

How to Contribute

Getting Started

  1. Fork Repository on GitHub and clone your fork to your local environment.
  2. Create a new branch for your changes using semantic versioning conventions.
  3. Submit pull requests for review with clear documentation of your changes.

Contribute via API

curl -X POST https://api.datasets.example.com/v1/contribute \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{"type": "dataset", "description": "New climate dataset"}'
                

Developers can build integrations using our REST API to contribute datasets or tools.

API Documentation