@sheplu/yagi
v0.101.3
Published
Yet Another GitHub Interface
Maintainers
Readme
YAGI - Yet Another GitHub Interface
Yagi is a modern, minimalistic, and developer-friendly toolkit to interact with the GitHub API — without the complexity of Octokit. Built from the ground up for clarity, control, and extensibility.
🧪 Built for engineers, CI pipelines, and automation scripts that need GitHub done right.
🚀 Features
- 🧰 Straightforward API for common GitHub tasks
- 🔐 Supports Personal Access Tokens (PATs) out of the box
- 💡 Lightweight and dependency-free core
- 🛠️ Designed for both automation and interactive use
📦 Installation
npm install @sheplu/yagi
# or
yarn add @sheplu/yagi🔭 Roadmap
- [ ] GitHub App support
- [ ] Webhook signature verification
- [ ] Smart pagination helpers
- [ ] Retry handling for 429/rate-limiting
- [ ] GitHub Actions helper context
🤝 Contributing
Contributions welcome! Open an issue, suggest a feature, or submit a pull request.
git clone https://github.com/sheplu/yagi
cd yagi
npm install