https://github.com/guibranco/calendarific-sdk-dotnet
📆 ⚙️ Calendarific .NET SDK (API Client)
https://github.com/guibranco/calendarific-sdk-dotnet
api calendar calendarific calendarific-api calendarific-nuget client-wrapper csharp dotnet dotnet-core dotnet-framework holiday nuget sdk
Last synced: 3 months ago
JSON representation
📆 ⚙️ Calendarific .NET SDK (API Client)
- Host: GitHub
- URL: https://github.com/guibranco/calendarific-sdk-dotnet
- Owner: guibranco
- License: mit
- Created: 2023-04-10T16:13:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-27T11:25:12.000Z (5 months ago)
- Last Synced: 2025-05-27T12:37:04.980Z (5 months ago)
- Topics: api, calendar, calendarific, calendarific-api, calendarific-nuget, client-wrapper, csharp, dotnet, dotnet-core, dotnet-framework, holiday, nuget, sdk
- Language: C#
- Homepage: http://guilherme.stracini.com.br/calendarific-sdk-dotnet/
- Size: 291 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calendarific SDK .NET
[Calendarific](https://calendarific.com/) API client wrapper for .NET projects
[](https://github.com/guibranco/calendarific-sdk-dotnet)
[](https://wakatime.com/badge/github/guibranco/calendarific-sdk-dotnet)
## CI/CD
| Build status | Last commit | Tests | Coverage | Code Smells | LoC |
|--------------|-------------|-------|-------|-------|-------|
| [](https://ci.appveyor.com/project/guibranco/calendarific-sdk-dotnet/branch/main) | [](https://github.com/guibranco/calendarific-sdk-dotnet) | [](https://ci.appveyor.com/project/guibranco/calendarific-sdk-dotnet/branch/main/tests) | [](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet) | [](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet) | [](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet) |## Code Quality (main branch)
[](https://www.codacy.com/gh/guibranco/calendarific-sdk-dotnet/dashboard?utm_source=github.com&utm_medium=referral&utm_content=gguibranco/calendarific-sdk-dotnet&utm_campaign=Badge_Grade)
[](https://www.codacy.com/gh/guibranco/calendarific-sdk-dotnet/dashboard?utm_source=github.com&utm_medium=referral&utm_content=guibranco/calendarific-sdk-dotnet&utm_campaign=Badge_Coverage)[](https://codecov.io/gh/guibranco/calendarific-sdk-dotnet)
[](https://www.codefactor.io/repository/github/guibranco/calendarific-sdk-dotnet)[](https://codeclimate.com/github/guibranco/calendarific-sdk-dotnet/maintainability)
[](https://codeclimate.com/github/guibranco/calendarific-sdk-dotnet/test_coverage)[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet)
[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet)[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet)
[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet)[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet)
[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet)[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet)
[](https://sonarcloud.io/dashboard?id=guibranco_calendarific-sdk-dotnet-dotnet)---
## Installation
### Github Releases
[](https://github.com/guibranco/calendarific-sdk-dotnet) [](https://github.com/guibranco/calendarific-sdk-dotnet)
Download the latest zip file from the [Release](https://github.com/guibranco/calendarific-sdk-dotnet/releases) page.
### Nuget package manager
| Package | Version | Downloads |
|------------------|:-------:|:-------:|
| **Calendarific** | [](https://www.nuget.org/packages/Calendarific/) | [](https://www.nuget.org/packages/Calendarific/) |---
## Features
Implements all features of Calendarific API available at [Calendarific API Documentation](https://calendarific.com/api-documentation)
- Feature #1
- Feature #2
- Feature #3
- Feature #N---
## Usage
```csharp
using Calendarific;
using System;
using System.Threading.Tasks;
using System.Collections.Generic;namespace Example
{
class Program
{
static async Task Main(string[] args)
{
var client = new CalendarificClient("YOUR_API_KEY");var languages = await client.GetLanguagesAsync();
Console.WriteLine(languages);var countries = await client.GetCountriesAsync();
Console.WriteLine(countries);var parameters = new Dictionary
{
{ "country", "US" }, { "year", "2023" }
};
var holidays = await client.GetHolidaysAsync(parameters);
Console.WriteLine(holidays);
}
}
}
```---