chavyleung/scripts

BoxJs

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 12th, 2026
Created on December 26th, 2019
Open Issues & Pull Requests: 67 (+0)
GitHub issues: Enabled
Number of forks: 1,136
Total Stargazers: 5,532 (+0)
Total Subscribers: 292 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 7
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 382 days
Stale 30+ days: 7
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Chavy Scripts is a JavaScript utility framework that provides scripting tools and a web-based interface for managing automation scripts across proxy and traffic routing applications.

The project solves the problem of managing and executing scripts in environments like Shadowrocket, Loon, Quantumult X, Surge, and Stash by providing two main components. BoxJs is a single-page application accessible through a web interface that serves as a central hub for script utilities. Env.js is a utility library that can be embedded in scripts to provide common functionality like HTTP client methods (get, post, put, delete, head, options, patch) and persistent data storage capabilities.

Developers working with proxy applications and traffic routing tools who need to write automation scripts should consider this framework. It is particularly suited for those already using one of the supported proxy clients and wanting a standardized way to handle HTTP requests and data persistence across multiple scripts. The tool bridges the gap between script execution environments and user-facing configuration by offering both a programmatic library and a graphical interface for managing script settings.

The project maintains active engagement with its user community through a dedicated discussion group. Development activity shows ongoing refinement of both the BoxJs interface and the Env.js utility library, with maintenance of installation modules for each supported proxy platform. The codebase includes both a minified production version and a readable source version of the core utility library to serve different use cases.