Skip to content

congdv/gsheetbase.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔑 Gsheetbase

Transform your Google Sheets into REST APIs in seconds. Sign in, select sheets, get instant public or private API endpoints.

Built with Go, React, PostgreSQL, and Google OAuth. Privacy-first, zero data storage.


Gsheetbase Demo

Features

Gsheetbase makes it simple to convert any Google Sheet into a production-ready REST API. No data storage, no complicated setup.

🔐 Authentication & Security

  • Sign in with Google OAuth (no passwords)
  • Read-only Google Sheets API access
  • API keys for public/private endpoints
  • User control over exposed sheets

📊 Sheet API Management

  • Whitelist exactly which sheets to expose
  • Instant REST API generation
  • Clean, structured JSON responses
  • Zero data stored in database

⚡ Built for Performance

  • Real-time data fetching
  • Redis caching (optional)
  • Lightweight and stateless
  • Horizontally scalable workers

Contribution Policy

Gsheetbase is open source but currently only accepting contributions for bug fixes. To get started, visit DEVELOPMENT.md for tips on setting up your environment.

How to Report a Bug

  1. Search existing issues to avoid duplicates
  2. Open a new issue with:
    • Clear description of the bug
    • Steps to reproduce
    • Expected vs actual behavior
  3. Include environment details (OS, Go/Node version, database version)

Useful Resources

License

Gsheetbase is released under the MIT License. See LICENSE for details.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors