Coder Social home page Coder Social logo

keynan / golang-samples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/golang-samples

0.0 2.0 1.0 1.27 MB

Sample apps and code written for Google Cloud in the Go programming language.

License: Apache License 2.0

Go 95.75% CSS 0.07% Protocol Buffer 0.52% HTML 1.12% Shell 2.54%

golang-samples's Introduction

Google Cloud Platform Go Samples

Build Status

This repository holds sample code written in Go that demonstrates the Google Cloud Platform.

Some samples have accompanying guides on cloud.google.com. See respective README files for details.

Contributing changes.

Entirely new samples are not accepted. Bug fixes are welcome, either as pull requests or as GitHub issues.

See CONTRIBUTING.md for details on how to contribute.

Licensing

Code in this repository is licensed under the Apache 2.0. See LICENSE.

Index

Note: samples under docs/appengine are not shown because they mostly do not run, they are just code snippets.

Path Description
appengine/bigquery This App Engine application uses its default service account to list all the BigQuery datasets accessible via the BigQuery REST API.
bigquery/syncquery Command syncquery queries a Google BigQuery dataset.
datastore/tasks A simple command-line task list manager to demonstrate using the cloud.google.com/go//datastore package.
docs/error-reporting/fluent Sample fluent demonstrates integration of fluent and Cloud Error reporting.
docs/managed_vms/analytics Sample analytics demonstrates Google Analytics calls from App Engine flexible environment.
docs/managed_vms/cloudsql Sample cloudsql demonstrates usage of Cloud SQL from App Engine flexible environment.
docs/managed_vms/datastore Sample datastore demonstrates use of the cloud.google.com/go/datastore package from App Engine flexible.
docs/managed_vms/endpoints Sample endpoints demonstrates a Cloud Endpoints API.
docs/managed_vms/endpoints/client Command client performs authenticated requests against an Endpoints API server.
docs/managed_vms/helloworld Sample helloworld is a basic App Engine flexible app.
docs/managed_vms/mailgun Sample mailgun is a demonstration on sending an e-mail from App Engine flexible environment.
docs/managed_vms/mailjet Sample mailjet is a demonstration on sending an e-mail from App Engine flexible environment.
docs/managed_vms/memcache Sample memcache demonstrates use of a memcached client from App Engine flexible environment.
docs/managed_vms/pubsub Sample pubsub demonstrates use of the cloud.google.com/go/pubsub package from App Engine flexible environment.
docs/managed_vms/sendgrid Sample sendgrid is a demonstration on sending an e-mail from App Engine flexible environment.
docs/managed_vms/static_files Package static demonstrates a static file handler for App Engine flexible environment.
docs/managed_vms/storage Sample storage demonstrates use of the cloud.google.com/go/storage package from App Engine flexible environment.
docs/managed_vms/tiny Sample tiny demonstrates overall program structure: a main package with a main function that calls appengine.Main.
docs/managed_vms/twilio Sample twilio demonstrates sending and receiving SMS, receiving calls via Twilio from App Engine flexible environment.
docs/sql/listinstances Sample listinstances lists the Cloud SQL instances for a given project ID.
docs/storage/listbuckets Command listbuckets lists the Google Cloud buckets for a given project ID.
getting-started/bookshelf Package bookshelf contains the bookshelf database and app configuration, shared by the main app module and the worker module.
getting-started/bookshelf/app Sample bookshelf is a fully-featured app demonstrating several Google Cloud APIs, including Datastore, Cloud SQL, Cloud Storage.
getting-started/bookshelf/pubsub_worker Sample pubsub_worker demonstrates the use of the Cloud Pub/Sub API to communicate between two modules.
getting-started/helloworld Sample helloworld is a basic App Engine flexible app.
language/analyze Command analyze performs sentiment, entity, and syntax analysis on a string of text via the Cloud Natural Language API.
logging/simplelog Sample simplelog writes some entries, lists them, then deletes the log.
monitoring/custommetric Command custommetric creates a custom metric and writes TimeSeries value to it.
monitoring/listresources Command listresources lists the Google Cloud Monitoring v3 Environment against an authenticated user.
pubsub/subscriptions Command subscriptions is a tool to manage Google Cloud Pub/Sub subscriptions by using the Pub/Sub API.
pubsub/topics Command topics is a tool to manage Google Cloud Pub/Sub topics by using the Pub/Sub API.
speech/caption Command caption reads an audio file and outputs the transcript for it.
storage/buckets Sample buckets creates a bucket, lists buckets and deletes a bucket using the Google Storage API.
vision/label Command label uses the Vision API's label detection capabilities to find a label based on an image's content.

golang-samples's People

Contributors

bo0mer avatar bobvanluijt avatar broady avatar bshaffer avatar campoy avatar devlance avatar hraban avatar jba avatar jeffmendoza avatar jmdobry avatar juxtaposedwords avatar kyessenov avatar liminw avatar llatif avatar maxrossgoogle avatar michael-stevens avatar mstevens avatar nguyendangminh avatar okdave avatar p42ul avatar philcoakley avatar ptone avatar richieescarez avatar s-mang avatar tangiel avatar tristan-lin avatar tswast avatar waprin avatar white0ut avatar wuman avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.