An elegant and modern git repository viewer
X
PHP
Got a git repository or two? Or maybe a dozen? No problem! Buckle up, because GitList is here to jazz up your repository viewing experience. This isn't your run-of-the-mill git viewer. It’s an elegant, modern web interface that respects both function and fashion, making code browsing a breeze. No more clunky tools or command-line headaches—just pure, sleek simplicity. So, why is GitList the bee's knees? First off, it packs a punch with multiple repository, branch, and tag support. Got a hundred different states of code to juggle? GitList’s got your back. With commit history and blame features, it’s easy-peasy to track changes or see who’s responsible for what—perfect for a blame game, though hopefully everyone's playing nice. A feature where GitList really shines is its diff view. You can visualize changes side by side or in a unified form, catching every detail. Plus, it dishes out RSS/Atom feeds for each repository, ensuring you stay in the loop with the latest changes. No more fear of FOMO in the coding world! But wait, there’s more! Syntax highlighting is here to save the day, powered by CodeMirror or Ace. And for those who love analytics, repository statistics provide fascinating insights into your repo's activity. You’ll spend hours delving into numbers and charts without even realizing it. Got a homelab setup? GitList fits in just fine, riding on the back of PHP 8.1, Git 2, and a trusty webserver like Apache or nginx. Installation's as straightforward as unwrapping your favorite candy bar. Just download, decompress, configure, and set the webserver pointer. Takes just minutes, and you’re up and running! For those quick on Docker, the development setup couldn’t be simpler. Clone the repo, run the setup script, and you’re ready to roll. Want to contribute? There’s plenty of work that needs doing! Whether it’s new features, bug fixes, or sprucing up the code, GitList welcomes all. And hey, if English ain't your first language, you can still pitch in! Translation help is always appreciated to make GitList truly global. Browse the customization and troubleshooting sections on the wiki for extra info, report any hiccups, or suggest cool new features. GitList isn't a newcomer. Born in the Composer and Silex heyday of 2012, it has evolved to meet the changing PHP landscape. With Symfony 6 as its backbone, it’s future-ready. But for those nostalgic for the old days, the legacy version remains available and secure. GitList isn't just a tool; it's a community-driven project inviting everyone to make it better. So, fire up your browser, dive into GitList, and see your repositories in a whole new light!
Check out site