Skip to content

Go source code for Bluesky's atproto services.

License

Notifications You must be signed in to change notification settings

timburks/indigo

 
 

Repository files navigation

photo

indigo: golang code for Bluesky's atproto services

Some Bluesky software is developed in Typescript, and lives in the bluesky-social/atproto repository. Some is developed in Go, and lives here.

Everything in this repository is an work in progress. Features and "Lexicons" may be removed or updated, software interfaces broken, etc.

We are developing in the open, but not ready to accept or review significant contributions. Keep checking back!

What is atproto?

not to be confused with the AT command set or Adenosine triphosphate

The Authenticated Transfer Protocol ("ATP" or "atproto") is a decentralized social media protocol, developed by Bluesky PBLLC. Learn more at:

Development

First, you will need the Go toolchain installed. We develop using the latest stable version of the language.

The Makefile provides wrapper commands for basic development:

make build
make test
make fmt
make lint

Individual commands can be run like:

go run ./cmd/bigsky

About

Go source code for Bluesky's atproto services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 90.0%
  • TypeScript 8.9%
  • Dockerfile 0.6%
  • Makefile 0.4%
  • Shell 0.1%
  • JavaScript 0.0%