Source: https://seerepo.com/r/darrenburns/posting/built
Markdown source: https://seerepo.com/r/darrenburns/posting/built.md
Description: posting is a Go repo. It signs people in with github.com/zalando/go-keyring and golang.org/x/oauth2 and makes its content with golang.org/x/image.

# What is posting built with?

posting is a Go repo. It signs people in with github.com/zalando/go-keyring and golang.org/x/oauth2, makes its content with golang.org/x/image, and validates its data with Pydantic and openapi-pydantic. It has 72,982 written lines, with 141 test files.

Read on November 10, 2026, at commit 32c4566.

Repository: https://github.com/darrenburns/posting

## Frontend

### Interface

- **[Textual](https://seerepo.com/uses/textual)**: 49 files

## Backend

### Sign-in

- **[github.com/zalando/go-keyring](https://seerepo.com/uses/githubcom-zalando-go-keyring)**: 1 file
- **[golang.org/x/oauth2](https://seerepo.com/uses/golangorg-x-oauth2)**: 1 file

## Support

### Content

- **[golang.org/x/image](https://seerepo.com/uses/golangorg-x-image)**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 4 files
- **openapi-pydantic**: 1 file

### Tools

- **click**: 1 file
- **github.com/bufbuild/protocompile**: 1 file
- **watchfiles**: 1 file

### Other

- **pyyaml**
- **httpx**: 9 files
- **gopkg.in/yaml.v3**: 7 files
- **[Google](https://seerepo.com/uses/google)**: 5 files
- **google.golang.org/protobuf**: 5 files
- **github.com/charmbracelet/x/ansi**: 4 files
- **github.com/rivo/uniseg**: 3 files
- **pyperclip**: 3 files
- **golang.org/x/sys**: 2 files
- **github.com/alecthomas/chroma/v2**: 1 file
- **github.com/gorilla/websocket**: 1 file
- **github.com/youmark/pkcs8**: 1 file
- **google.golang.org/genproto/googleapis/rpc**: 1 file
- **pydantic-settings**: 1 file
- **python-dotenv**: 1 file

## Other repos with a similar stack

- [Tencent/WeKnora](https://seerepo.com/r/Tencent/WeKnora/built): github.com/zalando/go-keyring, golang.org/x/image, Pydantic · [Compare](https://seerepo.com/compare/darrenburns/posting/vs/Tencent/WeKnora)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): golang.org/x/oauth2, golang.org/x/image
- [apache/superset](https://seerepo.com/r/apache/superset/built): Pydantic, openapi-pydantic
- [virattt/ai-hedge-fund](https://seerepo.com/r/virattt/ai-hedge-fund/built): Textual, Pydantic
- [crewAIInc/crewAI](https://seerepo.com/r/crewAIInc/crewAI/built): Textual, Pydantic
- [go-gitea/gitea](https://seerepo.com/r/go-gitea/gitea/built): golang.org/x/oauth2, golang.org/x/image

## Frequently asked questions

### What language is posting written in?

posting is written in Go, with 72,982 written lines.

### What does posting sign people in with?

posting signs people in with github.com/zalando/go-keyring and golang.org/x/oauth2.

### Does posting have tests?

Yes. posting has 141 test files.

### Which repos have a stack like posting's?

The ones that share most of its stack: Tencent/WeKnora, infiniflow/ragflow, and apache/superset.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
