Giter Site home page Giter Site logo

hampusmat / githermit Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.58 MB

A modern Git web interface. Mirror of https://git.hampusmat.com/githermit/

License: MIT License

HTML 0.44% Vue 29.41% TypeScript 66.94% SCSS 0.66% JavaScript 2.31% Shell 0.24%
git git-ui vue vuejs vuejs3 vue3 node nodejs nodejs-server typescript

githermit's Introduction

What is Githermit?

Githermit is a Git web interface with the purpose of being a way to show off your personal projects on your own hosted git server.

Why was it created?

For the sake of modernism. Projects like cgit, Gitweb & Stagit are written in decades-old programming languages that no one in their right mind would even bother to learn nowadays.

The goal of Githermit is to be an alternative to the aforementioned projects that is more maintainable, extensible, customizable & usable.

It's also because i hate the idea of the web server being seperate. I don't want to have to set up Nginx or Apache or whatever for just hosting a Git web interface. Githermit requires no such thing. All the steps to get it set up are in Usage. Nothing more, nothing less.

What is Githermit Not?

  • An alternative to services such as Gitlab and Github.
  • As fast as cgit, Gitweb & Stagit. But that's okay. That's not the point.

Todo

  • Log & commit pages
  • Cloning
  • Refs page
  • Tree page
  • Blob page
  • Markdown support
  • Tests
  • Fix the stupid bug caused by empty patches
  • Branch switching
  • Custom favicon support
  • Custom website title support
  • Redesign
  • Documentation
  • GPG support
  • Refactor

Installation

You can find installation instructions in the documentation

Contributing

Any contribution or support is very welcome.

Hacking

You can find information about development in the documentation

Join the mailing list for discussions, news & submitting patches.

Donating

Monero: 49nv1PMFiamBhiiNkzP66H7zmogDEWsDaaUxDdQN2Ne5g7mErYy1upRRgPeVwPYB1r9YArktDiJSFdKUnRF1zf5fECoJRss

Bitcoin: bc1q5hxt9fz4sq7haju8gug8dm4v6422mzcfsnhyfe

githermit's People

Contributors

hampusmat avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.