Skip to content
@CitizenWeather

Citizen Weather Foundation

here
  • United Kingdom

Welcome to CitizenWeather 🌍

About Us

CitizenWeather is an open-source initiative dedicated to democratizing weather data and empowering communities with hyperlocal climate intelligence. We believe everyone should have access to accurate, real-time weather information and the tools to make data-driven decisions about their environment.

Our Mission

To create accessible, open-source weather technology that enables individuals, communities, and organizations to understand and respond to climate patterns with confidence and precision.

Our Values

  • 🔓 Open — Open source, open data, open collaboration
  • ♿ Accessible — Technology for everyone, regardless of technical skill
  • 🌱 Sustainable — Climate-conscious development and operations
  • 🤝 Community-Driven — Built by and for the community
  • 📊 Data-First — Accurate, transparent, trustworthy information
  • 🚀 Innovation — Pushing boundaries in climate tech

🎯 What We Do

CitizenWeather develops open-source tools and platforms for:

Weather Intelligence

Real-time hyperlocal weather data processing, analysis, and visualization tools that go beyond standard forecasts.

Community Networks

Building networks of citizen scientists and weather enthusiasts who contribute and share climate data.

Climate Action

Enabling communities to track local climate patterns and take informed action on environmental challenges.

Data Accessibility

Making weather and climate data freely available through open APIs and accessible tools.


🚀 Our Projects

Featured Projects

Project Description Status
Weather Core Core weather data processing engine Active
Community Network Hyperlocal weather station network Active
Climate Dashboard Real-time climate visualization Active
Weather API RESTful weather data API Stable

Get Involved

Explore more projects → All Repositories


🤝 How to Contribute

We welcome contributions from developers, data scientists, climate researchers, and enthusiasts!

Ways to Help

  • 💻 Code — Submit PRs for features, fixes, and improvements
  • 🐛 Report Issues — Help us identify and prioritize bugs
  • 📚 Documentation — Improve guides and examples
  • 🔬 Research — Help with climate data research and analysis
  • 🎨 Design — Contribute UI/UX improvements
  • 📢 Community — Help spread the word and support contributors

Getting Started

  1. Read → Contributing Guidelines
  2. Review → Code of Conduct
  3. Find → Good First Issues
  4. Ask → Start a Discussion

Development Resources


📊 Repository Overview

Organization Structure

CitizenWeather/
├── 🔧 Core Projects — Main applications and services
├── 📦 Libraries — Reusable packages and modules
├── 📚 Documentation — Guides and learning resources
├── 🤖 Automation — DevOps and tooling
├── ✨ Examples — Example projects and use cases
└── 🗂️ Configuration — Organization-wide settings (.github)

Key Statistics

  • Active Projects — 10+ repositories
  • Contributors — 50+ developers
  • Open Source — 100% open source
  • License — Unlicense (public domain)

🔐 Security

Your security matters to us. If you discover a vulnerability:

Please report privately: security@citizenweather.org

See our full Security Policy for details.


💬 Community

Connect With Us

Community Guidelines

We're committed to providing a welcoming, inclusive environment. Please review our Code of Conduct — all interactions are expected to uphold these standards.


🎓 Learning Resources

Getting Started

For Contributors


💰 Support & Sponsorship

Support CitizenWeather

Love what we do? Support the project and help us build better weather tools:

What Your Support Funds

  • 🚀 Development — Building new features and improvements
  • 🔬 Research — Climate science and data research
  • 🎓 Education — Tutorials, guides, and community programs
  • 📈 Infrastructure — Servers, data processing, and APIs
  • 🌍 Global Expansion — Reaching communities worldwide

📈 Quick Links

Popular Repositories

Documentation

Community


🙏 Thanks

CitizenWeather is built by an amazing community of developers, designers, data scientists, and climate advocates. Thank you for being part of this mission! 💜


📄 License

All CitizenWeather projects are released under the Unlicense — public domain, no restrictions.


Building a climate-intelligent future, together 🌱

Get Started • Contribute • Discuss • Donate

Pinned Loading

  1. PyWeather PyWeather Public

    1

  2. OpenStation OpenStation Public

    1

  3. TheFoundation TheFoundation Public

  4. PyFarm PyFarm Public

    1

Repositories

Showing 10 of 63 repositories
  • pyfarm-core Public

    Shared base models, event bus, protocols. The common type system

    CitizenWeather/pyfarm-core's past year of commit activity
    Python 0 MIT 0 0 0 Updated Jul 8, 2026
  • pyfarm-inventory Public

    Seed/substrate/nutrient stock, re-order alerts, cost tracking

    CitizenWeather/pyfarm-inventory's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 22, 2026
  • pyfarm-energy Public

    per-circuit power monitoring, solar integration/scheduling, carbon footprint per kg produced, demand shifting. Critical for commercial operators watching margins.

    CitizenWeather/pyfarm-energy's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 22, 2026
  • pyfarm-multisite Public

    Fleet management across multiple grow locations - aggregate dashboards, centralised alert routing, per-site config inheritance.

    CitizenWeather/pyfarm-multisite's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 22, 2026
  • pyfarm-spatial Public

    Facility layout modelling, plant spacing optimisation, light distribution simulation, irrigation network mapping

    CitizenWeather/pyfarm-spatial's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 22, 2026
  • pyfarm-sdk Public

    Remote client library for third-party developers. CLI is for humans at a terminal; this is for other programs talking to a farm. Different audience.

    CitizenWeather/pyfarm-sdk's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 22, 2026
  • CitizenWeather/pyfarm-storage's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 21, 2026
  • pyfarm-pathology Public

    plant disease identification, IPM protocols, biocontrol deployment schedules, quarantine zone management.

    CitizenWeather/pyfarm-pathology's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 21, 2026
  • pyfarm-soil Public
    CitizenWeather/pyfarm-soil's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 21, 2026
  • pyfarm-water Public

    Water treatment — RO systems, UV sterilisation, bicarbonate adjustment, rainwater harvesting, grey water recycling. Distinct from pyfarm-irrigation (scheduling) and pyfarm-hydroponics (nutrient solution). Source water quality is a prerequisite for both.

    CitizenWeather/pyfarm-water's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Jun 21, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…