Skip to content

jindo-io/jindo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Jindo(็ๅณถ)

JVM Integrated, No-Deps Operation

Jindo is a lightweight, JVM-based Git hooks manager that simplifies your development workflow. It allows you to run JVM applications as Git hooks without external dependencies.

Why Jindo?

  • We need to run git-hooks in our project with just JVM.
  • Don't rely on pre-commit or husky anymore.
  • Here's a simple, fast, and lightweight ๐Ÿ• Jindo.

Getting Started

MacOS

brew tap jindo-io/jindo
brew install jindo

Others

Download the latest release.

Features

๐Ÿš€ Zero External Dependencies

  • Only requires JVM 8+
  • No need for Node.js, Python, or other runtimes
  • Minimal setup overhead

๐Ÿ”ง Simple Yet Powerful Configuration

  • Easy-to-understand YAML configuration
  • Support for multiple repositories
  • Flexible hook management

๐Ÿ“ฆ Seamless JVM Integration

  • Direct access to Maven Central
  • Automatic dependency resolution via Coursier
  • Run any JVM-based tools (Java, Scala, Kotlin, etc.)

๐Ÿ”’ Reliable and Consistent

  • Same JVM environment across all hooks
  • Predictable behavior in CI/CD
  • Better performance for JVM-based checks
  • Direct execution without wrappers

About

Bringing git-hooks into JVM world ๐Ÿ•

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages