โครงการ Gitmal รุ่นแรกได้รับการเผยแพร่แล้ว โดยสร้างเว็บไซต์แบบคงที่สำหรับการนำทางไปยังคลังข้อมูล Git เนื้อหาของคลังข้อมูลจะถูกแปลงเป็นการนำเสนอแบบเว็บในรูปแบบ GitHub (ตัวอย่าง) ซึ่งประกอบด้วยหน้า HTML แบบคงที่เท่านั้นและไม่จำเป็นต้องใช้สคริปต์ฝั่งเซิร์ฟเวอร์ วิธีนี้ช่วยให้สามารถสร้างเว็บไซต์สำหรับการค้นหาคลังข้อมูล Git โดยใช้ทรัพยากรเซิร์ฟเวอร์น้อยที่สุด โค้ดของโครงการเขียนด้วยภาษา Go และได้รับอนุญาตภายใต้ใบอนุญาต MIT
Gitmal รองรับธีม การแสดงโค้ดพร้อมไฮไลต์ไวยากรณ์ และการเรนเดอร์แบบมาร์กดาวน์ นอกจากการนำทางโครงสร้างคลังข้อมูลและการแสดงเนื้อหาของไฟล์โค้ดแล้ว ยังมีมุมมองสำหรับสาขา แท็ก และคอมมิตอีกด้วย มุมมองเว็บสามารถอัปเดตได้อย่างต่อเนื่องด้วยการอัปเดตทีละน้อย โดยจะสร้างหน้าที่หายไปทุกครั้งที่มีการเปลี่ยนแปลงในคลังข้อมูล การย่อขนาดและการบีบอัดข้อมูลสามารถใช้เพื่อลดขนาดของเนื้อหาที่สร้างขึ้น (แฟล็ก --minify --gzip) การสร้างหน้าเว็บสำหรับคลังข้อมูลด้วยเครื่องมือ Zig, ZX และ my-badges ใช้เวลา 25 นาทีบน MacBook Air M2 และได้ขนาดไฟล์ประมาณ 2 GB


ที่มา: opennet.ru
