Skip to content
@vacanza

Vacanza

We build Open World Holidays Framework

Welcome to Vacanza

At Vacanza, we strive to make global holiday data universally accessible and localized for every community and connect the world through data.


Our Mission

Our mission is to create an open, standardized framework that empowers developers and organizations to seamlessly integrate culturally accurate holiday information into their applications. We aim to provide developers and businesses with accurate, localized, and multi-language holiday frameworks that celebrate the diversity of financial markets, countries, and regions.


Our Projects

The Open World Holidays is a framework that provides accurate and reliable public holiday data for 150+ entities around the world. It aims to make this information easily accessible to use in scheduling, planning, and offering localized services (e.g., payroll systems, event planning apps, travel booking websites, or e-commerce platforms that want to offer region-specific services).

  • Version 0.x (current version):

    • Performance, efficiency, lazy loading.
    • Two level entity support (e.g. country and its subdivisions).
    • Subdivision aliases support.
    • Backward compatibility.
    • Comprehensive documentation and support.
    • Easily extendable for custom holiday definitions.
    • Multi-language support to localize holiday information.
  • Version 1.x (work in progress, general availability ETA 2025 Q1/Q2):

    • ISO 3166 (country codes), ISO 10383 (exchange codes) standardization, and ISO 639 (language codes)
    • Global code refactoring and API redesign.
    • Standardized classes naming, entity types and structure.
    • Migration to Semantic Versioning (SemVer).
    • Supported year ranges for entities.
    • Multi-level subdivision support.
    • Documentation migration to MkDocs and Markdown.
    • Custom exceptions for better error handling.
    • Migration to Poetry.
    • Documenting v0 to v1 migration.

Adopted by Vacanza after several years of inactivity, Lingva builds upon Lingua’s legacy to offer a robust tool for extracting and managing translatable strings from your source code.

  • Why Adopt Lingva?
    • To preserve and enhance the value of an excellent library.
    • To ensure compatibility with modern tools and frameworks.
    • To serve the growing need for efficient localization workflows.
    • Modernize codebase and dependencies.
    • Add new features and improved documentation.
    • Support community-driven development.

Core Team Members

Meet the core team members driving Vacanza forward:


Join Us

We welcome contributions, feedback, and collaboration!

Popular repositories Loading

  1. holidays holidays Public

    Open World Holidays Framework

    Python 1.5k 467

  2. lingva lingva Public

    Python 3 1

  3. .github .github Public

Repositories

Showing 3 of 3 repositories
  • holidays Public

    Open World Holidays Framework

    vacanza/holidays’s past year of commit activity
    Python 1,497 MIT 467 104 (59 issues need help) 6 Updated Dec 13, 2024
  • .github Public
    vacanza/.github’s past year of commit activity
    0 0 0 0 Updated Nov 26, 2024
  • lingva Public
    vacanza/lingva’s past year of commit activity
    Python 3 BSD-3-Clause 1 0 0 Updated Sep 12, 2024

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…