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
jef avatar

jef/streetmerchant

0
View on GitHub↗
5,396 stars·1,321 forks·TypeScript·MIT·26 viewsjef.buzz/streetmerchant↗

Streetmerchant

Streetmerchant is an e-commerce stock monitor and automated checkout assistant. It tracks product availability on online stores and sends immediate alerts when out-of-stock items return.

The system functions as a multi-platform notification gateway and a stock tracking dashboard. It automates the process of adding available items to a shopping cart and opens a browser window to facilitate rapid manual purchase.

The project includes capabilities for online store management, real-time inventory alerting, and product availability tracking. These are managed through a web interface used to view stock status, update store configurations, and edit environment settings.

Features

  • Stock Availability Monitoring - Continuously tracks availability of specific online products to identify when out-of-stock items return.
  • Automated Checkout Tools - Automates the addition of available products to a cart and opens a browser for rapid manual purchase.
  • Stock Replenishment Notifications - Sends immediate notifications across various platforms and devices the moment a monitored item returns to stock.
  • Automated Cart Additions - Automates adding available items to a shopping cart to accelerate the manual checkout process.
  • Headless Browser Automation - Uses headless browser automation to programmatically add available items to shopping carts.
  • Real-Time Event Notifications - Sends immediate, real-time notifications across various platforms when a monitored product becomes available.
  • Event-Driven Notification Triggers - Triggers immediate notification sequences upon detecting a successful stock check match.
  • Multi-Platform Notification Dispatchers - Dispatches stock availability alerts across various third-party messaging platforms and devices.
  • E-commerce Item Tracking Management - Provides a centralized web interface for configuring and monitoring a list of tracked e-commerce items.
  • Notification Plugin Frameworks - Provides a modular plugin architecture for extending alert delivery across different messaging platforms.
  • Stock Tracking Dashboards - Provides a web interface to visualize store status, filter tracked items, and restart monitoring services.
  • Web Dashboards - Ships a web-based interface for real-time monitoring of stock status and tracking parameter adjustment.
  • Stock Tracking Dashboards - Provides a web interface for managing store configurations, monitoring item status, and updating settings in real time.
  • User-Configurable Settings - Provides a web-based admin interface for modifying store configurations and environment settings.

Star history

Star history chart for jef/streetmerchantStar history chart for jef/streetmerchant

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 jef/streetmerchant do?

Streetmerchant is an e-commerce stock monitor and automated checkout assistant. It tracks product availability on online stores and sends immediate alerts when out-of-stock items return.

What are the main features of jef/streetmerchant?

The main features of jef/streetmerchant are: Stock Availability Monitoring, Automated Checkout Tools, Stock Replenishment Notifications, Automated Cart Additions, Headless Browser Automation, Real-Time Event Notifications, Event-Driven Notification Triggers, Multi-Platform Notification Dispatchers.

Which projects share features with jef/streetmerchant?

Projects with overlapping indexed features include: makinaruto/automatic_ticket_purchase — This project is a ticket purchase automation tool and browser automation bot designed to secure high-demand event… tychxn/jd-assistant — jd-assistant is an e-commerce automation bot designed for the JD.com platform. It functions as an automated checkout… manaflow-ai/cmux — cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI… evcc-io/evcc — evcc is an open-source home energy management system and solar charging optimization engine. It coordinates solar… dreammis/social-auto-upload — This project is a social media automation tool designed to publish videos and images across multiple social networks… casperjs/casperjs — CasperJS is a scripting utility and testing framework for automating web scenarios via headless browsers. It enables…

Projects sharing features with Streetmerchant

These projects share indexed features with Streetmerchant. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • makinaruto/automatic_ticket_purchaseMakiNaruto avatar

    MakiNaruto/Automatic_ticket_purchase

    5,522View on GitHub↗

    This project is a ticket purchase automation tool and browser automation bot designed to secure high-demand event tickets. It functions as a web scraping purchase script that monitors availability and executes checkout transactions programmatically. The tool utilizes a hybrid execution model that combines headless browser automation for authentication and session management with direct HTTP requests to ticketing server APIs. This approach is used to bypass user interface latency and handle high-speed request processing during flash sales. The system includes capabilities for automated availa

    Pythonbeautifulsoup4python3requests
    View on GitHub↗5,522
  • tychxn/jd-assistanttychxn avatar

    tychxn/jd-assistant

    5,266View on GitHub↗

    jd-assistant is an e-commerce automation bot designed for the JD.com platform. It functions as an automated checkout script and task runner that monitors product stock and executes purchase sequences for high-demand items. The project specializes in flash sale automation, combining real-time stock monitoring with clock-synced task scheduling to trigger orders at specific timestamps. It manages the end-to-end purchase flow, including automated cart management and the submission of orders using predefined regional identifiers. The system includes capabilities for account and session management

    Pythonassistantbuyjd
    View on GitHub↗5,266
  • manaflow-ai/cmuxmanaflow-ai avatar

    manaflow-ai/cmux

    22,717View on GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Swiftampclaude-codecodex
    View on GitHub↗22,717
  • evcc-io/evccevcc-io avatar

    evcc-io/evcc

    6,856View on GitHub↗

    evcc is an open-source home energy management system and solar charging optimization engine. It coordinates solar inverters, electric vehicle chargers, home batteries, and smart devices to route surplus solar energy to load points, optimizing energy use and minimizing grid costs. The platform functions as a multi-protocol charger orchestrator and ISO 15118-2 plug and charge controller, enabling automatic vehicle identification and battery state retrieval. It distinguishes itself through a plugin-based device abstraction layer and protocol-agnostic drivers that unify control across diverse har

    Gobatterychargereebus
    View on GitHub↗6,856
  • Compare all 30 related projects→