JavaScript is disabled, refresh for a better experience. ambee/giterated

ambee/giterated

Git repository hosting, collaboration, and discovery for the Fediverse.

No last commit found
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
⁨2⁩ years ago
README.md

Giterated

Roadmap Chat with us

Giterated is a federated solution for hosting, collaboration, and discovery for Git repositories.

There are many benefits to self-hosting your Git repositories, and Giterated makes it easy to do that without sacrificing the ease of collaboration and discovery centralized Git platforms provide.

Put simply: Giterated is GitHub for the Fediverse.

Why use Giterated?

Get Started

Want to join the Giterated ecosystem? You have two options:

Prefered: Host your own Instance

Requirements:

This is the preferred solution for joining the ecosystem. See the Daemon’s installation documentation here!

Join a Public Instance

You can create an account on any instance that accepts public sign-ups. Be aware that there may be limitations placed on your use. Make sure to register on an instance you can trust to a certain degree.

Why use giterated?

Easy discovery and collaboration

The main goal of Giterated is to make discovering and collaborating between self-hosted Git repositories as easy as centralized platforms.

Giterated is designed to be primarily used from the frontend of your chosen instance. Your instance will automatically route requests to other Instances where needed, displaying information from other instances seamlessly alongside local information.

Giterated uses realtime federation to keep every instance up-to-date on what repositories are available on other instances. This allows any individual Giterated Instance to search the entire Giterated ecosystem.

Your use case is (likely) supported (Promise)

Giterated is made to be used. It’s important that your use case can be accomplished without unnecessary effort.
Check out our setup flow chart: (TODO).

Your instance, your way (Promise)

You access the Giterated ecosystem mainly through your Instance, and you get to choose the frontend. Even when making use of Giterated’s federation, you will have a consistent frontend experience.

Extendable (Promise)

Giterated’s (link this) Plugin-based Architecture makes it easy to support custom use cases and integrations. Giterated’s default GitHub integration makes use of the flexibility this provides to allow collaboration with GitHub-native repositories.

Architecture

A Giterated Instance is comprised of the following parts:

Licenses

You can find the appropriate licenses in the repository, linked above to their identifier.

Feeling like there’s a conflict with our licenses and your use case? Consider Giterated’s rich plugin system that allows for easy extension of the daemon.