Fossil

Kodförvaring

Distribuerat versionshanteringssystem med wiki, ärenden och forum i samma repository, med inbyggd webbserver.

Betyg 82 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstapartsreferens i Fossils egen dokumentation (HTTP 200).

Fossil JSON API · Fossil-projektet (D. Richard Hipp)

Källa: https://fossil-scm.org/home/doc/trunk/www/json-api/index.md

Kontrollerat:

MCP · Tredjepart

Gemenskapsserver mot Fossil SCM (HTTP 200, readme nämner 'Fossil SCM' och fossil-scm.org).

FossilSoloMCP (ReluPercan) · ReluPercan (gemenskap)

Källa: https://github.com/ReluPercan/FossilSoloMCP

Kontrollerat:

Fossil: wikisidan Home för repositoriet Nordljus driftverktyg med kort beskrivning av projektet, snabbstart med länkar till driftinstruktionen, larmreglerna och Ansible-konfigurationen, och en notis om provdriften vecka 45
1 / 7 Projektöversikten i wikin med snabbstart och aktuellt läge

Bedömning

Så bedömer vi

Totalbetyg

82 av 100

Preliminär (källbaserad)

Bedömningsprofil
En liten produktgrupp som vill driva hela sitt projekt — kod, dokumentation och felrapporter — på en enda fil utan extra tjänster.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    BSD-2-Clause enligt COPYRIGHT-BSD2.txt i källkoden; full rätt att läsa, ändra och återdistribuera, och fri självgenerad drift utan låsta delar eller leverantörsbindning.

  2. Funktionell passform

    Dokumentationen beskriver att kod, wiki, ärenden och forum lever i samma repository och serveras av den inbyggda webbservern — det namngivna användningsfallet (kod, dokumentation och felrapporter på en enda fil utan extra tjänster) är Fossils kärnkoncept och täcks utan större luckor.

  3. Dataflytt och interoperabilitet

    Hela projektets historik ryms i en enda repofil (SQLite) som enkelt backas upp eller flyttas; inout.wiki (verifierad 2026-10-27) dokumenterar export till git via git fast-import och import, och JSON-API är dokumenterat via fossil json. Fullständig export av wiki/ärenden till standardformat saknas — därför 4, inte 5.

  4. Mognad och trygghet

    Publicerades 2007 enligt Wikipedia och är utvecklat för SQLite-projektet; release-tidslinjen visar kontinuerliga utgåvor inom senaste månaderna. Särskild säkerhetsprocess och uppdateringspolicy är inte separat belagda i underlaget — därför inte 5.

  5. Framtidskraft

    Väldokumenterat CLI och dokumenterat JSON-API (fossil json, verifierat på fossil-scm.org 2026-10-27) plus autosynk ger verklig automation i ett sammanhängande verktyg; webhooks, SDK eller agent-/MCP-integration är inte belagda — därför inte 4.

  6. Drift och införande

    Installerar som en enda binärfil (paketet fossil i Debian stable); snabbstarten dokumenterar skapande, admin-lösenord och servering, och den inbyggda webbservern gör löpande driften enkel med låg resursanvändning.

  7. Kostnadsbild

    Gratis BSD-licens utan licenskostnad och ingen kommersiell prissättning; totalkostnaden (serverdrift, backup, förvaltning) kräver egen beräkning och är inte redovisad — därför 3 och inte 4.

  8. Svensk användbarhet

    Namngiven negativ kontroll: Fossils källkodsträd (verifierat 2026-10-27) innehåller inga lokaliserings- eller översättningskataloger — endast th_lang.c (TH1-skriptspråket) och tools/translate.c (kodgenerator). Gränssnitt och dokumentation är engelska; ingen svensk lokalisering, dokumentation eller support belagd.

Om Fossil

Fossil är ett distribuerat versionshanteringssystem från huvudutvecklarna bakom SQLite. Grundidén är att ett helt projekt — kod, wiki, ärendelista och forum — lever i samma repository-fil, vilket gör att projektets fullständiga historia ryms i en enda fil som enkelt backas upp eller flyttas. Till skillnad från git kräver Fossil ingen separerad tjänst för resten: webbgränssnittet, wikin, ärendena och forumet byggs in och serveras av den inbyggda webbservern via kommandot fossil server eller fossil ui. Versioner hanteras som ett heltäckande tidslinje där grenar och merge syns i en graf, och autosynkronisering kan hålla lokala och delade repon i steg utan manuella push/pull-rutiner. Autentisering och behörigheter följer med: varje repo har användare, roller och inloggning i gränssnittet. Fossil är skrivet i C med SQLite som lagring, installeras som en enda binärfil — i Debian via paketet fossil — och publiceras under BSD-licens. Det passar projekt som vill ha versionshantering, dokumentation och felrapportering i ett verktyg.

Användning

Passar för

  • Projekt som vill ha kod, wiki, ärenden och forum i ett repo
  • Enskilda projekt med enkel backup via en enda fil
  • Självhostad kodförvaring utan tjänstekomplexitet
  • Offlineworkflow med inbyggd webbgränssnitt lokalt

Passar mindre bra för

  • Team som kräver ekosystem av CI-verktyg och integrationer
  • Stora kodvolymer med krav på skalföljdsprestanda
  • Miljöer som standardiserat på git-arbetsflöden

Styrkor och begränsningar

Styrkor

  • Projektets allt-i-ett: repo, wiki, tickets och forum tillsammans
  • En enda binärfil och en enda repofil
  • Inbyggd webbserver gör labbdriften enkel
  • Publiceras under BSD-2-Clause
  • Låg resursanvändning

Begränsningar

  • Mindre ekosystem och färre tredjepartsverktyg än git
  • Ingen officiell containerimage — körs från paketförråd
  • Ovanligt format gör samarbete med git-baserade grupper svårare

Skärmbilder

Tekniska resurser

Alternativ

Git

Kodförvaring · versionshantering

Git är ett distribuerat versionshanteringssystem där fullständig historik lagras lokalt, skapat av Linus Torvalds och utvecklat som ett självständigt open source-projekt under GPL-2.0.

Startår
2005
Licens
GNU General Public License v2.0 (GPL-2.0)
Öppen källkod
Ja

Betyg

93 av 100

Preliminär (källbaserad)

Läs bedömningen om Git

Projektdata

64 155GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2005
Licens
GNU General Public License v2.0 (GPL-2.0)Öppen källkod (OSI-godkänd licens) · COPYING anger att endast version 2 av GPL är giltig för projektet om inget annat uttryckligen sägs. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
Saknas Verifierat
Export
Finns Klon, git bundle och git archive ger fullständig dataöverföring; historiken är distribuerad utan inlåsning. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Delvis svenska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0 (OSI), full kodfrihet, distribuerad arkitektur utan serverkrav — inga låsningar.
Funktionell passform Gäller: Distribuerad versionshantering är exakt Git kärna; täcker användningsfallet utan luckor.
Dataflytt och interoperabilitet Gäller: Hela historiken lagras lokalt och flyttas fritt med clone/push/bundle; öppet protokoll gör interop med alla förvar trivial.
Mognad och trygghet Gäller: Sedan 2005, universell användning, extremt moget och väletablerat.
Framtidskraft Gäller: CLI, hooks och plumbing-kommandon ger stark, deterministisk skript-/agentautomation; agentintegration sker i övrigt via hosted-tjänster.
Drift och införande Gäller: Lätt att installera; arbetsflöden (branching/merging) kräver viss inlärning, hanterbart med normal kompetens.
Kostnadsbild Gäller: Fri GPL-licens utan avgifter; transparent totalkostnad.
Svensk användbarhet Gäller: Engelsk CLI/dokumentation; svensk dokumentation (delvis Pro Git-översättning) och bred svensk användning finns.

Kostnad: .

Faktakontrollerad

Gitea är en lättviktad kodhostingplattform skriven i Go under MIT-licensen, med en enda binär, dokumenterat REST-API och MCP-server.

Startår
2016
Licens
MIT
Öppen källkod
Ja
MCP
MCP-server, Officiellt tillägg

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om Gitea

Projektdata

58 877GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2016
Licens
MITÖppen källkod (OSI-godkänd licens) · Avser den öppna programvaran; hostingtjänster kan ha separata kommersiella villkor. · Licensmodeller
Öppen källkod
Ja
Plattformar
Webbläsare · Linux · macOS · Windows · FreeBSD/OpenBSD
API
REST API Verifierat
MCP
MCP-server, Officiellt tillägg
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Delvis svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT (OSI), full kodfrihet och egen drift — inga låsningar.
Funktionell passform Gäller: Git-hosting, ärenden, PR, wiki och Actions CI täcker användningsfallet fullt ut i en lättviktig tjänst.
Dataflytt och interoperabilitet Gäller: Git-protokoll, REST-API och import/export; viss Gitea-specifik konfiguration.
Mognad och trygghet Gäller: Sedan 2016, aktivt underhållen och bred användning, men yngre än GitLab och med Forgejo-forken som en faktor.
Framtidskraft Gäller: REST-API, Actions CI och webhooks möjliggör automation.
Drift och införande Gäller: En lättviktig binär, enkel att drifta; resurssnål jämfört med GitLab.
Kostnadsbild Gäller: Fri MIT-licens; TCO = hosting och drift, transparent.
Svensk användbarhet Gäller: Partiell svensk anpassning: locale_sv-SE.json täcker 1 675 av 4 060 nycklar i den engelska språkfilen (41 procent), kontrollerat 2026-10-24 — svenska kan väljas men stora delar av gränssnittet visas på engelska. Dokumentation och support är på engelska.

Kostnad: .

Faktakontrollerad

Källor