# Using Opensource hosting repo instead of GitHub

**URL:** <https://discourse.julialang.org/t/using-opensource-hosting-repo-instead-of-github/53592>\
**Category:** Offtopic\
**Created:** [January 19, 2021, 8:31am UTC](https://discourse.julialang.org/t/using-opensource-hosting-repo-instead-of-github/53592 "2021-01-19T08:31:57Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [January 19, 2021, 6:31pm UTC](https://discourse.julialang.org/t/using-opensource-hosting-repo-instead-of-github/53592/10 "2021-01-19T18:31:06Z")

</div>

> [@avik](#):
>
> However, a lot of the automation is not available for anything other than Github (and a smaller amount for Gitlab),

It’s true.

For reference here are some of the tools that are available for GitLab.

## Julia TagBot for GitLab

Written in python and hosted on github 😂

> **[GitHub - invenia/TagBotGitLab: Julia TagBot for GitLab](https://github.com/invenia/TagBotGitLab)**
>
> Julia TagBot for GitLab

## Registrator Web Interface / JuliaHub

I am not sure if JuliaHub uses the Registrator web interface with new CSS, or if it has its own system.  
But there is a web interface for Registrator that can be self-hosted and works with GitHub and GitLab.  
And JuliaHub supports both.

> **[GitHub - JuliaRegistries/Registrator.jl: Julia package registration bot](https://github.com/JuliaRegistries/Registrator.jl)**
>
> Julia package registration bot

* * *

Off of github/gitlab I think you can use RegistryTools.jl to generate the changes to a registry for an arbitary repo so you can PR the registry directly (though you will need to ask for manual merge).  
I wouldn’t be suprised if @GunnarFarneback had some nicer front end

> **[GitHub - JuliaRegistries/RegistryTools.jl: Functionality for modifying Julia package registry...](https://github.com/JuliaRegistries/RegistryTools.jl)**
>
> Functionality for modifying Julia package registry files

Probably [GitHub - triscale-innov/RegistryCLI.jl: Manage private Julia registries from the command-line](https://github.com/triscale-innov/RegistryCLI.jl) can do it if you point it at a clone of the General Registry (rather than a private one)

---

_[View the full topic](https://discourse.julialang.org/t/using-opensource-hosting-repo-instead-of-github/53592)._
