TypeScript Git

Open-source TypeScript projects categorized as Git

Top 23 TypeScript Git Projects

  • desktop

    Focus on what matters instead of fighting with Git.

    Project mention: How to make a website in HTML/CSS | dev.to | 2023-03-24

    Then install GitHub desktop on desktop.github.com and set it up. Once you have it set up click the Set up in Desktop button on the repository page.

  • commitlint

    📓 Lint commit messages

    Project mention: Nodejs Boilerplate with Typescript and Express | dev.to | 2022-11-24

    Commit Lint

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vscode-gitlens

    Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more

    Project mention: Came back to Git Graph after several months of using GitLens+ | reddit.com/r/vscode | 2023-03-06

    Quite a while ago, the GitLens+ plugin gained the Commit Graph feature--the same graph you see in GitKraken. Until then I had used Git Graph for visualizing my repositories and GitLens+ for git blame in the GUI. Since one plugin could now do both, the natural course of action was to remove the other--goodbye, Git Graph!

  • gitgraph.js

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

    Project mention: Need a visual aid for teaching about the git model | reddit.com/r/git | 2022-06-06

    I've used https://github.com/nicoespeon/gitgraph.js/ for some web based documentation.

  • git-split-diffs

    GitHub style split diffs in your terminal

  • diff2html

    Pretty diff to html javascript library (diff2html)

    Project mention: Good Report Generation Tool for Branch Diffs / Pull Request? | reddit.com/r/git | 2022-09-21

    If html is an option, something like https://diff2html.xyz/

  • batnoter

    An open source, markdown-based, self-hosted note taking webapp.

    Project mention: BatNoter: Store notes in your Git repository | news.ycombinator.com | 2022-06-13
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • kactus

    :cactus: A true version control tool for designers

  • vscode-git-graph

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

    Project mention: Came back to Git Graph after several months of using GitLens+ | reddit.com/r/vscode | 2023-03-06

    Quite a while ago, the GitLens+ plugin gained the Commit Graph feature--the same graph you see in GitKraken. Until then I had used Git Graph for visualizing my repositories and GitLens+ for git blame in the GUI. Since one plugin could now do both, the natural course of action was to remove the other--goodbye, Git Graph!

  • git-notify

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

  • jupyterlab-git

    A Git extension for JupyterLab

    Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2022-08-25

    I use this plugin for my jupyter notebook git integration. It has a git diff option that's useful but gets very slow for complex documents. Perhaps under the hood it's using one of the other tools mentioned in the postscript.

    https://github.com/jupyterlab/jupyterlab-git

  • gitlab-ci-local

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

    Project mention: makefiles in stages | reddit.com/r/gitlab | 2023-03-07

    What you might want to look at is this, to meet both needs https://github.com/firecow/gitlab-ci-local

  • edamagit

    Magit for VSCode

    Project mention: Switching From VSCode to DOOM Emacs Recently. Here's My Experience | reddit.com/r/emacs | 2022-09-03

    There is a magit inspired extension for VSCode called edamagit. Last I tried it the bare basics were there, but things quickly fell apart when I tried doing anything more than staging a chunk and committing it. But I would image it’s only been getting better over time.

  • add-and-commit

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

    Project mention: vim-dirtytalk: spellcheck dictionary for programmers 📖 | reddit.com/r/vim | 2022-04-24

    I have a repo where I auto-generate the SchemaStore catalog for Neovim. I use the EndBug/add-and-commit action to commit any changes. Maybe you could use a similar approach so that the wordlists in the repo are always kept up-to-date.

  • secretlint

    Pluggable linting tool to prevent committing credential.

    Project mention: Secretlint 6: masking API tokens in .bash_history and .zsh_history | dev.to | 2023-01-03

    In most cases, you can't automatically fix any confidential information you find, but I've noticed that it's OK to automatically remove or mask any confidential information that has been left in .bash_history or .zsh_history. To automatically modify API tokens left in history files, Secretlint v6 adds a --format=mask-result formatter .

  • diff2html-cli

    Pretty diff to html javascript cli (diff2html-cli)

  • dugite

    Elegant bindings for working with Git in your Node applications

    Project mention: How does Github Desktop integrates with the Git commands (CLI)? | reddit.com/r/git | 2022-11-07

    From what I see they use dugite: https://github.com/desktop/dugite

  • coc-git

    Git integration of coc.nvim

  • watermelon-extension

    🍉 Your code archeology toolbox

    Project mention: Show HN: Watermelon – GPT-powered code contextualizer | reddit.com/r/hypeurls | 2023-03-21
  • graphite-cli

    Graphite's CLI makes creating and submitting stacked changes easy.

  • flan

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

  • vscode-gptcommit

    Automated git commit messages using GPT models via gptcommit for VS Code.

    Project mention: vscode-gptcommit: automated git commit messages using GPT model in VSCode | reddit.com/r/vscode | 2023-02-09

    https://github.com/pwwang/vscode-gptcommit https://marketplace.visualstudio.com/items?itemName=pwwang.gptcommit

  • aeon

    📡 Scan the internet for your personal information and modify or remove it (by leinelissen)

    Project mention: Aeon - "Scan the internet for your personal information and modify or remove it". Is this worth using? | reddit.com/r/PrivacyGuides | 2022-06-24
  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-03-24.

TypeScript Git related posts

Index

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

Project Stars
1 desktop 16,923
2 commitlint 13,442
3 vscode-gitlens 7,928
4 gitgraph.js 2,808
5 git-split-diffs 2,436
6 diff2html 2,378
7 batnoter 2,144
8 kactus 1,491
9 vscode-git-graph 1,431
10 git-notify 1,335
11 jupyterlab-git 1,232
12 gitlab-ci-local 1,080
13 edamagit 909
14 add-and-commit 793
15 secretlint 525
16 diff2html-cli 419
17 dugite 417
18 coc-git 395
19 watermelon-extension 352
20 graphite-cli 193
21 flan 179
22 vscode-gptcommit 152
23 aeon 84
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com