| --- |
| title: MetaTube |
| emoji: 📽️ |
| colorFrom: indigo |
| colorTo: blue |
| sdk: docker |
| pinned: false |
| --- |
| |
| # 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.25+ 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) |
|
|