TypeScript Git

Open-source TypeScript projects categorized as Git | Edit details

Top 23 TypeScript Git Projects

  • desktop

    Simple collaboration from your desktop

    Project mention: How to Connect Your Local Project’s Codebase to a GitHub Repository Fast! | dev.to | 2022-01-21

    GitHub Desktop, a Microsoft-created GitHub manager, is a GUI (graphical user interface) client/platform that creates an easy and efficient way to manage our GitHub repository right from our computer without needing to worry about typing the right command line scripts and sequences in the terminal.

  • commitlint

    📓 Lint commit messages

    Project mention: The best Angular 13 Starter Project | dev.to | 2022-01-22

    ✅ Angular 13 ✅ Angular Material ✅ Unit Testing with Jest ✅ End-to-End Testing with [TestCafé](https://testcafe.io/ ✅ Internationalization with Transloco ✅ Auto documentation with Compodoc ✅ Analyse your project with webpack-bundle-analyzer ✅ Docker ✅ ESLint ✅ Prettier ✅ Commit Linting ✅ AuditJS Audit this application using Sonatype OSS Index ✅ Auto-generate a CHANGELOG with auto-changelog

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • vscode-gitlens

    Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more

    Project mention: The Myth of Self-Documenting Code | news.ycombinator.com | 2021-10-18

    The better version is to have something like gitlens installed into your IDE and have it dynamically render those git comments.


  • gitgraph.js

    👋 [Looking for maintainers] - A JavaScript library to draw pretty git graphs in the browser

    Project mention: Is there something out there I could use to create a visual of a github repo like this | reddit.com/r/webdev | 2021-12-15

    GitGraph seems perfect for this.

  • git-split-diffs

    GitHub style split diffs in your terminal

    Project mention: Difftastic: A syntactic diff tool | reddit.com/r/rust | 2021-09-15

    This with the UI from https://github.com/banga/git-split-diffs would make the perfect CLI diff tool!

  • diff2html

    Pretty diff to html javascript library (diff2html)

    Project mention: Git Techniques at Risk Ledger | news.ycombinator.com | 2021-11-11

    My favorite git-related thing is `diff2html` so I set up an alias `diff` which will open the browser and show me all the changes I've made to the branch:


  • kactus

    :cactus: A true version control tool for designers

    Project mention: How are you doing version control in Sketch? | reddit.com/r/sketchapp | 2021-05-11

    Back in the days ive used Kaktus. Its a Git Client for sketch projects. Never used it as team, only for myself. It worked well.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • git-notify

    🙉 📣 Communicate important updates to your team via git commit messages

    Project mention: Do Everyone a Service by Writing Good Commit Messages | dev.to | 2021-03-16

    Jani Eväkallio recently published an interesting open source tool called git-notify, which makes it possible to use git commit messages for announcing some important changes to your team members or even your future self.

  • vscode-git-graph

    View a Git Graph of your repository in Visual Studio Code, and easily perform Git actions from the graph.

    Project mention: Ask HN: What underrated GitHub / Gitlab project has helped you a lot? | news.ycombinator.com | 2021-05-27

    Probably the most underrated software I use daily are some of my Firefox extensions.

    https://github.com/einaregilsson/Redirector redirects my YouTube, Google, Twitter and Reddit links to privacy friendly frontends (i.e. Invidious, Startpage, Nitter and Libreddit).

    https://github.com/proginosko/LeechBlockNG helps me staying away from time sinks on the internet during the day.

    On the development side I use...

    https://github.com/aaronvegh/nsregextester as my tried and true tool for regex debugging.

    https://github.com/mhutchie/vscode-git-graph is a marvelous Git GUI for VSCode.

  • jupyterlab-git

    A Git extension for JupyterLab

    Project mention: Best extensions for JupyterLab!! | dev.to | 2021-12-22
  • edamagit

    Magit for VSCode

    Project mention: Vim/Neovim, Vscode or Intellij? | reddit.com/r/rust | 2021-11-10

    One alternative would be to just not use the mouse with VS Code. For committing, there’s https://github.com/kahole/edamagit where Alt-x c c Ctrl+c Ctrl+c gets you there. Same goes for opening files, etc.

  • add-and-commit

    Automatically commit changes made in your workflow run directly to your repo

    Project mention: GitHub Action for Updating Your Readme with a Download Button | dev.to | 2021-12-05

    Update the readme with EndBug/add-and-commit

  • secretlint

    Pluggable linting tool to prevent committing credential.

    Project mention: Looking Back on Two Years of GitHub Sponsors | dev.to | 2021-10-28

    Continuously committed repositories include JSer.info, textlint, and JavaScript Primer, etc. On the other hand, the newly created ones after the launch of GitHub Sponsors include philan.net, HonKit, Secretlint, etc.

  • gitlab-ci-local

    Tired of pushing to test your .gitlab-ci.yml?

    Project mention: firecow/gitlab-ci-local : Tired of pushing to test your .gitlab-ci.yml? | reddit.com/r/devel | 2021-03-03
  • coc-git

    Git integration of coc.nvim

  • diff2html-cli

    Pretty diff to html javascript cli (diff2html-cli)

    Project mention: Node.js Packages and Resources | dev.to | 2021-09-06

    diff2html-cli - Pretty git diff to HTML generator.

  • flan

    A tasty tool that lets you save, load and share postgres snapshots with ease (by sdelements)

    Project mention: Flan – A tasty tool that lets you save, load and share Postgres dumps with ease | news.ycombinator.com | 2021-10-29
  • tickety-tick

    A browser extension that helps you name branches and write better commit messages

    Project mention: Script up your projects | dev.to | 2021-02-02

    At bitcrowd, we love conventions. Being an agency, we jump projects, codebases, frameworks and languages quite a lot - to a point where it's impossible to keep all the details about every project one's head. It's not necessary to actually have this knowledge in practise though. Some people knowing the details of some projects is enough. They can onboard others who then slowly forget the details of their previous projects… A well-established, semi-stable cycle of knowledge transfer with some silos here and some information lost there - but overall working.

  • setup-git-credentials

    GitHub action to clone private respositories.

    Project mention: Unable to git clone private repositories with Github Actions | reddit.com/r/rust | 2021-08-07

    Now my question is, how can I git clone my private repository? I came across https://github.com/fusion-engineering/setup-git-credentials but I don't see a clear step-by-step guide how to create the git secret. It is saying I need to format the key using man 7 git-credentials-store but I don't know what that is

  • js-uprtcl

    Libraries, tools and modules to create _Prtcl web apps

    Project mention: Weekly Discussion for Jul 05, 2021 - Jul 12, 2021 | reddit.com/r/holohost | 2021-07-05
  • build-this-branch

    🤖 Script to automate creating built branches

    Project mention: Cleye: the intuitive CLI development tool | reddit.com/r/node | 2022-01-11

    A lot of my scripts use Cleye to parse input and Tasuku to render the UI. For example, here's a script I published recently that use them both: build-this-branch

  • spam

    A website to publish your thoughts to other people's inboxes

    Project mention: Placeholder title | dev.to | 2021-11-09

    git clone https://github.com/japrozs/spam.git cd spam cd nissan yarn install yarn watch # create a new terminal window and type cd nissan yarn dev # create a new terminal window and type cd dodge yarn dev

  • genealogit

    Genealogy modeled in Git, with CLI for building and visualizing family trees and for determining blood relationships

    Project mention: google/zx: write shell scripts in JavaScript | reddit.com/r/shell | 2022-01-07

    people writing CLI apps who have to depend on a Node package (I would have been happy for something like zx when writing genealogit, a tool for visualizing family trees with Git graphs which I wrote in Node because I needed GEDCOM parser and the only one I found that met my needs in a language I know was in Node. Last I looked it wasn't working, and the oclif factor discouraged me from debugging)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

TypeScript Git related posts


What are some of the best open-source Git projects in TypeScript? This list will help you:

Project Stars
1 desktop 13,890
2 commitlint 10,106
3 vscode-gitlens 6,569
4 gitgraph.js 2,565
5 git-split-diffs 2,275
6 diff2html 1,887
7 kactus 1,475
8 git-notify 1,278
9 vscode-git-graph 1,052
10 jupyterlab-git 1,026
11 edamagit 776
12 add-and-commit 394
13 secretlint 383
14 gitlab-ci-local 332
15 coc-git 329
16 diff2html-cli 326
17 flan 172
18 tickety-tick 49
19 setup-git-credentials 44
20 js-uprtcl 32
21 build-this-branch 13
22 spam 2
23 genealogit 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.