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

Research tools and examples

Ranking updated Oct 2, 2026

For research and examples, the first results are hkuds/ai-researcher (This repository provides an automated literature review tool and scientific workflow orchestrator with AI-powered paper analysis, matching the academic research assistant category well despite lacking dedicated PDF extraction or knowledge graph visualization features), zotero/zotero (Zotero is a reference management platform equipped with bibliographic collection, PDF annotation, and collaborative research features that closely align with academic review needs, though it lacks native AI-powered summarization and advanced knowledge graph visualization) and jabref/jabref (JabRef is a desktop bibliographic reference manager that organizes literature and automates citations, matching the research assistant category well despite lacking native knowledge graph visualization). assafelovic/gpt-researcher and learningcircuit/local-deep-research round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Explore open-source research tools and code examples to support data analysis, literature review, and academic workflows.

Research tools and examples

Find the best repos with AI.We'll search the best matching repositories with AI.
  • hkuds/ai-researcherHKUDS avatar

    HKUDS/AI-Researcher

    4,492View on GitHub↗

    AI-Researcher is an LLM research automation framework and scientific workflow orchestrator designed to automate the end-to-end discovery process. It employs autonomous AI research agents to identify research gaps, formulate hypotheses, and execute scientific discovery workflows independently. The system integrates an automated literature review tool for gathering and analyzing academic papers and code repositories with an AI-driven manuscript generator that synthesizes research motivations and experimental results into full-length academic papers. The framework covers a modular research pipe

    This repository provides an automated literature review tool and scientific workflow orchestrator with AI-powered paper analysis, matching the academic research assistant category well despite lacking dedicated PDF extraction or knowledge graph visualization features.

    PythonLiterature CollectorsLiterature Synthesizers
    View on GitHub↗4,492
  • zotero/zoterozotero avatar

    zotero/zotero

    14,488View on GitHub↗

    Zotero is reference management software designed for collecting, organizing, and citing bibliographic research sources and digital documents for academic work. It functions as a web bibliographic collector, a citation generator, and a collaborative research platform. The system integrates tools for capturing metadata and archiving web pages into a centralized research library. It provides a specialized environment for reading and marking up PDF and EPUB files with highlights and notes linked directly to research sources. The software covers a broad range of capabilities including bibliograph

    Zotero is a reference management platform equipped with bibliographic collection, PDF annotation, and collaborative research features that closely align with academic review needs, though it lacks native AI-powered summarization and advanced knowledge graph visualization.

    JavaScriptReference Management Software
    View on GitHub↗14,488
  • jabref/jabrefJabRef avatar

    JabRef/jabref

    4,373View on GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    JabRef is a desktop bibliographic reference manager that organizes literature and automates citations, matching the research assistant category well despite lacking native knowledge graph visualization.

    JavaBibliographic Citation ManagementBibliographic Search InterfacesDocument Summarization
    View on GitHub↗4,373
  • assafelovic/gpt-researcherassafelovic avatar

    assafelovic/gpt-researcher

    27,739View on GitHub↗

    GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and documenting information from diverse web and local sources. It functions as a research-oriented execution environment that orchestrates specialized agents to perform complex, multi-branch research tasks, transforming raw data into structured, factual, and cited reports. The project distinguishes itself through a graph-based orchestration layer that manages state transitions and information flow between specialized agents. It employs recursive tree-search execution to explore comple

    GPT Researcher is an autonomous agent framework for automated information gathering and report generation, matching the research assistant category well despite lacking dedicated PDF processing and literature review features.

    PythonAgent Orchestration FrameworksAgent Orchestration SystemsAgentic Services
    View on GitHub↗27,739
  • learningcircuit/local-deep-researchLearningCircuit avatar

    LearningCircuit/local-deep-research

    8,491View on GitHub↗

    Local Deep Research is an autonomous research system consisting of an LLM research agent, a local model orchestrator, and a multi-engine search aggregator. It is designed to execute deep research by decomposing complex questions into atomic facts and synthesizing cited reports from academic, technical, and private document sources. The system features an encrypted research workspace that ensures zero-knowledge privacy through isolated, per-user encrypted databases. It utilizes a local RAG knowledge base to index research sources into searchable vector stores, allowing for retrieval-augmented

    Local Deep Research is an autonomous research agent system for synthesizing cited reports and indexing local knowledge bases, fitting the academic research assistant category well despite lacking explicit collaborative features or built-in visualization.

    PythonAutonomous Agent OrchestratorsResearch SynthesisAcademic Research Syntheses
    View on GitHub↗8,491
  • fdarkaou/open-deep-researchfdarkaou avatar

    fdarkaou/open-deep-research

    880View on GitHub↗

    Open-deep-research is an autonomous research orchestrator and language model-based agent designed to execute multi-step investigations and automated web research workflows. It explores complex topics systematically by generating targeted search queries, processing multiple sources simultaneously, and recursively feeding synthesized findings back into search planning loops to expand its research scope. The system coordinates these tasks through a graph-based agent orchestration model that routes state between modular nodes for searching, reading, and reasoning. It accelerates data collection v

    Open-deep-research is an autonomous research framework that automates deep web investigations and report generation, matching the investigative side of academic workflows though it lacks dedicated PDF extraction and reference management features.

    TypeScriptDeep Research ExecutionAutomated Research GenerationAutonomous Research Frameworks
    View on GitHub↗880
  • btahir/open-deep-researchbtahir avatar

    btahir/open-deep-research

    2,140View on GitHub↗

    Open-deep-research is an automated research platform that utilizes autonomous agents to perform recursive web queries and synthesize information into structured reports. The system functions as an AI-powered research agent, capable of navigating complex topics by iteratively generating follow-up search queries and mapping interconnected findings. The platform distinguishes itself through a recursive orchestration model that allows for deep exploration of subjects beyond initial search results. It provides a unified interface for both cloud-based and local inference engines, enabling users to

    This repository provides an automated research platform with recursive web queries and report synthesis, serving as a specialized tool for research exploration though it lacks a full literature review and knowledge graph visualization suite.

    TypeScriptLocal Deep Research AgentsWeb Research AgentsAutomated Research Generation
    View on GitHub↗2,140
  • orchestra-research/ai-research-skillsOrchestra-Research avatar

    Orchestra-Research/AI-Research-SKILLs

    3,641View on GitHub↗

    This project is an LLM research orchestrator and autonomous AI agent framework designed to automate the scientific lifecycle. It functions as an end-to-end research pipeline and model training toolkit, managing everything from initial literature reviews and hypothesis testing to the final drafting of academic papers. The system is distinguished by its ability to convert unstructured academic PDFs into machine-executable knowledge layers, allowing agents to reproduce and extend research findings. It employs a two-loop orchestration architecture and a specialized research engineering skill libr

    This repository provides an autonomous AI agent framework designed to automate the scientific lifecycle, including literature reviews and academic paper drafting, making it a strong tool for research assistance even though it focuses heavily on end-to-end execution and training rather than a standard note-taking interface.

    TeXAutomated Research LifecyclesAutonomous Agent OrchestrationFull-Lifecycle Research Pipelines
    View on GitHub↗3,641
  • u14app/deep-researchu14app avatar

    u14app/deep-research

    4,619View on GitHub↗

    Deep research is an automated research generation system that uses large language models and web search engines to synthesize comprehensive reports and deep-dive analyses on complex topics. It combines real-time web search results with uploaded local documents to ground generated content in specific factual data. The system employs an iterative research workflow to refine reports through a step-by-step process of editing, updating, and restarting specific research stages. It can transform unstructured report data into knowledge graph visualizations to map relationships between different findi

    This automated research generation system supports literature search and knowledge graph visualization using language models, though it is more focused on generating deep-dive reports than managing a comprehensive note-taking workflow.

    JavaScriptIterative Research ToolsStructured Research ReportsAI Model Integrations
    View on GitHub↗4,619
  • hwaseem04/research-digesthwaseem04 avatar

    hwaseem04/Research-digest

    2View on GitHub↗

    Research paper summariser application for our hackathon and much more.

    This repository provides a Python-based research paper summariser application suited for academic research assistants, though its scope is narrower and less feature-complete than a full literature review platform.

    PythonResearch and Search
    View on GitHub↗2
  • jsvine/pdfplumberjsvine avatar

    jsvine/pdfplumber

    9,732View on GitHub↗

    pdfplumber is a PDF data extraction library and layout analysis tool used to retrieve text, tables, and geometric objects from PDF files using precise coordinate-based analysis. It functions as a layout analyzer and table parser that identifies the bounding boxes and visual coordinates for every character and image on a page. The library distinguishes itself through visual debugging capabilities, allowing users to render PDF pages as images and draw annotations to verify the position of extracted data. It employs line and intersection analysis to identify cell structures and convert unstructu

    This repository is a PDF extraction and layout analysis library rather than a comprehensive research assistant, serving as a lower-level building block for parsing documents.

    PythonPDF LibrariesPDF ParsersText Extraction
    View on GitHub↗9,732
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
hkuds/ai-researcher4.5KPython—Oct 16, 2025
zotero/zotero14.5KJavaScriptNOASSERTIONJun 16, 2026
jabref/jabref
4.4K
Java
MIT
Jun 16, 2026
assafelovic/gpt-researcher27.7KPythonApache-2.0May 28, 2026
learningcircuit/local-deep-research8.5KPythonMITJun 17, 2026
fdarkaou/open-deep-research880TypeScriptMITFeb 12, 2025
btahir/open-deep-research2.1KTypeScriptMITDec 15, 2025
orchestra-research/ai-research-skills3.6KTeXmitFeb 18, 2026
u14app/deep-research4.6KJavaScriptMITJun 18, 2026
hwaseem04/research-digest2PythonMITApr 1, 2023

Related searches

  • Real world applications
  • Workflow automation examples
  • a collection of CrewAI multi-agent workflow examples
  • Reference architecture examples
  • AI agent frameworks
  • a list of projects to build for practice
  • a collection of software engineering best practices
  • a list of software project ideas