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

InstaPy/InstaPy

0
View on GitHub↗
17,771 stars·3,863 forks·Python·gpl-3.0·19 views

InstaPy

InstaPy is a Python-based automation library designed to manage social media engagement and audience growth. It functions as an automation bot that executes programmatic workflows to interact with platform interfaces, facilitating consistent activity such as liking, commenting, and following accounts.

The framework operates by controlling a real browser instance, utilizing document object model selectors to trigger interface actions. It distinguishes itself through configuration-driven execution, which allows users to adjust operational logic and interaction parameters via external files rather than modifying source code.

To maintain account activity, the tool incorporates heuristic-based rate limiting and randomized delays to simulate human behavior patterns. It also supports stateful session persistence, ensuring that authentication data remains active across multiple execution cycles while providing filtering capabilities to target specific user relationships and connection statuses.

Features

  • Automation Bots - Functions as an automation bot to execute programmatic workflows for social media engagement.
  • Engagement Automation - Automates social interactions like liking, commenting, and following to increase profile visibility and engagement.
  • Growth Automators - Automates interactions to increase follower counts and profile visibility on social platforms.
  • Social Media Management - Manages consistent engagement schedules and interaction limits to maintain an active social media presence.
  • Account Management - Manages account relationships by filtering and targeting specific user groups for engagement.
  • Browser Automation - Controls a real browser instance programmatically to simulate user interactions within web interfaces.
  • Rate Limiters - Implements randomized delays and activity caps to mimic human behavior and prevent detection.
  • Browser Automation Interfaces - Provides a programmatic Python interface for executing browser-based automation workflows.
  • Stateful Session Persistence - Maintains authentication cookies and session data across multiple execution cycles to keep accounts logged in.
  • Scheduling Automation - Provides configurable interaction limits and scheduling to manage activity speed and daily volume.
  • Configuration-Driven Orchestrators - Uses external configuration files to define operational logic and interaction parameters without modifying source code.

Star history

Star history chart for instapy/instapyStar history chart for instapy/instapy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to InstaPy

Similar open-source projects, ranked by how many features they share with InstaPy.
  • apify/crawleeapify avatar

    apify/crawlee

    24,002View on GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    TypeScriptapifyautomationcrawler
    View on GitHub↗24,002
  • rightnow-ai/openfangRightNow-AI avatar

    RightNow-AI/openfang

    17,834View on GitHub↗

    OpenFang is an operating system for LLM agents designed to orchestrate autonomous agents with built-in task scheduling, tool sandboxing, and multi-model routing. It provides a secure AI execution environment that integrates prompt injection scanning, cryptographic audit trails, and resource metering to ensure controlled processing. The platform distinguishes itself through a comprehensive security architecture, featuring fuel-metered tool sandboxing and an immutable activity audit trail based on cryptographic hash-chains. It implements high-assurance identity verification via signed manifests

    Rustagent-frameworkai-agentsllm
    View on GitHub↗17,834
  • ohld/igbotohld avatar

    ohld/igbot

    4,849View on GitHub↗

    igbot is an Instagram automation bot that handles routine social media interactions on Instagram, including following, unfollowing, liking, and commenting on posts and profiles. It also functions as a video metadata extractor, retrieving download URLs, view counts, and audio information from Instagram Reels and public short videos. To carry out these actions, the bot combines GraphQL API scraping with headless browser automation, mimicking human behavior through randomized action timing, session cookie persistence, and user agent rotation. A task queue with exponential backoff retry ensures r

    Pythonapi-wrapperbotcomment
    View on GitHub↗4,849
  • yikart/aitoearnyikart avatar

    yikart/AiToEarn

    21,287View on GitHub↗

    AiToEarn is an artificial intelligence-driven social media management platform designed to centralize content orchestration, audience engagement, and performance analytics. It provides a unified workspace where users can generate, optimize, and schedule content across multiple social networks while automating interactions through intelligent language and media models. The platform distinguishes itself by integrating sentiment analysis to categorize audience engagement and identify purchase intent, allowing for personalized automated responses. It utilizes a credit-based accounting system to m

    TypeScriptauto-publishdouyindouyin-api
    View on GitHub↗21,287
See all 30 alternatives to InstaPy→

Frequently asked questions

What does instapy/instapy do?

InstaPy is a Python-based automation library designed to manage social media engagement and audience growth. It functions as an automation bot that executes programmatic workflows to interact with platform interfaces, facilitating consistent activity such as liking, commenting, and following accounts.

What are the main features of instapy/instapy?

The main features of instapy/instapy are: Automation Bots, Engagement Automation, Growth Automators, Social Media Management, Account Management, Browser Automation, Rate Limiters, Browser Automation Interfaces.

What are some open-source alternatives to instapy/instapy?

Open-source alternatives to instapy/instapy include: apify/crawlee — Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction… rightnow-ai/openfang — OpenFang is an operating system for LLM agents designed to orchestrate autonomous agents with built-in task… ohld/igbot — igbot is an Instagram automation bot that handles routine social media interactions on Instagram, including following,… yikart/aitoearn — AiToEarn is an artificial intelligence-driven social media management platform designed to centralize content… mozilla/geckodriver — geckodriver is a browser automation driver and W3C WebDriver implementation. It functions as a proxy server that… pedroslopez/whatsapp-web.js — This project is a Node.js framework designed for headless browser automation, enabling the creation of automated…