google-workspace

Open-source projects categorized as google-workspace

Top 21 google-workspace Open-Source Projects

  • apps-script-samples

    Apps Script samples for Google Workspace products.

  • Project mention: Open source at Fastly is getting opener | dev.to | 2024-03-15

    One of the things that stifles openness is noise. Sifting through our public repos, some are very obviously redundant and just distracting. So we started by archiving a whole bunch of them - over half, in fact. We wrote some Google Apps Script in a spreadsheet to import and analyze the state of all our public repos:

  • GAM

    command line management for Google Workspace

  • Project mention: Google have removed RSS support from their developer blogs | news.ycombinator.com | 2023-12-11
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • apps-script-oauth2

    An OAuth2 library for Google Apps Script.

  • Project mention: Using Google Oauth library? | /r/GoogleAppsScript | 2023-11-16

    Hello, I need to create a GAS which will run using service account privileges. This requires authenticating through Oauth2, and this would be usually done using Github's shared Oauth library for GAS.

  • unsubscribe-gmail

    Gmail Unsubscriber is a Google Apps Script for unsubscribing from unwanted newsletters and other bulk emails.

  • python-samples

    🐍 Python samples for Google Workspace APIs

  • google-chat-samples

    Chat Bot Samples for Google Chat.

  • Project mention: Increasing Your Cloud Function Development Velocity Using Dynamically Loading Python Classes | dev.to | 2023-11-29

    There is a small Python class which leverages the standard Python classloader to load source code from a text file, currently stored in a Google Cloud Storage bucket or a Secret Manager secret. If the loader discovers that the class you’re adding has already been loaded then it performs a reload, ensuring that the latest version from the storage area is used.

  • node-samples

    Node samples for Google Workspace APIs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • java-samples

    ☕ Java samples for Google Workspace APIs.

  • browser-samples

    Web samples for Google Workspace APIs

  • php-samples

    PHP samples for Google Workspace APIs

  • Project mention: Am I thinking of this wrong? A Google OAuth token will need manual extension ever two weeks? | /r/webdev | 2023-05-26

    Here's a good code sample: https://github.com/googleworkspace/php-samples/blob/main/gmail/quickstart/quickstart.php

  • iambic

    IAMbic is Version-Control for IAM. It centralizes and simplifies cloud access and permissions. It maintains an eventually consistent, human-readable, bi-directional representation of IAM in Git.

  • Project mention: Open source IAM-as-code through IAMbic | /r/cloudsecurity | 2023-05-30

    Hello everyone! We are working on an open-source IAM-as-code solution called IAMbic, and recently added AWS Service Control Policy support (AWS guardrails, typically used for compliance). IAMbic represents your IAM in Git as YAML Files (called iambic templates). An example repository of templates managed by IAMbic is here. The goal is that you can download IAMbic, and go from your cloud to code in ~10 minutes without needing to write any code yourself. Any changes you make (via clicking in the cloud console, running `terraform apply`, etc) are captured by IAMbic and updated in Git, so you have a running Git history of all IAM changes over time, and Git is an eventually consistent, reliable source of truth for permissions. IAMbic templates are bi-directional, so when you want to manage identities in IAMbic (like cookie-cutter engineering IAM roles or AWS SSO permission sets), You go through a GitOps workflow, get approval, and instruct IAMbic to apply the changes. We have some examples in our IAMOps Philosophy docs. If you want resources to be solely managed by IAMbic, you can instruct IAMbic to prevent drift on these resources. You can also declaratively define temporary access or permissions in the format (Like: "I want userA to have access to the Salesforce app in Okta for 12 hours" or "I want to have S3 permissions to BucketA on the engineering role on the prod AWS account until DATE"). We're really looking for feedback because we want this to be a compelling solution. What are your thoughts? How can we make this better?

  • go-samples

    Go samples for Google Workspace APIs

  • dotnet-samples

    .NET samples for Google Workspace APIs

  • sheets-api-codelab

    Use Google Sheets as your application's reporting tool

  • idp-scim-sync

    Keep your AWS Single Sign-On (SSO) groups and users in sync with your Google Workspace directory

  • google-workspace

    A unofficial high level Python API wrapper for some of the productivity based Google APIs, that is focused on simplicity.

  • ruby-samples

    💎 Ruby samples for Google Workspace APIs

  • gwbackupy

    Open source Google Workspace™ backup solution written in python. (gmvault alternative)

  • Project mention: Gwbackupy: A working gmvault alternative – Gmail and Workspace backup tool | news.ycombinator.com | 2023-07-15
  • gsm

    GSM - Manage Google Workspace resources using a developer-friendly CLI written in Go.

  • slides-api

    Learn How to Use the Google Slides API

  • active-directory-scripts

    Scripts to automate AD management that others may find useful

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

google-workspace related posts

  • Google Apps Script: Automate and Extend Google Workspace with Simple Code

    1 project | news.ycombinator.com | 9 Mar 2024
  • Using Google Oauth library?

    1 project | /r/GoogleAppsScript | 16 Nov 2023
  • Ask HN: Should I move away from JavaScript based skillset because of saturation?

    1 project | news.ycombinator.com | 10 Aug 2023
  • Why does Google script a return 401 unauthorized?

    1 project | /r/redditdev | 1 Aug 2023
  • Gwbackupy: A working gmvault alternative – Gmail and Workspace backup tool

    1 project | news.ycombinator.com | 15 Jul 2023
  • Apps Script function frequency and quotas

    1 project | /r/GoogleAppsScript | 20 Jun 2023
  • Am I thinking of this wrong? A Google OAuth token will need manual extension ever two weeks?

    1 project | /r/webdev | 26 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source google-workspace projects? This list will help you:

Project Stars
1 apps-script-samples 4,349
2 GAM 3,394
3 apps-script-oauth2 1,480
4 unsubscribe-gmail 1,416
5 python-samples 1,148
6 google-chat-samples 461
7 node-samples 452
8 java-samples 315
9 browser-samples 313
10 php-samples 283
11 iambic 272
12 go-samples 208
13 dotnet-samples 158
14 sheets-api-codelab 144
15 idp-scim-sync 90
16 google-workspace 85
17 ruby-samples 77
18 gwbackupy 30
19 gsm 23
20 slides-api 22
21 active-directory-scripts 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com