Git-hosting i EU. Byggd i öppenhet.
En publik Git-tjänst som körs på Forgejo, med en generös gratisnivå, inga funktioner bakom en betalvägg och en infrastruktur du kan läsa.
Fakta i korthet
Driftas i Tyskland, under EU-rätt
Allt körs och lagras hos Hetzner i Tyskland, så dina data omfattas av tysk dataskyddslagstiftning och GDPR.
Infrastruktur du kan läsa
De Ansible-playbooks, OpenTofu-moduler, CI-pipelines och den övervakningskonfiguration som driver CodeFloe är publika repositorier.
Inga låsta funktioner
Privata repositorier, CI/CD, hostade sidor, paketregister och förhandsvisningsmiljöer är gratis för alla. Betalnivåer täcker bara resurskostnader för lagring och CI/CD.
Vår hållning till AI
De vanligaste frågorna om den innovation som rör tekniken allra mest.
Vi ser AI som ett verktyg, inte ett hot
Vi använder själva AI-verktyg, både i den här plattformen och i vårt eget arbete. Du är välkommen att använda dem här också. Inget i CodeFloe är byggt för att göra det svårare.
Din kod är aldrig träningsdata
Vi tränar inga modeller på något du lagrar här, och vi säljer eller lämnar inte dina data till någon som skulle göra det. Varken nu eller senare: det är inte en verksamhet vi tänker ägna oss åt.
Missbrukande skrapare är inte välkomna
Aggressiva crawlers kan slå ut en forge. Vi tar hand om dem i kanten av nätet, så att plattformen förblir snabb för dem som faktiskt använder den.
Forgejo på steroider
Forgejo är den kompletta mjukvaruforge som utgör kärnan i CodeFloe, och det mesta du använder här är Forgejo-gemenskapens arbete: repositorier, ärenden, pull requests, releaser, paket, API:er och migreringar.
Vi bygger ut det på utvalda punkter för en mer sammanhållen utvecklarupplevelse, och kör sedan varje ändring från en publik fork. CodeFloe-specifikt arbete förblir granskningsbart i stället för att försvinna in i en privat uppsättning patchar.
Granska hur det körs
De flesta plattformar ber dig lita på en statussida. Programvaran, servrarna och pipelinerna bakom CodeFloe är publika repositorier, så du kan kontrollera i stället.
# Rate-limit by source, exempting the git protocol and package pulls
acl abusive_rate sc_http_req_rate(0) gt 100
acl is_git_protocol path_end /info/refs /git-upload-pack /git-receive-pack
acl is_known_bot src -f /etc/haproxy/allowlist-good-bots.acl
http-request track-sc0 src table per_ip_rates
http-request deny deny_status 429 if abusive_rate !is_git_protocol !is_known_bot- Forgejo-forken som levererar den här webbplatsenVarje ändring vi kör, i öppenhet
- Ansible och OpenTofu som bygger servrarnaHur maskinerna provisioneras och konfigureras
- Kubernetes-klustret bakom stödtjänsternaStatus, enkel inloggning, Renovate och hemligheter
- Realtidsstatus för varje tjänstKontrollerad löpande, inte självrapporterad
Ett nytt sätt att se på kostnader
Driftkostnaderna täcks delvis av donationer och av de utökade nivåerna. Intäkter och utgifter redovisas öppet, och donationer fördelas mellan de personer som underhåller och utvecklar plattformen.
Se vad du fårFortfarande osäker?
Var data finns, om du kan migrera från GitHub, vem som är ansvarig och varför vi ber om donationer.
Se alla vanliga frågorFlyttar du från någon annanstans?
Importera ett befintligt projekt från GitHub, GitLab eller Bitbucket med historik, ärenden och pull requests intakta. Planerar du att flytta en hel hög med repositorier? Vårt eget CLI för batchmigrering importerar många repositorier på en gång.