awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
chavyleung avatar

chavyleung/scripts

0
View on GitHub↗
5,523 stars·1,140 forks·JavaScript·GPL-3.0·15 viewsdocs.boxjs.app↗

Scripts

This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers.

The system provides a persistent local data store to maintain state between script executions by saving and retrieving strings and JSON objects. It enables data exchange through structured JSON objects and supports both synchronous and asynchronous network requests using custom headers.

Features

  • Scripting Runtimes - Implements a specialized runtime environment designed to execute custom automation scripts with integrated API and storage access.
  • JSON Data Exchange - Uses structured JSON for transporting state and configuration between the local environment and remote servers.
  • Local Data Stores - Provides a persistence layer for managing data locally on the device to maintain state.
  • Local Persistence Layers - Provides a local persistence layer for storing application state and user data in file-based databases.
  • Local State Databases - Provides persistent local storage to maintain application metadata and state consistency between script executions.
  • Execution State Persistence - Maintains variable and object states across multiple separate script executions within the runtime session.
  • External API Clients - Implements standardized interfaces for executing requests to remote REST services from within the script environment.
  • Task Automation Scripts - Provides custom scripts for interacting with and manipulating external software components through automated tasks.
  • Script State Persistence - Maintains state between separate script executions by saving and retrieving strings or objects in a local database.
  • API Clients - Provides a set of tools for consuming and interacting with external REST services.
  • HTTP Method Executions - Executes various HTTP methods with custom headers to exchange data with remote servers.
  • Asynchronous API Clients - Provides a client for handling non-blocking network operations and data parsing to prevent environment freezing.
  • External API Integrations - Integrates with external REST services to manage data via synchronous and asynchronous network requests.
  • Automation Script Libraries - Ships a collection of automation scripts tailored for the BoxJs environment to interact with external APIs.
  • Custom Request Headers - Enables the injection of user-defined metadata into HTTP request headers for authentication and data formatting.
  • Synchronous Network Clients - Provides interfaces for performing blocking network requests that ensure data is received before script continuation.
  • API Workflow Automation - Automates sequential API interactions where outputs of one call serve as inputs for subsequent requests.

Star history

Star history chart for chavyleung/scriptsStar history chart for chavyleung/scripts

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does chavyleung/scripts do?

This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers.

What are the main features of chavyleung/scripts?

The main features of chavyleung/scripts are: Scripting Runtimes, JSON Data Exchange, Local Data Stores, Local Persistence Layers, Local State Databases, Execution State Persistence, External API Clients, Task Automation Scripts.

Which projects share features with chavyleung/scripts?

Projects with overlapping indexed features include: miru-project/miru-app — Miru is a multimedia content aggregator and proxy-enabled media player that provides a unified interface for streaming… libcpr/cpr — C++ is a high-level HTTP client library and wrapper for libcurl. It provides a C++ interface for making network… aidoku/aidoku — Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a… mikeal/r2 — r2 is a JavaScript HTTP client library and asynchronous request library used for executing network calls. It provides… hiteshchoudhary/chai-aur-react — This project is an educational course and a collection of frontend projects designed to teach the core concepts and…

Projects sharing features with Scripts

These projects share indexed features with Scripts. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • miru-project/miru-appmiru-project avatar

    miru-project/miru-app

    5,538View on GitHub↗

    Miru is a multimedia content aggregator and proxy-enabled media player that provides a unified interface for streaming videos, reading comics, and browsing novels from multiple external sources. It functions as a JavaScript extension platform, allowing users to add new media sources and application features by integrating custom scripts and provider logic. The application integrates with external media tracking services to synchronize viewing progress and maintain media libraries. It also fetches detailed movie and show information from external databases to enrich content displays with metad

    Dart
    View on GitHub↗5,538
  • libcpr/cprlibcpr avatar

    libcpr/cpr

    7,367View on GitHub↗

    C++ is a high-level HTTP client library and wrapper for libcurl. It provides a C++ interface for making network requests, managing network sessions, and implementing data transfers. The library distinguishes itself by offering an asynchronous HTTP client capable of executing non-blocking requests via callback interfaces. It also functions as a multipart form uploader for transmitting files and structured data, as well as an SSE stream handler for processing real-time server-sent events over persistent connections. Its broader capabilities cover secure web communication through SSL encryption

    C++
    View on GitHub↗7,367
  • aidoku/aidokuAidoku avatar

    Aidoku/Aidoku

    3,951View on GitHub↗

    Aidoku is a manga reader application and digital library manager. It serves as a modular content aggregator that allows users to discover, download, and read manga from various third-party sources and local files. The application utilizes a modular source plugin system to integrate external provider packages, enabling the ingestion of content from multiple third-party sources. It includes a sync engine that communicates with external tracking APIs to maintain consistent reading progress across different platforms. The system covers manga library management, including the ability to search fo

    Swiftiosmangareading
    View on GitHub↗3,951
  • flutter-team-archive/pluginsflutter-team-archive avatar

    flutter-team-archive/plugins

    17,710View on GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Dartandroiddartflutter
    View on GitHub↗17,710
  • Compare all 30 related projects→