https://github.com/metatube-community/metatube-sdk-go
MetaTube SDK & API Server in Golang
https://github.com/metatube-community/metatube-sdk-go
cloudnative emby gin go-colly gorm jellyfin pigo-face-detection postgresql scraper-engine sqlite
Last synced: 2 days ago
JSON representation
MetaTube SDK & API Server in Golang
- Host: GitHub
- URL: https://github.com/metatube-community/metatube-sdk-go
- Owner: metatube-community
- License: apache-2.0
- Created: 2022-04-29T07:51:39.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-05T20:49:25.000Z (11 days ago)
- Last Synced: 2025-05-05T21:48:48.872Z (11 days ago)
- Topics: cloudnative, emby, gin, go-colly, gorm, jellyfin, pigo-face-detection, postgresql, scraper-engine, sqlite
- Language: Go
- Homepage: https://metatube-community.github.io/
- Size: 9.64 MB
- Stars: 662
- Watchers: 4
- Forks: 128
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# MetaTube SDK Go
[](https://github.com/metatube-community/metatube-sdk-go/actions/workflows/release.yml)
[](https://github.com/metatube-community/metatube-sdk-go)
[](https://github.com/metatube-community/metatube-sdk-go/blob/main/go.mod)
[](https://github.com/metatube-community/metatube-sdk-go/blob/main/LICENSE)
[](https://github.com/metatube-community/metatube-sdk-go/tags)Metadata Tube SDK in Golang.
## Contents
- [MetaTube SDK Go](#metatube-sdk-go)
- [Contents](#contents)
- [Features](#features)
- [Installation](#installation)
- [Credits](#credits)
- [License](#license)## Features
- Supported platforms
- Linux
- Darwin
- Windows
- BSD(s)
- Supported Databases
- [SQLite](https://gitlab.com/cznic/sqlite)
- [PostgreSQL](https://github.com/jackc/pgx)
- Image processing
- Auto cropping
- Badge support
- Face detection
- Image hashing
- RESTful API
- 20+ providers
- Text translation## Installation
To install this package, you first need [Go](https://golang.org/) installed (**go1.23+ is required**), then you can use
the below Go command to install SDK.```sh
go get -u github.com/metatube-community/metatube-sdk-go
```## Credits
| Library | Description |
|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------|
| [gocolly/colly](https://github.com/gocolly/colly) | Elegant Scraper and Crawler Framework for Golang |
| [gin-gonic/gin](https://github.com/gin-gonic/gin) | Gin is a HTTP web framework written in Go |
| [gorm.io/gorm](https://gorm.io/) | The fantastic ORM library for Golang |
| [esimov/pigo](https://github.com/esimov/pigo) | Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go |
| [robertkrimen/otto](https://github.com/robertkrimen/otto) | A JavaScript interpreter in Go (golang) |
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | Package sqlite is a CGo-free port of SQLite/SQLite3 |
| [corona10/goimagehash](https://github.com/corona10/goimagehash) | Go Perceptual image hashing package |
| [antchfx/xpath](https://github.com/antchfx/xpath) | XPath package for Golang, supports HTML, XML, JSON document query |
| [gen2brain/jpegli](https://github.com/gen2brain/jpegli) | Go encoder/decoder for JPEG based on jpegli |## License
[Apache-2.0 License](https://github.com/metatube-community/metatube-sdk-go/blob/main/LICENSE)