GitHub topics: icalendar
Kozea/Radicale
A simple CalDAV (calendar) and CardDAV (contact) server.
Language: Python - Size: 5.27 MB - Last synced at: about 2 hours ago - Pushed at: 6 days ago - Stars: 3,725 - Forks: 467

add2cal/timezones-ical-library
Easy direct access to the most recent official time zone information for iCalendar files via JavaScript.
Language: C - Size: 5.88 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 16 - Forks: 1

thevickypedia/Jarvis
Fully Functional Voice Based Natural Language UI
Language: Python - Size: 87.4 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 218 - Forks: 44

pimutils/todoman
✅ Simple, standards-based, command line todo (aka: task) manager.
Language: Python - Size: 1.05 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 533 - Forks: 85

baumea/fzf-vjour
A fzf-based journaling and notes application with CalDav support.
Language: Shell - Size: 5.86 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

mergecal/python-mergecal
Python library and CLI tool to merge RFC5545 iCalendar feeds and .ics files.
Language: Python - Size: 396 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 7 - Forks: 0

ics-py/ics-py
Pythonic and easy iCalendar library (rfc5545)
Language: Python - Size: 1.85 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 678 - Forks: 132

thomasleplus/calendars
iCalendars
Size: 188 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 5 - Forks: 3

niccokunzmann/python-recurring-ical-events
Python library to calculate recurrence times of events, todos, alarms and journals based on icalendar RFC5545
Language: HTML - Size: 1.32 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 111 - Forks: 23

niccokunzmann/open-web-calendar
Embed a highly customizable web calendar into your website using ICal source links
Language: Python - Size: 332 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 253 - Forks: 77

sportclimbing/ifsc-calendar
IFSC Climbing iCal Calendar Builder
Language: PHP - Size: 2.08 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 36 - Forks: 1

spatie/icalendar-generator
Generate calendars in the iCalendar format
Language: PHP - Size: 511 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 641 - Forks: 60

Schluggi/pk-jam-calendar
ics/ical files for the matttma jam calendar
Language: Python - Size: 597 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

flofriday/better-tiss-calendar
A better TISS calendar 🎉📅
Language: Python - Size: 1.19 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 16 - Forks: 0

kewisch/ical.js
Javascript parser for ics (rfc5545) and vcard (rfc6350) data
Language: JavaScript - Size: 10.8 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1,071 - Forks: 145

Vinfall/VNDB-Calendar
VNDB New Release as subscribable ICS/iCalendar.
Language: Python - Size: 472 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

jbaranski/majorleaguesoccer-ical
Generates an iCalendar file for each Major League Soccer team's fixture schedule for the current 2025-2026 season. We check for and publish any fixture changes twice a day.
Language: Python - Size: 2.08 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

escalate/google-contacts-birthday-ical-calendar
This commandline tool converts birthday events of an CSV export of Google Contacts via Google Takeout into a iCal calendar file.
Language: Python - Size: 158 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 19 - Forks: 1

TesteurManiak/icalendar_parser
Flutter package to parse iCalendar (.ics) files.
Language: Dart - Size: 477 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 38 - Forks: 3

collective/icalendar
icalendar parser library for Python
Language: Python - Size: 2.54 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,047 - Forks: 177

pimutils/khal
:calendar: CLI calendar application
Language: Python - Size: 3.88 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,746 - Forks: 213

pimutils/vdirsyncer
📇 Synchronize calendars and contacts.
Language: Python - Size: 3.03 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 1,648 - Forks: 166

jens-maus/node-ical
NodeJS class for parsing iCalendar/ICS files
Language: JavaScript - Size: 1.82 MB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 134 - Forks: 54

stalwartlabs/calcard
iCalendar/vCard parser and generator
Language: Rust - Size: 1.75 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 0

abe-101/myHebrewDates
Automatically sync recurring Hebrew calendar events, like birthdays and anniversaries, to your digital calendar
Language: SCSS - Size: 1010 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 22 - Forks: 6

allenporter/ical
iCalendar rfc 2445 implementation
Language: Python - Size: 1.22 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 30 - Forks: 7

nextcloud/calendar-js
Small library that wraps ICAL.js and provides more convenient means for editing
Language: JavaScript - Size: 4.48 MB - Last synced at: 7 days ago - Pushed at: 20 days ago - Stars: 16 - Forks: 7

Aldaviva/GamesDoneQuickCalendarFactory
📅 Generate a list of events for GDQ in iCalendar (ICS) format, publicly hosted and locally self-runnable
Language: C# - Size: 337 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 18 - Forks: 0

magicien/Nij.iCal
にじさんじ非公式カレンダー
Language: Python - Size: 11 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

JonasWanke/rrule
🔁 Recurrence rule parsing & calculation as defined in the iCalendar RFC
Language: Dart - Size: 389 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 57 - Forks: 25

H1ghBre4k3r/hurricane-ics
ICS provider for the Hurricane Festival.
Language: TypeScript - Size: 1.91 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

bitfireAT/icsx5
ICSx⁵ is an Android app to subscribe to remote or local iCalendar files (like time tables of your school/university or event files of your sports team).
Language: Kotlin - Size: 1.75 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 227 - Forks: 9

icue/SteamWishlistCalendar
Automatically tracks Steam wishlist release dates and publishes .ICS file that can be subscribed.
Language: Python - Size: 1.98 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 3

ak1ra-lab/lunar-birthday-ical
A command line tool written in Python 3 for creating lunar birthday events.
Language: Python - Size: 75.2 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

lennart-k/rustical
yet another calendar server aiming to be simple, fast and passwordless
Language: Rust - Size: 1.58 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 61 - Forks: 5

add2cal/add-to-calendar-button-react
Convenient React wrapper for the add to calendar button snippet, which lets you reliably create beautiful buttons, where people can add events to their calendars.
Language: TypeScript - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 8

bitfireAT/ical4android
Allows usage of iCalendar files with the Android calendar provider
Language: Kotlin - Size: 5.01 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 26 - Forks: 11

ical4j/ical4j
A Java library for parsing and building iCalendar data models
Language: Java - Size: 23.4 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 791 - Forks: 206

artyom-poptsov/guile-ics
iCalendar/vCard parser for GNU Guile.
Language: Scheme - Size: 602 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 2

andrewbrereton/obsidian-to-ical-plugin
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
Language: TypeScript - Size: 1.41 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 69 - Forks: 19

pulsejet/banner-ics
Show calendar event banner from iCalendar attachments in Roundcube
Language: PHP - Size: 65.4 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 5 - Forks: 5

sportclimbing/web
Frontend for https://ifsc.stream
Language: JavaScript - Size: 16.8 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

loteoo/icsp
Command-line iCalendar (.ics) to TSV / CSV utility. Written in Bash + AWK
Language: Awk - Size: 21.5 KB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 114 - Forks: 2

b4tman/sync_ics2gcal
Sync .ics file with Google calendar
Language: Python - Size: 648 KB - Last synced at: about 9 hours ago - Pushed at: 19 days ago - Stars: 17 - Forks: 4

sssurii/laravel-ics
A lightweight Laravel package to create iCalendar/ICS files. Send new event invitations, update already sent invite or cancel already sent invitation.
Language: PHP - Size: 15.6 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 1

SlashNephy/anime-movie-ical
Cloudflare Workers app that generates iCal of upcoming anime film releases.
Language: TypeScript - Size: 6.05 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

adamgibbons/ics
iCalendar (ics) file generator for node.js
Language: JavaScript - Size: 1.2 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 756 - Forks: 156

u01jmg3/ics-parser
Parser for iCalendar Events • PHP 8+, 7 (≥ 7.4), 5 (≥ 5.6)
Language: PHP - Size: 1000 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 474 - Forks: 144

digitaldonkey/open-source-event-calendar Fork of wp-plugins/all-in-one-event-calendar
Open Source Event Calendar - WordPress Plugin
Language: JavaScript - Size: 16.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

TechbeeAT/jtxBoard
jtx Board allows you to manage your Journals (like meeting minutes), Notes and Tasks in one Android app. The app is compatible with the iCal standard (RFC5545) and is integrated with DAVx5 to allow the synchronisation of entries through CalDAV.
Language: Kotlin - Size: 30.9 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 458 - Forks: 13

rlan/csv2ical
A CLI tool that converts a CSV file with event details into an iCalendar ICS file. The ICS file can then be imported into apps like Google Calendar, Microsoft Outlook, Apple macOS Calendar and etc.
Language: Python - Size: 43.9 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 6 - Forks: 0

blr-today/website
The blr.today website source, built using Jekyll
Language: HTML - Size: 1.13 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 4

melogabriel/generate-ics
This Google Apps Script generates a valid .ics (iCalendar) file with recurring birthday events from a Google Sheet. The file can be imported into Google Calendar, Outlook, Apple Calendar, and other calendar applications.
Language: JavaScript - Size: 8.79 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

fphammerle/ical2vdir
Convert single iCalendar .ics file into vdir directory 📅
Language: Python - Size: 723 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

sskorokhodov/calvest
iCalendar to CSV Converter for Harvest
Language: Rust - Size: 32.2 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

niccokunzmann/ics-query
Find out what happens when in ICS calendar files - query RFC 5545 files for events, journals, TODOs and more
Language: Python - Size: 171 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

oscarmcm/calio
Tiny CLI tool that helps to visualize iCal file content in the terminal.
Language: Rust - Size: 438 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

rlanvin/php-rrule
Lightweight and fast recurring dates library for PHP (RFC 5545)
Language: PHP - Size: 402 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 649 - Forks: 89

bogdro/meqaris
The repository for the Meqaris program.
Language: Shell - Size: 720 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

DeveloperMindset-com/icalts
iCal parser written in pure typescript
Language: TypeScript - Size: 452 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 14 - Forks: 2

Neuvernetzung/ts-ics
Parse and generate iCalendar with Typescript
Language: TypeScript - Size: 1.29 MB - Last synced at: 5 days ago - Pushed at: 22 days ago - Stars: 32 - Forks: 9

jonathanballs/magical
An RFC 5545 compatible parser and serializer for iCalendar files
Language: Elixir - Size: 70.3 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 5 - Forks: 3

waldbaer/icalendar-events-cli
Command-line tool to read events from a iCalendar (ICS).
Language: Python - Size: 71.3 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 0

MayuriPachpor/vdir
Rust I/O-free library to manage vdir file systems
Language: Rust - Size: 15.6 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

BartSte/khalorg
An interface between org mode and khal cli calendar
Language: Python - Size: 5.68 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 0

renfordt/ICStorm 📦
A small library for handling iCalendar (ICS) files.
Language: PHP - Size: 129 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

gemmaro/holodule-ics Fork of sarisia/holodule-ics 📦
Moved to https://github.com/gemmaro/holocal / iCalendar (ics) calendar file of Hololive Schedule (Holodule).
Language: Python - Size: 211 KB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

peek-travel/cocktail
Elixir date recurrence library based on iCalendar events
Language: Elixir - Size: 520 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 225 - Forks: 31

swift-calendar/icalendarkit
Lightweight iCalendar (RFC 5545) encoder for Swift
Language: Swift - Size: 1.79 MB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 6

albertyw/csv-ical
A simple script to convert data in CSV format to iCal format
Language: Python - Size: 118 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 62 - Forks: 36

IBI-s-IT/ibi-lounge-backend
Backend server which is used to retrieve schedules in more readable format than International Banking Institute provides by default. Also includes calendar feed generator. Made by student for students, published for sustainability over some time.
Language: TypeScript - Size: 293 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

backdrop-contrib/viewsicalexport
Backdrop CMS module to export iCal feeds using views
Language: PHP - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

entorb/tools-calendar
Tools for parsing .ics calendar files
Language: Python - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

enbrea/enbrea.ics
A .NET library for parsing and building iCalendar (RFC 5545) streams and files
Language: C# - Size: 118 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

allanlaal/weather-calendar-feed
Display yr.no weather (supports the entire Earth) forecasts with highly customizable Event titles in your Google Calendar, Android phone, iPhone, Outlook or other iCalendar app
Language: PHP - Size: 212 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 4

nmeum/toobusy
Experimental and unfinished notmuch-like command-line tool for iCalendars
Language: Scheme - Size: 41 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

neuland-ingolstadt/neuland.app-ical-service
A Rust-based service that fetches event data from a GraphQL API and serves it as an iCalendar subscription feed.
Language: Rust - Size: 92.8 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

itsnubix/nowcal
A modern PHP library for generating iCalendar v2.0 events.
Language: PHP - Size: 65.4 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 4

emersion/go-ical
An iCalendar library for Go
Language: Go - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 55 - Forks: 14

greenbone/pg-gvm
Greenbone Library for helper functions in PostgreSQL
Language: CMake - Size: 241 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 17

ical4j/tzurl
This project implements conversion of IANA tzdata into iCalendar VTIMEZONE objects
Language: C - Size: 355 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 16 - Forks: 7

guruthree/palm-calendar-sync2
Make your Palm Pilot useful again by downloading your Google Calendar to it
Language: C++ - Size: 305 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 16 - Forks: 1

xylusthemes/wp-event-aggregator
Import Events from anywhere – Facebook, Eventbrite, Meetup, iCalendar and ICS into your WordPress site.
Language: PHP - Size: 6.58 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 20 - Forks: 5

jdejaegh/ics-fusion 📦
Filter and merge events from multiple iCalendar feeds. Migrated to
Language: Python - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

kkga/tdx
CLI todo manager for iCalendar files.
Language: Go - Size: 401 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 1

dmail-me/iCalendarParser
iCalendar (RFC5545) parser in Swift
Language: Swift - Size: 37.1 KB - Last synced at: 30 days ago - Pushed at: 10 months ago - Stars: 37 - Forks: 10

magicdude4eva/calendar-sync
Sync ICS feeds like holidays, waste pickup, and F1 calendars into your CalDAV calendar (e.g., mailbox.org). Supports emoji mapping, recurring events, location filters, deduplication, and Docker automation.
Language: Python - Size: 6.95 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

axvr/ical.vim
iCalendar and vCard syntax highlighting for Vim/Neovim.
Language: Vim Script - Size: 15.6 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

miaotony/NUAA_ClassSchedule
NUAA_ClassSchedule 登录南京航空航天大学新教务系统,获取课表及考试信息,解析后生成iCal日历及xlsx表格文件,进而导入Outlook等日历...
Language: Python - Size: 5.91 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 36 - Forks: 8

craigk5n/webcalendar
WebCalendar is a PHP application used to maintain a calendar for a single user or an intranet group of users. It can also be configured as an event calendar.
Language: PHP - Size: 110 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 159 - Forks: 78

gotois/archive
🔖 Защищенный реестр договоренностей на Web3
Language: Vue - Size: 3.41 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 2

koenvervloesem/remarkable-calendar-creator
Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar
Language: Shell - Size: 1.87 MB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 49 - Forks: 2

jshor/datebook
📅 Generates URLs and downloadable ICS files for adding events to popular calendar apps.
Language: TypeScript - Size: 4.23 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 336 - Forks: 86

Omar-V2/mcp-ical
A Model Context Protocol Server that allows you to interact with your MacOS Calendar through natural language.
Language: Python - Size: 85.9 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 38 - Forks: 16

Fuwn/hololist-to-json-and-ical
🥟 Dump hololive, HOLOSTARS, & NIJISANJI Project Birthdays from HoloList to JSON & iCalendar (ICS)
Language: Python - Size: 59.6 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

edgarogh/postgres-ical
Download and parse RFC-5545 « iCalendar » data from within a PostgreSQL database
Language: Rust - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 1

hepheir/smu-calendar
상명대학교 학사일정 캘린더 :: Subscribable iCalender for sangmyeong university students
Language: Python - Size: 7.02 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

loan-mgt/cpe-calendar
Sync your CPE calendar with your personal one
Language: Go - Size: 190 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

rsb-23/vobjectx
Forked from py-vobject/vobject v0.9.8
Language: Python - Size: 1.38 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

prometheus42/libreoffice-ical-importer
Simple extension for LibreOffice for importing iCalendar files (.ics) into LibreOffice Calc.
Language: Python - Size: 122 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 4
