awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
insanum avatar

insanum/gcalcli

0
View on GitHub↗
3,731 stars·338 forks·Python·MIT·13 views

Gcalcli

gcalcli is a command-line interface and calendar management tool designed for viewing, creating, and managing events within Google Calendar. It functions as a Google API client that allows users to handle scheduling and appointments directly from a terminal without the use of a web browser.

The tool enables terminal-based scheduling and calendar workflow automation, providing a way to manage daily agendas and schedule updates through a shell.

The utility integrates with the Google Calendar API via a REST client and uses OAuth2 for authentication. It renders API data into human-readable tables and lists for display within a terminal emulator.

Features

  • Calendar Management - Provides a command-line interface for viewing, creating, and editing appointments within Google Calendar.
  • Calendar Management - Serves as a terminal-based utility for scheduling and modifying calendar appointments.
  • Google Calendar Command Line Interfaces - Provides a comprehensive command-line interface for managing events within Google Calendar.
  • Terminal Interfaces - Allows managing daily agendas and calendar events directly from a shell without a web browser.
  • Calendar Event Management - Provides capabilities to view, create, and modify calendar events directly from the command line.
  • REST API Clients - Interacts with remote calendar resources via structured HTTP requests and JSON response parsing.
  • Google API Integrations - Interacts with Google Calendar services using the official Google API.
  • OAuth2 Flow Implementations - Implements a secure OAuth2 token exchange flow to authorize requests against the Google Calendar API.
  • Calendar Automation - Enables the creation of scripts and shortcuts to automate Google Calendar event handling and updates.
  • CLI Utilities - Google Calendar interface for the terminal.
  • Applications - Google Calendar interface for the command line.
  • Calendar Management - Google calendar client.

Star history

Star history chart for insanum/gcalcliStar history chart for insanum/gcalcli

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does insanum/gcalcli do?

gcalcli is a command-line interface and calendar management tool designed for viewing, creating, and managing events within Google Calendar. It functions as a Google API client that allows users to handle scheduling and appointments directly from a terminal without the use of a web browser.

What are the main features of insanum/gcalcli?

The main features of insanum/gcalcli are: Calendar Management, Google Calendar Command Line Interfaces, Terminal Interfaces, Calendar Event Management, REST API Clients, Google API Integrations, OAuth2 Flow Implementations, Calendar Automation.

Which projects share features with insanum/gcalcli?

Projects with overlapping indexed features include: gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments… donnemartin/haxor-news — Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with… protonmail/webclient — WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and… steipete/gogcli — gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script,… google/google-api-go-client — This project is a collection of Go packages and a programmatic interface for interacting with Google services and…

Projects sharing features with Gcalcli

These projects share indexed features with Gcalcli. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gam-team/gamGAM-team avatar

    GAM-team/GAM

    4,206View on GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    View on GitHub↗4,206
  • donnemartin/haxor-newsdonnemartin avatar

    donnemartin/haxor-news

    4,074View on GitHub↗

    Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion threads, and searching job posts via the Hacker News API. It provides a text-based terminal user interface for consuming curated news feeds and viewing formatted web content directly within a system shell. The tool includes a regex-powered content filter used to search hiring and freelance threads, isolating specific professional roles and skills through regular expressions. It also functions as a terminal web content reader that fetches and formats HTML from external links for rea

    Python
    View on GitHub↗4,074
  • googleapis/google-api-python-clientgoogleapis avatar

    googleapis/google-api-python-client

    8,863View on GitHub↗

    This project is a REST API client library and Google Cloud SDK component that integrates Python applications with Google services. It functions as a discovery-based API client, utilizing an OAuth 2.0 integration library to secure requests and verify identity through access tokens and service accounts. The library is distinguished by its use of discovery documents to dynamically generate clients at runtime. By parsing JSON metadata, it maps Python method calls to HTTP requests and builds interface-based resource models that mirror the hierarchical structure of the remote service. Its broader

    Python
    View on GitHub↗8,863
  • protonmail/webclientProtonMail avatar

    ProtonMail/WebClient

    5,489View on GitHub↗

    WebClient is an encrypted productivity suite consisting of integrated web tools for secure email, calendar, drive, and password management. It serves as an end-to-end encrypted email client, a secure cloud storage interface, and a private calendar management application. The project includes specialized interfaces for a variety of secure services, including a web-based VPN controller, a secure cryptocurrency wallet interface, and an encrypted video conferencing client for real-time audio and video meetings. The suite covers broader capabilities for managing digital identities, organizing enc

    TypeScript
    View on GitHub↗5,489
  • Compare all 30 related projects→