Topic: "commit-message"
Everduin94/better-commits
A CLI for creating better commits following the conventional commits specification
Language: JavaScript - Size: 307 KB - Last synced at: about 7 hours ago - Pushed at: 19 days ago - Stars: 2,220 - Forks: 78

Zhengqbbb/cz-git
cz-git | czg ๐ ๏ธ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
Language: TypeScript - Size: 4.44 MB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 1,320 - Forks: 41

leoforfree/cz-customizable
A standalone commit message helper or customizable commitizen adapter for https://github.com/commitizen/cz-cli
Language: JavaScript - Size: 781 KB - Last synced at: about 12 hours ago - Pushed at: 6 months ago - Stars: 629 - Forks: 206

Blarc/ai-commits-intellij-plugin
AI Commits for IntelliJ based IDEs/Android Studio.
Language: Kotlin - Size: 1.06 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 611 - Forks: 46

qoomon/git-conventional-commits
Git Conventional Commits Util to generate Semantic Version and Markdown Change Log and Validate Commit Messag
Language: JavaScript - Size: 834 KB - Last synced at: 20 days ago - Pushed at: 22 days ago - Stars: 508 - Forks: 49

m1foley/fit-commit
A Git hook to validate your commit messages based on community standards.
Language: Ruby - Size: 129 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 471 - Forks: 23

guanguans/ai-commit
Automagically generate conventional git commit messages with AI. - ไฝฟ็จ AI ่ชๅจ็ๆ็บฆๅฎๅผ git ๆไบคไฟกๆฏใ
Language: PHP - Size: 121 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 386 - Forks: 22

folke/devmoji
:robot: :rocket: :sparkles: Emojify your conventional commits with Devmoji
Language: TypeScript - Size: 3.82 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 375 - Forks: 26

alt-art/commit
Command-line tool to guide your template commit messages anywhere, anytime
Language: Rust - Size: 383 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 258 - Forks: 9

pwwang/vscode-gptcommit
Automated git commit messages using GPT models via gptcommit for VS Code.
Language: TypeScript - Size: 2.75 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 202 - Forks: 3

tommarshall/git-good-commit
Git hook to help you write good commit messages, with no external dependencies.
Language: Shell - Size: 606 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 199 - Forks: 33

vivaxy/gacp
๐ฌGit add, commit, push with Conventional Commits and Gitmoji.
Language: TypeScript - Size: 6.88 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 193 - Forks: 16

chrisgrieser/nvim-tinygit
A lightweight bundle of commands focused on quick and streamlined git operations.
Language: Lua - Size: 704 KB - Last synced at: about 7 hours ago - Pushed at: 2 days ago - Stars: 191 - Forks: 6

Undertone0809/gcop
๐ AI-Powered Git Commit Assistant | Automate Commit Messages, Streamline Git Workflow. Help you write better git commit message.
Language: Python - Size: 2.47 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 180 - Forks: 10

z0al/commitlint-bot ๐ฆ
[NOT MAINTAINED] use https://github.com/apps/semantic-pull-requests
Language: JavaScript - Size: 1.15 MB - Last synced at: about 8 hours ago - Pushed at: over 5 years ago - Stars: 150 - Forks: 24

MichaelCurrin/auto-commit-msg
A VS Code extension to generate a smart commit message based on file changes
Language: TypeScript - Size: 1.72 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 148 - Forks: 13

antham/gommit
Enforce git message commit consistency
Language: Go - Size: 555 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 115 - Forks: 5

conventional-changelog/conventional-commits-detector
:mag: Detect what commit message convention your repository is using.
Language: JavaScript - Size: 896 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 101 - Forks: 16

SystangoTechnologies/commit-message-lint
Github app to validate commit message on a pull request
Language: JavaScript - Size: 578 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 98 - Forks: 5

Sitoi/ai-commit
Use OpenAI / Azure OpenAI / DeepSeek / Gemini API to review Git changes, generate conventional commit messages that meet the conventions, simplify the commit process, and keep the commit conventions consistent.
Language: TypeScript - Size: 2.27 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 82 - Forks: 20

leodido/go-conventionalcommits
Fu powers to parse your commit messages as the Conventional Commits specification demands.
Language: Go - Size: 19.5 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 80 - Forks: 7

jafari-dev/better-git-commits
This is everything you need to know about having better commit messages
Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 65 - Forks: 3

platisd/bad-commit-message-blocker
Inhibits commits with bad messages from getting merged
Language: Python - Size: 22.5 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 62 - Forks: 9

knowbl/git-commit-message
Git commit message verbs used by Knowbl.
Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 49 - Forks: 5

jvanbruegge/commithelper
A tool to create and lint commit messages
Language: TypeScript - Size: 293 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 2

labs-js/turbo-git
Making your git even more awesome ๐๐
Language: JavaScript - Size: 1010 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 4

tunnckoCoreLabs/parse-commit-message ๐ฆ
(!! moved to tunnckoCore/opensource !! try `parse-commit-message@canary`) Parse, stringify or validate a commit messages that follows Conventional Commits Specification
Language: JavaScript - Size: 375 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 9

AllanCapistrano/gbc
Git Better Commit (gbc) is a simple CLI in Go for writing better commits.
Language: Go - Size: 30.2 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 30 - Forks: 1

ahmetkca/CommitAI
CommitAI is a command line interface application that automatically generates commit messages based on the output of git diff. It utilizes the power of OpenAI's GPT-4o API to create meaningful and descriptive commit messages, making it easier to keep track of code changes. With CommitAI, you can save time and focus on writing code, rather than craf
Language: TypeScript - Size: 765 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 1

opensource-nepal/commitlint
Lint Conventional Commit message on GitHub Actions and pre-commit.
Language: Python - Size: 130 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 29 - Forks: 10

cocogitto/cocogitto-action
A github action to ensure your current gitlog respect the conventional commit specification
Language: Shell - Size: 16.6 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 28 - Forks: 18

sdttttt/gcr
๐ Compact specification git commit tool, it has a variety of practical small functions. (Inspired by git-cz on Node.js)
Language: Rust - Size: 359 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 7

dnanhkhoa/acm
A dead-simple AI-powered CLI tool for effortlessly crafting meaningful Git commit messages
Language: Rust - Size: 587 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 24 - Forks: 0

littleCareless/dish-ai-commit
๐ค AI-Powered VSCode extension for generating standardized Git/SVN commit messages. โจ Supports multiple AI services: OpenAI, ChatGPT, Ollama, Zhipu, DashScope, Doubao, Gemini and VS Code built-in AI. ๐ Multi-language support (EN/CN/JP/KR/Other). ๐ Auto-generate weekly reports.
Language: TypeScript - Size: 23.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 22 - Forks: 0

w1redl4in/git-emoji-cli
My own implementation of gitmoji CLI
Language: JavaScript - Size: 839 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 1

tonicmuroq/commitlog
Commit Log as a Service (zhCN)
Language: HTML - Size: 230 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 6

jonschlinkert/commit-whisperer
Use "cw" in the CLI. No instructions necessary, just hit <enter>. Can also be used as a library. Commit Whisperer is an AI genius for generating meaningful git commit messages from repository state and user instructions.
Language: JavaScript - Size: 178 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 19 - Forks: 0

miguelvalente/gitocommito
Let GitoCommito commit for you
Language: TypeScript - Size: 94.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 0

TutTrue/Aimit
The AI-Powered Commit Message Generator
Language: Rust - Size: 4.27 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 18 - Forks: 1

andre-filho/commit-helper
A python program that helps you write commits following commit conventions
Language: Python - Size: 1.66 MB - Last synced at: about 7 hours ago - Pushed at: 7 months ago - Stars: 18 - Forks: 4

segersniels/genmoji
Generate commit messages from code snippets or your diff
Language: TypeScript - Size: 751 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 0

amzn/git-commit-template ๐ฆ
Set commit templates for git
Language: JavaScript - Size: 250 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 8

negoziator/ai-commit
Autonomous git commits
Language: TypeScript - Size: 3.14 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 17 - Forks: 2

hyiso/commitlint
commitlint - Lint commit messages for Dart and Flutter projects
Language: Dart - Size: 156 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 3

Abizrh/commit-ai.nvim
๐ง A neovim plugin to handle commit using AI
Language: Lua - Size: 39.4 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 14 - Forks: 1

Mahmoud-Emad/commi
Commi is an AI-powered tool that automatically generates Git commit messages based on your code changes.
Language: Python - Size: 120 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 1

wizardoc/commitlint-wizardoc
commitlint-wizardoc is a configuration package for commitlint that contain some rules and plugins to check that your commit message conform to the Wizardoc convention.
Language: TypeScript - Size: 307 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 0

ellerbrock/conventional-changelog-angular-emoji
:thumbsup: Emoijis for the Angular Commit Guidelines with Emojis
Language: JavaScript - Size: 1.94 MB - Last synced at: 18 days ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 1

ellerbrock/conventional-commit-types-emoji
:heart_eyes: add emojis to conventional-commit-types
Size: 424 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 13 - Forks: 3

the-mikedavis/tree-sitter-git-commit
A tree-sitter grammar for git commit messages
Language: JavaScript - Size: 934 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 12 - Forks: 12

in-jun/ai-commit
๊ฐ๋ฐ์๋ง ์ง์คํ์ธ์! AI-Commit์ด ๋น์ ์ ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ๋ถ์ํ์ฌ ๋ช ํํ๊ณ ํ์คํ๋ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ๋ ์ด์ ์ปค๋ฐ ๋ฉ์์ง ์์ฑ์ ์๊ฐ์ ๋ญ๋นํ์ง ๋ง์ธ์.
Language: Go - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 0

INeedJobToStartWork/Commit-Smile
Commit Smile - Your commit make me smile!
Language: TypeScript - Size: 949 KB - Last synced at: about 2 hours ago - Pushed at: 2 months ago - Stars: 11 - Forks: 1

shreyasminocha/seven-rule-msg
โ Minimal, opinionated commit message validator
Language: JavaScript - Size: 381 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 1

pouriya/pcommit
Git commit message handler
Language: Python - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 11 - Forks: 2

MadBomber/aigcm
AI-based git commit message generator
Language: Ruby - Size: 85.9 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 2

prakash-O4/magiccommits
Magiccommit: Effortless Git Commits with AI
Language: Python - Size: 2.75 MB - Last synced at: about 15 hours ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 3

hoopher/commit-linter
commit-linter helps you lint your commit messages according to commit conventions
Language: Python - Size: 9.77 KB - Last synced at: about 16 hours ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 3

olistic/git-scribe
โ๏ธ AI copilot for crafting insightful Git commit messages
Language: JavaScript - Size: 1.92 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 0

tibuurcio/cz-ptbr-changelog
Commitzen adapter para projetos escritos em pt-BR ๐ง๐ท
Language: JavaScript - Size: 1.74 MB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

thefuture-industries/git-auto-commit
A command-line utility that analyzes changes and automatically generates the name of the commit.
Language: Go - Size: 113 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 9 - Forks: 0

belingud/gptcomet
GPTComet: AI-Powered Git Commit Message Generator
Language: Go - Size: 1.92 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 2

prontolabs/pronto-poper ๐ฆ
Pronto runner for Poper, git commit message analyzer
Language: Ruby - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 5

ImSejin/git-commit-message-converter
Interceptor for your commit message by conversion on the user-defined template
Language: Shell - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 0

thisisqubika/guides
Coding style guidelines
Size: 141 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 7

MrKiven/Standard-commit-message
:sunny: Generic standard of a commit message :grin:
Language: Go - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1

fabiomaggio/git-hooks
A collection of Git hooks
Language: Shell - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: about 8 years ago - Stars: 9 - Forks: 2

Aditi3/git-best-practices
Best practices for using GitHub
Size: 166 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 1

hengg/commit-msg-checker
git commit message ๆ ก้ชๅจ
Language: JavaScript - Size: 23.4 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 1

menaveenshankar/git-coco
a simple git hook to add co-authors to commit message
Language: Python - Size: 1.43 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 0

gauravmehla/gitomoji
๐ An emoji guide for Github โก๏ธ Power Users.
Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 1

isabelamendesx/ghost
Ghost is a powerful and fun CLI tool built in .NET to help you magically create your commit messages using the power of Google's AI, Gemini.
Language: C# - Size: 148 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 7 - Forks: 0

rockstaedt/commit-message-check
A CLI tool to ensure short commit messages
Language: Go - Size: 156 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

5n00py/SmartCommit
Automatically generate concise and meaningful Git commit messages from your staged changes using AI.
Language: Shell - Size: 463 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

ad1992/clean-commit-action
Github Action to prevent bad git commit message
Language: JavaScript - Size: 845 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

MassiiNechiche/git-commit-conventions
Conventional Commits 1.0.0
Size: 2.96 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

orhun/Last-Commit
A VSCode extension that focuses on the last git commit
Language: JavaScript - Size: 200 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

williamgrosset/chapter
๐ Custom rules for Git commit messages
Language: C++ - Size: 55.1 MB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 1

kevin-kidd/aicommit
AI Commit generates Git commit messages using AI, supporting various models and providers. Integrate with LazyGit and VS Code, making it easy to incorporate AI Commit into your workflow.
Language: TypeScript - Size: 595 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 1

thunderpoot/unconventional-commits
Unconventional Commits: Advancing the Art of Code Versioning: An in-depth exploration of commit messaging.
Language: TeX - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

alan-agius4/speedy-commit-msg-hook
Git commit message hook
Language: TypeScript - Size: 170 KB - Last synced at: 23 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 3

JasKang/vsc-commitizen
vscode commitizen support
Language: TypeScript - Size: 459 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

jwchan1996/commit-msg
็ๆฌๅบๆไบคไฟกๆฏ่ง่ไธ่ชๅจ้ช่ฏ
Language: Shell - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 5

hauptrolle/tp-commit-message
๐คCopy your commit message from target process
Language: JavaScript - Size: 223 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

security-commits/secom
๐ต Specification for security commit messages
Language: JavaScript - Size: 22.1 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

walles/git-commit-message-plus
VSCode git commit message highlighter nicer than the built-in one
Language: TypeScript - Size: 4.39 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

rajnandan1/okgit
Write conventional commits easily
Language: Go - Size: 6.14 MB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

Pobepto/cz-simple-gitmoji
Adapter for Commitizen formats commit messages with emoji
Language: TypeScript - Size: 19.5 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

divyanshudhruv/gitlog
โก A list of common git commit messages for ๐ clear and ๐ช consistent version control.
Size: 23.4 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

lucas-labs/coco
๐ฅฅ coco ยป interactive cli for creating conventional commits.
Language: Rust - Size: 741 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

shrugify/yolo ๐ฆ
Commit message generator
Language: PHP - Size: 1.16 MB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

darkyzhou/mcm
Generate well-formed commit messages based on your staged changes
Language: Zig - Size: 310 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

hunghg255/commitz-lint
Commit lint CLI
Language: TypeScript - Size: 283 KB - Last synced at: 17 minutes ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

PierreDemailly/commity
Setup commits convention fast & simple.
Language: TypeScript - Size: 1.55 MB - Last synced at: about 14 hours ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

wikimedia/integration-commit-message-validator
Github mirror - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing)
Size: 111 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

0verread/smart-commit
A CLI tool to generate git commit messages
Language: Python - Size: 32.2 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

HyeokjaeLee/gititle
๐ Git commit message creation helper
Language: JavaScript - Size: 729 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

walrusjs/commit
้็จไบคไบ็ๆนๅผๅธฎไฝ ็ๆ่ง่็ๆไบคๆถๆฏ
Language: TypeScript - Size: 187 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

VsIG-official/How-To-Commit-Better-Guide
There You'll find some useful tips and rules to make Your commits better
Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

utkudarilmaz/komutan
Komutan is a commit message validator, make them in rule
Language: Go - Size: 2.05 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

hundertschaft/gitmoji
The open source emoji guide for semantic commit messages. (release August 2017)
Language: TypeScript - Size: 107 MB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1
