JavaScript Git

Open-source JavaScript projects categorized as Git

Top 23 JavaScript Git Projects

  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
  • husky

    Git hooks made easy 🐶 woof!

  • Project mention: Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide | dev.to | 2024-05-24

    Husky: It enables us to easily use git hooks. We can define commands when a specific behavior happens. We will use pre-commit, which is hooked before creating a commit.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • tips

    Most commonly used git tips and tricks.

  • Project mention: "Мобильная" разработка. [Системы контроля версий, Git] | dev.to | 2023-09-08
  • bruno

    Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)

  • Project mention: Why replacing Postman for Bruno saved my company millions (really) | news.ycombinator.com | 2024-05-20

    4. Finally try to strong arm everyone at a legitimate company into paying by basically creating a loophole that any of your data can be pushed public or is saved under your personal account unless you buy their Enterprise bs account for $1,188 per year.

    My company was trying to work with them but it was legitimately going to be millions of dollars a year.

    Ultimately, their own sales team put the final nail in the coffin. As part of one of their presentations, they were sharing a TON of data about us, how we use the product, the type of collections, etc. One of our security folks basically tricked them into exposing that EVERYONE at Postman has access to our collection-level data (tokens, keys, etc) through their Looker instance. With that level of risk that apparently is unsolvable, enough was enough.

    A bunch of people were already using Bruno (https://github.com/usebruno/bruno) so we just moved to that. It does everything we need and basically solves one of engineering's biggest requests which was to version our collections in GitHub. Now we don't need to maintain all of these workspaces and collections separately.

    End of rant but this is how we not only avoided a $1M+ bill since Bruno is 1/12 the cost, but also probably saved who knows how much by not having a crazy security breach.

  • cz-cli

    The commitizen command line utility. #BlackLivesMatter

  • Project mention: Aider: AI pair programming in your terminal | news.ycombinator.com | 2024-04-10

    Adopt a convention like commitizen: https://github.com/commitizen/cz-cli

    'typeofchange(scopeofchange): reason for change'

    It sort helps force devs to type out more meaningful commit messages.

  • git-history

    Quickly browse the history of a file from any git repository

  • lint-staged

    🚫💩 — Run linters on git staged files

  • Project mention: Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide | dev.to | 2024-05-24

    lint-staged: It enables us to run linters against staged git files. eslint and prettier will be executed by it.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ungit

    The easiest way to use git. On any platform. Anywhere.

  • Release It! 🚀

    🚀 Automate versioning and package publishing

  • Project mention: Nx - Highlights of 2023 | dev.to | 2023-12-28

    Open source libraries and frameworks share a common necessity: the need to develop multiple packages cohesively and efficiently while managing their versioning and publishing to NPM. Nx has emerged as a go-to choice for handling such open source monorepos (as we'll explore further in the next section of this blog post). Until recently, one area Nx did not address directly was versioning and release management. Traditionally, this gap has been filled with tools like release-it, changesets, or custom Node scripts, similar to our approach in the Nx repository.

  • standard-version

    :trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org

  • Project mention: Git commit helper: add emojis to your commits | dev.to | 2024-05-04

    Using Conventional Commits ⭐ as a standard for your commit messages, makes Semantic Versioning 🔖 as easy as can be, with tools like Conventional Changelog 📄 Standard Version 🔖 and Semantic Release 📦🚀

  • isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

  • Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13

    A microcosm of the wasm issue was captured in this thread about implementing a web based git in JavaScript from scratch vs. compiling libgit

    https://github.com/isomorphic-git/isomorphic-git/issues/268

  • nodegit

    Native Node bindings to Git.

  • opencommit

    Auto-generate impressive commits with AI in 1 second 🤯🔫

  • Project mention: OpenCommit: feature-rich CLI to generate meaningful git commit messages now supports local models via Ollama 🤯🔫 | dev.to | 2024-02-28

    Anyway see the README: https://github.com/di-sukharev/opencommit

  • meta

    tool for turning many repos into a meta repo. why choose many repos or a monolithic repo, when you can have both with a meta repo?

  • better-commits

    A CLI for creating better commits following the conventional commits specification

  • simple-git-hooks

    A simple git hooks manager for small projects

  • crossnote-app

    📝 An interesting markdown note taking application

  • Git-Heat-Map

    Visualise a git repository by diff activity

  • Project mention: Treemaps Are Awesome! | news.ycombinator.com | 2023-07-25

    I was confused as my project [0] I called it a git heat map, not realising that a similar term was used for other completely different visualisations

    [0] https://github.com/jmforsythe/Git-Heat-Map

  • gitjk

    Undo what you just did in git

  • pre-commit

    A slightly improved pre-commit hook for git (by jish)

  • cz-conventional-changelog

    A commitizen adapter for the angular preset of https://github.com/conventional-changelog/conventional-changelog

  • add-gitignore

    An interactive CLI tool that adds a .gitignore to your projects.

  • react-native-responsive-fontSize

    🔠 Responsive fontSize based on screen-size of the device in React-Native

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Git related posts

  • Make Commit in Your React Project Format-Test-Build Ready with Husky - A Step-by-Step Guide

    4 projects | dev.to | 24 May 2024
  • Why replacing Postman for Bruno saved my company millions (really)

    1 project | news.ycombinator.com | 20 May 2024
  • Isomnia 9.2.0

    2 projects | news.ycombinator.com | 19 May 2024
  • PortableGit via NPM

    1 project | news.ycombinator.com | 18 May 2024
  • Supercharge your workflow with Husky, Lint Staged and Commitlint

    2 projects | dev.to | 7 May 2024
  • Streamline Your Workflow: A Guide to Normalising Git Commit and Push Processes

    6 projects | dev.to | 5 May 2024
  • I switch from Eslint to Biome

    3 projects | dev.to | 22 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 30-seconds-of-code 119,771
2 husky 31,727
3 tips 21,198
4 bruno 20,774
5 cz-cli 16,472
6 git-history 13,471
7 lint-staged 12,960
8 ungit 10,389
9 Release It! 🚀 7,628
10 standard-version 7,574
11 isomorphic-git 7,325
12 nodegit 5,606
13 opencommit 5,437
14 meta 2,011
15 better-commits 1,857
16 simple-git-hooks 1,230
17 crossnote-app 1,053
18 Git-Heat-Map 977
19 gitjk 826
20 pre-commit 793
21 cz-conventional-changelog 750
22 add-gitignore 650
23 react-native-responsive-fontSize 616

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com