Displaying 1 to 20 from 231 results

GitTorrent - A decentralization of GitHub using BitTorrent and Bitcoin

  •    Javascript

GitTorrent is a peer-to-peer network of Git repositories being shared over BitTorrent. You can read more about the project at this blog post.Note that GitTorrent is not affiliated with the git project.

husky - :dog: Git hooks made easy

  •    Javascript

By default, husky expects your project's package.json and your .git directory to be at the same level. It can be configured to support monorepos or sub-directories.Check documentation for more.

github-todos - Git hook to convert your TODOs into Github issues

  •    Javascript

Github-Todos is a git hook to convert your TODOs into Github issues. You can read the full presentation from wiki for detailed information.




pre-commit - Automatically installs a git pre-commit script in your git repository which runs your `npm test` on pre-commit

  •    Javascript

pre-commit is a pre-commit hook installer for git. It will ensure that your npm test (or other specified scripts) passes before you can commit your changes. This all conveniently configured in your package.json. But don't worry, you can still force a commit by telling git to skip the pre-commit hooks by simply committing using --no-verify.

gitbook - 📝 Modern documentation format and toolchain using Git and Markdown

  •    Javascript

GitBook is a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc). Here is an example: Learn Javascript. You can publish and host books easily online using gitbook.com. A desktop editor is also available.

Gitblit - Pure Java Git Solution

  •    Java

Gitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes. Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.

Gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  •    Scala

GitBucket is Open Source Git platform on JVM. It support includes Easy installation, Intuitive UI, API compatibility with GitHub, GitLFS support, Repository viewer including an online file editor, LDAP integration, Activity timeline and email notifications and lot more.


gitpitch - The Markdown Presentation Service For Everyone on GitHub, GitLab, Bitbucket, GitBucket, Gitea, and Gogs

  •    Java

GitPitch is a markdown presentation service for everyone on Git. You can use it to promote, pitch or present absolutely anything using the tools you already know and love - Markdown + Git. The service introduces a new convention for Git users, called PITCHME.md. The GitPitch server turns PITCHME.md markdown files found within any public or private repo into online and offline, interactive slideshows.

tips - Most commonly used git tips and tricks.

  •    Javascript

P.S: All these commands are tested on git version 2.7.4 (Apple Git-66).

NodeGit - Native Node bindings to Git

  •    Javascript

NodeGit is native asynchronous bindings to libgit2 for Node.js.

Netlify CMS - A CMS for Static Site Generators

  •    Javascript

A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site generator.Netlify CMS is a single-page app that you pull into the /admin part of your site.

gitbanner - :balloon: Generates a git repo to show a cool banner on your Github profile

  •    Javascript

Generates a git repo to show a cool banner on your Github profile.Gitbanner works by creating a new git repository and filling it with dummy commits, with dates set to correspond to the pixels on your Github "Contributions" graph.

git-js - A light weight interface for running git commands in any node.js application.

  •    Javascript

A light weight interface for running git commands in any node.js application. Requires git to be installed and that it can be called using the command git.

Gitblit - a pure Java Git solution

  •    Java

Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories. It is distributed in two variations Gitblit GO - a complete & integrated pure Java stack, Gitblit WAR - a traditional WAR distribution.

github-changes - Generate a changelog based on merged pull requests or commit messages

  •    Javascript

For further details and specifics on how to use (and to contribute), see grunt-github-changes. When a pull request is merged with "Squash and merge", there isn't a merge commit. By checking the commit message for (#123) etc, we can match the correct pull request.

gitkit-js - Pure javascript implementation of Git (Node.js and Browser)

  •    Javascript

Pure JavaScript implementation of Git backed by immutable models and promises. The goal is to provide both a low and high level API for manipulating Git repositories: read files, commit changes, edit working index, clone, push, fetch, etc.

sbt-release - A release plugin for sbt

  •    Scala

This sbt plugin provides a customizable release process that you can add to your project. Notice: This README contains information for the latest release. Please refer to the documents for a specific version by looking up the respective tag.

bookmarks.public - A template for self-hosted bookmarks using HTML & jQuery.

  •    Javascript

This repository allows you to save your bookmarks under revision control, via a simple combination of HTML, CSS & Javascript. Because the javascript attempts to open the bookmarks.data file via a file:// URI this "application" will not work on all browsers.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.