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: Streamline Your Workflow: Setting Up Git Hooks with Husky to Simplify Version Updates | dev.to | 2024-04-13

    Dive deeper into the world of Husky with the official documentation. Explore the capabilities of Standard Version through its comprehensive documentation. Unravel the mysteries of semantic-release with its detailed documentation. Discover the versatility of bumpp with its comprehensive documentation.

  • 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.

  • 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: 🛠️Non-AI Open Source Projects that are 🔥 | dev.to | 2024-04-04

    Bruno is a Git-friendly API client. Feature-wise, what makes it stand out from other popular GUI API clients out there is that Bruno stores your collections directly in a folder on your filesystem and it's a desktop app made for offline use.

  • decap-cms

    A Git-based CMS for Static Site Generators

    Project mention: Show HN: Pages CMS – A CMS for GitHub | news.ycombinator.com | 2024-02-22

    Following one of the comments in this thread I reviewed two other products in this space - https://www.staticcms.org/ and https://decapcms.org/ - and it looks like the webpages are almost a direct copy of one another, one in dark mode and one in light mode.

    I'm a technical product marketer, and I find these type of landing page copying amusing to no end.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • lint-staged

    🚫💩 — Run linters on git staged files

    Project mention: How Automation Saved Me from Oops Moments: Never Skip Tests in Production Again! | dev.to | 2024-02-06

    We were already using lint-staged and have a pre-commit hook in place using Husky in our project for linter and prettier. So it made sense to add a check here.

  • ungit

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

  • standard-version

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

    Project mention: Streamline Your Workflow: Setting Up Git Hooks with Husky to Simplify Version Updates | dev.to | 2024-04-13

    Dive deeper into the world of Husky with the official documentation. Explore the capabilities of Standard Version through its comprehensive documentation. Unravel the mysteries of semantic-release with its detailed documentation. Discover the versatility of bumpp with its comprehensive documentation.

  • 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.

  • 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.

  • 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.

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 2024-04-13.

JavaScript Git related posts

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 118,895
2 husky 31,506
3 tips 21,146
4 bruno 18,684
5 decap-cms 17,474
6 cz-cli 16,352
7 git-history 13,471
8 lint-staged 12,836
9 ungit 10,363
10 standard-version 7,541
11 Release It! 🚀 7,511
12 isomorphic-git 7,243
13 nodegit 5,584
14 opencommit 5,344
15 meta 2,003
16 better-commits 1,823
17 simple-git-hooks 1,201
18 crossnote-app 1,049
19 Git-Heat-Map 976
20 gitjk 826
21 pre-commit 789
22 cz-conventional-changelog 744
23 add-gitignore 642
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.
www.influxdata.com