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
Back to kaixindelele/chatpaper

Projects sharing features with ChatPaper

30 open-source projects similar to kaixindelele/chatpaper, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • imbad0202/academic-research-skillsImbad0202 avatar

    Imbad0202/academic-research-skills

    32,007View on GitHub↗

    This project is an LLM research workflow framework and academic writing automation tool designed to coordinate the research, drafting, and peer-review processes of scholarly papers. It functions as a scientific manuscript auditor and an AI peer review system that uses multi-agent evaluation to verify citation integrity and score manuscripts against quality rubrics. The system distinguishes itself through a verification suite that employs vision models for figure fidelity auditing and anchor links for claim support verification. It includes a writing style calibration utility that analyzes pre

    Pythonacademic-pipelineacademic-writingai-research
    View on GitHub↗32,007
  • yuan1z0825/nature-skillsYuan1z0825 avatar

    Yuan1z0825/nature-skills

    22,566View on GitHub↗

    Nature-skills is a suite of specialized software components designed for academic writing assistance, literature retrieval, document conversion, peer review simulation, and scientific figure generation. It functions as an LLM-driven assistant to help researchers polish scientific manuscripts, manage bibliographic references, and produce publication-quality materials for high-impact journals. The project distinguishes itself through a multi-stage writing pipeline and an agentic literature retrieval system that verifies citations across academic databases. It includes capabilities for convertin

    Pythoncodex-skillsnaturenature-skills
    View on GitHub↗22,566
  • muisedestiny/zotero-gptMuiseDestiny avatar

    MuiseDestiny/zotero-gpt

    7,197View on GitHub↗

    zotero-gpt is an extension that integrates large language models with a reference management system to assist in the analysis and summarization of academic research papers. It functions as a research paper AI assistant capable of querying PDF documents and extracting insights directly from academic libraries. The tool features a contextual research search system that locates items within a library based on the semantic meaning of selected text. It includes a visual interface that renders AI-generated responses using Markdown and supports the display of complex mathematical formulas. The syst

    TypeScriptgptzoterozotero-plugin
    View on GitHub↗7,197

AI search

Explore more awesome repositories

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

Find more with AI search
  • sakanaai/ai-scientistSakanaAI avatar

    SakanaAI/AI-Scientist

    13,980View on GitHub↗

    AI-Scientist is an autonomous research pipeline and framework for scientific discovery. It employs large language model agents to manage the full lifecycle of a scientific project, from initial hypothesis generation to the production of formal academic papers. The system operates through a repeating research loop that integrates automated experimental execution, data analysis, and literature novelty verification. It queries external academic databases to validate the originality of ideas and retrieve citations, then translates experimental findings into LaTeX manuscripts. To refine these outp

    Jupyter Notebook
    View on GitHub↗13,980
  • hismax/redinkHisMax avatar

    HisMax/RedInk

    4,860View on GitHub↗

    RedInk is an AI content automation tool designed to generate coordinated social media posts, including titles, body text, and matching visual assets, from a single user-provided topic. It functions as a stateless content pipeline that uses large language models to transform topics into structured marketing copy and image prompts. The system utilizes prompt-template orchestration to combine static instructions with dynamic inputs, guiding artificial intelligence toward specific output formats. Users can manage these AI behaviors and API preferences through a web-based settings interface that t

    Python
    View on GitHub↗4,860
  • future-house/paper-qaFuture-House avatar

    Future-House/paper-qa

    8,161View on GitHub↗

    Paper-qa is a retrieval augmented generation system designed for question answering and analysis of scientific literature and technical documents. It functions as an LLM-powered research assistant that extracts grounded answers and summaries with citations from a document library. The system utilizes an agentic RAG orchestrator to iteratively refine search queries and gather evidence through multi-step tool calling. It features a multimodal document parser that extracts text, tables, and images from PDFs, alongside a vector-based indexer that embeds and caches document libraries for efficient

    Pythonairagscience
    View on GitHub↗8,161
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • stanford-oval/stormstanford-oval avatar

    stanford-oval/storm

    27,916View on GitHub↗

    Storm is an automated research platform that coordinates multiple language model agents to conduct internet-based information gathering and generate structured, citation-backed articles. The system functions as a modular framework that grounds generated content in real-time web data, ensuring that all outputs are verifiable and evidence-based. The platform distinguishes itself through a multi-agent discourse orchestrator that simulates expert dialogues to refine information discovery. By utilizing hierarchical concept mapping, the system organizes retrieved data into dynamic structures, allow

    Pythonagentic-ragdeep-researchemnlp2024
    View on GitHub↗27,916
  • comfyanonymous/comfyui_examplescomfyanonymous avatar

    comfyanonymous/ComfyUI_examples

    3,918View on GitHub↗

    This repository is a collection of node-based pipeline configurations, examples, and templates for generating AI media. It provides a workflow library and a curated gallery of blueprints designed for creating images, videos, and 3D assets using diffusion models. The project specifically offers a set of pre-configured node graphs for implementing advanced image generation and refinement techniques, with a focus on Stable Diffusion workflows. These examples demonstrate how to interconnect processing nodes to define complex generative logic without writing code. The available templates cover a

    HTML
    View on GitHub↗3,918
  • the-pocket/pocketflow-tutorial-codebase-knowledgeThe-Pocket avatar

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396View on GitHub↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Pythoncodinglarge-language-modellarge-language-models
    View on GitHub↗12,396
  • zlzforever/dotnetspiderzlzforever avatar

    zlzforever/DotnetSpider

    4,136View on GitHub↗

    DotnetSpider is a .NET web crawler framework and programmable tool designed for traversing websites and capturing structured data from web pages. It functions as a distributed crawling engine that enables the automation of web crawling to discover and extract data. The framework is designed for distributed data extraction, allowing crawling tasks to be spread across multiple servers to process large volumes of web content. This architecture supports high-performance web scraping and enterprise data collection workflows for gathering structured information.

    C#
    View on GitHub↗4,136
  • remitchell/python-scrapingREMitchell avatar

    REMitchell/python-scraping

    4,714View on GitHub↗

    This project is a Python web scraping library and automated data collection suite. It provides tools for extracting structured data from websites, implementing web crawlers to navigate site links, and parsing HTML DOM structures to isolate specific elements and attributes. The toolkit includes a pipeline for processing unstructured text and cleaning raw web content to extract meaningful information. It also features capabilities for image data extraction and the integration of external APIs to retrieve structured data from remote endpoints. The system covers broad capability areas including

    Jupyter Notebook
    View on GitHub↗4,714
  • crawlab-team/crawlabcrawlab-team avatar

    crawlab-team/crawlab

    12,217View on GitHub↗

    Crawlab is a distributed web scraping platform designed to centralize the management, deployment, and execution of large-scale data extraction tasks. It functions as a control plane that orchestrates scraping scripts and automated workflows across multiple nodes, providing a unified environment for managing complex data collection operations. The platform distinguishes itself through a distributed architecture that coordinates worker nodes via a central master, utilizing real-time communication to maintain oversight of all active processes. It ensures operational consistency by isolating task

    Gocrawlabcrawlercrawling-tasks
    View on GitHub↗12,217
  • funstory-ai/babeldocfunstory-ai avatar

    funstory-ai/BabelDOC

    7,752View on GitHub↗

    BabelDOC is a technical document translation system designed to translate PDF files while preserving their original layout and styling. It functions as a layout-preserving translator that utilizes large language models to convert content into target languages, specifically tailored for scientific and technical documents. The system distinguishes itself through specialized handling of academic content, including the identification and preservation of mathematical formulas and complex layout structures. It ensures technical accuracy by employing glossary-driven terminology enforcement, using so

    Python
    View on GitHub↗7,752
  • asciimoo/collyasciimoo avatar

    asciimoo/colly

    25,348View on GitHub↗

    Colly is a web scraping framework and concurrent crawler written in Go. It provides a system for traversing web pages, following links, and extracting structured data from HTML and XML documents. The framework includes a distributed scraping engine designed to spread data collection tasks across multiple instances to increase throughput. It ensures compliance with website owner policies by automatically reading and respecting robots.txt files. The system manages request lifecycles through domain-based rate limiting, concurrency controls, and session management via a stateful cookie jar. It s

    Go
    View on GitHub↗25,348
  • getomni-ai/zeroxgetomni-ai avatar

    getomni-ai/zerox

    12,241View on GitHub↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    TypeScriptocrpdf
    View on GitHub↗12,241
  • oldratlee/translationsoldratlee avatar

    oldratlee/translations

    6,914View on GitHub↗

    This project is a curated knowledge base and archive of seminal computer science texts and software development documentation translated from English into Chinese. It provides a collection of translations for classic technical articles, software engineering papers, and system design guides. The repository functions as a technical translation library focused on bridging language gaps in software engineering education. It covers foundational programming paradigms, architectural guides, and cross-language technical research to make influential English software development literature accessible t

    apiapi-designchinese-translation
    View on GitHub↗6,914
  • ethanwillis/zotero-scihubethanwillis avatar

    ethanwillis/zotero-scihub

    4,015View on GitHub↗

    This project is a reference manager extension and academic PDF downloader. It functions as a plugin that integrates Sci-Hub with Zotero to automate the retrieval of full-text academic papers and books from an external digital archive. The utility uses digital object identifiers to locate specific documents and translate academic metadata into direct download links. Once retrieved, the tool attaches the downloaded PDF files directly to the corresponding items within a Zotero library. The system handles document sourcing through an API-driven process and performs PDF retrieval asynchronously t

    TypeScriptopensciencescihubzotero
    View on GitHub↗4,015
  • 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
  • opendatalab/pdf-extract-kitopendatalab avatar

    opendatalab/PDF-Extract-Kit

    9,724View on GitHub↗

    PDF-Extract-Kit is a document extraction toolkit designed to convert PDF documents into structured formats such as Markdown, HTML, and LaTeX. It functions as a multi-stage parsing framework that combines a document layout analyzer, a formula recognition engine, an OCR text extractor, and a table extraction system. The project focuses on recovering complex document elements by translating images of mathematical formulas and tabular structures into editable source code. It utilizes model-driven layout analysis to identify structural elements in reports and textbooks while ignoring noise like wa

    Python
    View on GitHub↗9,724
  • facebookresearch/nougatfacebookresearch avatar

    facebookresearch/nougat

    10,015View on GitHub↗

    Nougat is a neural OCR system and LLM document parser designed to convert images of academic PDF documents into structured markdown text and mathematical formulas. It functions as a PDF to markdown converter that uses deep learning to handle layout and formula recognition. The project provides a document training pipeline for generating datasets and training neural networks to recognize specific academic document styles. This includes utilities for training dataset generation, neural model training, and model checkpoint management to ensure reproducible deployment. The system covers a broad

    Python
    View on GitHub↗10,015
  • lining0806/pythonspidernoteslining0806 avatar

    lining0806/PythonSpiderNotes

    7,445View on GitHub↗

    PythonSpiderNotes is a comprehensive instructional resource and framework for building web crawlers and extracting data using the Python programming language. It provides a set of methods for parsing unstructured HTML and JSON data into structured formats for persistent storage. The project includes detailed guides and tutorials on browser automation for retrieving dynamic content, as well as a framework for data extraction. It specifically covers anti-bot bypass techniques, such as rotating proxies and spoofing headers, to avoid IP blocks and detection systems. The capability surface extend

    Pythoncaptchacookiepython
    View on GitHub↗7,445
  • friendsofphp/goutteF

    FriendsOfPHP/Goutte

    9,201View on GitHub↗

    Goutte is a PHP web scraper and DOM crawler designed for extracting data from websites. It functions as an HTTP client wrapper that enables the retrieval of web pages and the parsing of HTML content. The project provides a web form automator to programmatically fill and submit HTML forms to remote servers. It also includes a mechanism for automated website crawling by following links to discover and archive web content. The system supports stateful session management to maintain cookies and headers across requests. It further covers HTML data extraction through DOM-based element selection an

    PHP
    View on GitHub↗9,201
  • binux/pyspiderbinux avatar

    binux/pyspider

    16,809View on GitHub↗

    PySpider is a Python web crawling framework designed for automated data extraction. It provides a pipeline for periodically fetching web content, processing HTML, and persisting scraped information into database backends. The system features a web-based management interface for editing scraping scripts, monitoring task progress, and reviewing collected data. It includes a headless browser JavaScript renderer to capture rendered HTML from dynamic web pages and a distributed architecture that uses message queues to scale crawling workloads across multiple nodes. The framework also covers task

    Python
    View on GitHub↗16,809
  • helallao/perplexity-aihelallao avatar

    helallao/perplexity-ai

    1,375View on GitHub↗

    This project provides a programmatic client for interacting with AI-powered search services. It is designed to automate research tasks by facilitating batch query processing, real-time response streaming, and document content analysis through both synchronous and asynchronous interfaces. To ensure continuous service access and high throughput, the system includes an automated account provisioning and lifecycle management framework. This allows for the rotation of authenticated sessions and the automatic renewal of credentials, which helps maintain access during high-volume operations. The pr

    Pythonaiapiartificial-intelligence
    View on GitHub↗1,375
  • lorien/web-scrapinglorien avatar

    lorien/web-scraping

    7,931View on GitHub↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Makefile
    View on GitHub↗7,931
  • bda-research/node-crawlerbda-research avatar

    bda-research/node-crawler

    6,785View on GitHub↗

    node-crawler is a programmable web crawler for Node.js that manages request queues and automates data extraction. It functions as a rate-limited HTTP client and a headless HTML parser, providing the infrastructure to visit large sets of URLs asynchronously while preventing duplicate processing through task deduplication. The project distinguishes itself through a proxy rotation manager that cycles user agents and proxy servers to bypass access restrictions. It utilizes the HTTP/2 protocol to improve request performance and server compatibility during large-scale scraping operations. The syst

    TypeScriptcheeriocrawlerextract-data
    View on GitHub↗6,785
  • code4craft/webmagiccode4craft avatar

    code4craft/webmagic

    11,680View on GitHub↗

    Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process large volumes of web pages. It functions as a distributed web crawler and dynamic content crawler, utilizing an XPath HTML parser to locate and extract specific data points from page structures. The framework distinguishes itself through its ability to handle dynamic content by rendering JavaScript and executing asynchronous requests to extract data from non-static pages. It also allows users to define and execute crawler logic via scripting languages, enabling the update of col

    Javacrawlerframeworkjava
    View on GitHub↗11,680
  • s0md3v/photons0md3v avatar

    s0md3v/Photon

    12,953View on GitHub↗

    Photon is a command-line web crawler designed for security reconnaissance and information gathering. It systematically traverses websites to discover URLs, map domain infrastructure, and identify associated subdomains by retrieving DNS records. The tool distinguishes itself through its ability to perform deep content analysis, including the extraction of sensitive data such as API keys and authentication tokens using user-defined regular expressions. It supports offline inspection by cloning crawled web content to the local filesystem, allowing for structural analysis without additional netwo

    Pythoncrawlerinformation-gatheringosint
    View on GitHub↗12,953
  • projectdiscovery/katanaprojectdiscovery avatar

    projectdiscovery/katana

    15,584View on GitHub↗

    Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a utility for identifying endpoints, forms, and API structures across web targets by combining standard HTTP request traversal with headless browser automation to render dynamic, JavaScript-heavy content. The tool distinguishes itself through its ability to maintain authenticated sessions and handle complex web interactions, such as automated form submission and captcha resolution. It provides granular control over the discovery process, allowing users to define specific crawl

    Goclicrawlergocrawler
    View on GitHub↗15,584