awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to idank/explainshell

Open-source alternatives to Explainshell

30 open-source projects similar to idank/explainshell, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Explainshell alternative.

  • kreuzberg-dev/kreuzbergAvatar de kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Voir sur GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Voir sur GitHub↗8,527
  • fastapi/typerAvatar de fastapi

    fastapi/typer

    19,632Voir sur GitHub↗

    This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili

    Pythoncliclickpython
    Voir sur GitHub↗19,632
  • oi-wiki/oi-wikiAvatar de OI-wiki

    OI-wiki/OI-wiki

    26,176Voir sur GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    Voir sur GitHub↗26,176

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • oxylabs/ai-crawler-pyAvatar de oxylabs

    oxylabs/ai-crawler-py

    2,683Voir sur GitHub↗

    This project is an LLM-powered web crawler and data extractor that uses large language models to navigate websites and parse content into structured JSON or Markdown formats. It functions as an automated browser orchestrator and domain discovery engine, interpreting plain English instructions to identify relevant pages and extract specific information. The system distinguishes itself through agentic browser automation, allowing it to perform human-like interactions such as clicking buttons and scrolling based on natural language commands. It employs goal-oriented crawling to analyze website s

    aiai-agentsai-crawler
    Voir sur GitHub↗2,683
  • scrapegraphai/scrapegraph-aiAvatar de ScrapeGraphAI

    ScrapeGraphAI/Scrapegraph-ai

    27,257Voir sur GitHub↗

    Scrapegraph-ai is a Python framework that uses large language models to automate the extraction of structured data from websites and documents. It functions as an AI-driven data extraction pipeline that converts unstructured web content into structured formats using natural language processing and graph-based logic. The project utilizes graph-based task orchestration to model scraping workflows as interconnected nodes. It features a pluggable model interface for connecting to cloud or local artificial intelligence providers and can generate executable Python code on the fly to handle site-spe

    Pythonai-crawlerai-scrapingai-search
    Voir sur GitHub↗27,257
  • paper2poster/paper2posterAvatar de Paper2Poster

    Paper2Poster/Paper2Poster

    3,811Voir sur GitHub↗

    Paper2Poster is an automated system designed to convert dense academic research papers into professional, branded presentation posters. By utilizing large language models, the tool extracts key findings and structured data from scientific documents, which are then mapped into predefined visual grids to create editable presentation layouts. The system distinguishes itself through a multi-agent orchestration framework that coordinates specialized tasks, including content summarization, visual asset placement, and quality verification. Users can define visual aesthetics and institutional brandin

    Pythonagentmulti-agent-systemspaper
    Voir sur GitHub↗3,811
  • pymupdf/pymupdfAvatar de pymupdf

    pymupdf/PyMuPDF

    9,086Voir sur GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Pythondata-scienceepubextract-data
    Voir sur GitHub↗9,086
  • me115/linuxtools_rstAvatar de me115

    me115/linuxtools_rst

    6,012Voir sur GitHub↗

    Linux工具快速教程

    HTML
    Voir sur GitHub↗6,012
  • layout-parser/layout-parserAvatar de Layout-Parser

    Layout-Parser/layout-parser

    5,749Voir sur GitHub↗

    Layout-parser is a deep learning document layout parser and image analysis framework. It provides a toolkit for extracting structural information and layout patterns from scanned documents and digital images, transforming them into programmatic data structures for automated analysis. The framework integrates layout detection with optical character recognition to convert tabular regions into machine-readable data. It utilizes neural networks to identify and classify structural elements within document images without relying on manual rule-based systems. The system covers a broad range of docu

    Python
    Voir sur GitHub↗5,749
  • sindresorhus/execaAvatar de sindresorhus

    sindresorhus/execa

    7,517Voir sur GitHub↗

    Execa is a promise-based process execution library that serves as a wrapper for the Node.js child process module. It functions as a shell command runner and subprocess management tool, simplifying the execution of external commands and binaries. The library distinguishes itself through automatic argument escaping to prevent shell injection and the use of abort signals for graceful process termination. It also provides an inter-process communication wrapper for exchanging structured JSON data and messages between parent and child processes. Its capabilities cover a broad range of process I/O

    JavaScript
    Voir sur GitHub↗7,517
  • yargs/yargsAvatar de yargs

    yargs/yargs

    11,492Voir sur GitHub↗

    yargs is a command-line interface framework and argument parser for Node.js. It translates raw command-line strings into structured JavaScript objects, providing a toolkit for building terminal applications with nested sub-commands, dedicated handlers, and a structured user interface. The framework distinguishes itself through automated help text generation, which constructs formatted usage menus and instructions based on registered metadata. It also provides shell completion generation for Bash and Zsh and uses string-distance algorithms to offer typo correction suggestions when invalid inpu

    JavaScript
    Voir sur GitHub↗11,492
  • 0nn0/terminal-mac-cheatsheetAvatar de 0nn0

    0nn0/terminal-mac-cheatsheet

    7,387Voir sur GitHub↗

    This project is a curated reference guide and cheatsheet for common Unix shell commands and keyboard shortcuts used in the macOS terminal. It serves as a command line interface guide and a system administration handbook, providing a collection of essential instructions for Unix-like operating systems. The resource is organized as a markdown knowledge base, utilizing a directory of static files to store technical documentation and command taxonomies. This plain-text structure allows for easy parsing and manual editing of the reference material. The guide covers several functional areas, inclu

    Voir sur GitHub↗7,387
  • elves/elvishAvatar de elves

    elves/elvish

    6,325Voir sur GitHub↗

    Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes

    Gogoprogramming-languageshell
    Voir sur GitHub↗6,325
  • zjunlp/deepkeAvatar de zjunlp

    zjunlp/DeepKE

    4,433Voir sur GitHub↗

    DeepKE is a knowledge extraction toolkit and framework designed to transform unstructured text into structured knowledge graphs. It provides a pipeline for identifying and classifying named entities, semantic relations, and events, converting raw datasets into structured triples. The project utilizes large language models as tool callers through a standardized context protocol to drive automated data extraction processes. It supports schema-driven extraction across multiple domains and bilingual text, employing joint entity and relation extraction to identify components in a single structured

    Python
    Voir sur GitHub↗4,433
  • awslabs/aws-shellAvatar de awslabs

    awslabs/aws-shell

    7,345Voir sur GitHub↗

    aws-shell is an interactive command-line environment designed for executing AWS CLI commands. It functions as a wrapped shell that allows users to run provider-specific infrastructure commands and local system processes within a single interface. The tool distinguishes itself through fuzzy-matching autocomplete for commands and resource IDs, along with dynamic inline documentation and help panels that provide immediate syntax guidance. It enables rapid context changes by allowing users to switch between different AWS identity profiles during a single session. The environment includes session

    Python
    Voir sur GitHub↗7,345
  • firecrawl/firecrawlAvatar de firecrawl

    firecrawl/firecrawl

    133,479Voir sur GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

    TypeScriptaiai-agentsai-crawler
    Voir sur GitHub↗133,479
  • cheat/cheatAvatar de cheat

    cheat/cheat

    13,361Voir sur GitHub↗

    Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt

    Go
    Voir sur GitHub↗13,361
  • oclif/oclifAvatar de oclif

    oclif/oclif

    9,543Voir sur GitHub↗

    oclif is a Node.js framework for building command-line interfaces. It provides a structured system for developing terminal applications with consistent command patterns, argument parsing, and automated help generation. The project features a modular plugin architecture that allows for external functionality to be injected via a manifest-based loading mechanism. It includes a dedicated distribution pipeline and packager to bundle applications into OS-native installers and tarballs for Windows, macOS, and Linux. The framework covers a broad range of development capabilities, including project

    TypeScript
    Voir sur GitHub↗9,543
  • mojang/brigadierAvatar de Mojang

    Mojang/brigadier

    3,698Voir sur GitHub↗

    Brigadier is a command-line parser and dispatcher that maps text-based inputs to executable functions using a hierarchical tree of arguments. It provides a system for defining nested command structures and typed arguments to route user input to specific handlers. The library includes a command syntax generator that automatically produces human-readable usage strings and documentation based on defined command nodes. It transforms raw strings into structured data to identify valid command sequences and pinpoint syntax errors. The framework covers command tree routing, input syntax validation,

    Javamojang-active
    Voir sur GitHub↗3,698
  • nvidia/nemo-retrieverAvatar de NVIDIA

    NVIDIA/NeMo-Retriever

    2,940Voir sur GitHub↗

    NeMo-Retriever is a framework designed for building end-to-end document ingestion and retrieval-augmented generation pipelines. It provides a suite of tools for processing, classifying, and structuring diverse file formats, transforming raw enterprise data into searchable information assets for generative artificial intelligence applications. The system distinguishes itself through its specialized capabilities for parsing complex document layouts, including tables, charts, and infographics, using integrated optical character recognition and multi-modal extraction. It utilizes a microservice-b

    Python
    Voir sur GitHub↗2,940
  • llmware-ai/llmwareAvatar de llmware-ai

    llmware-ai/llmware

    14,838Voir sur GitHub↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    Python
    Voir sur GitHub↗14,838
  • jakubroztocil/httpieAvatar de jakubroztocil

    jakubroztocil/httpie

    38,212Voir sur GitHub↗

    HTTPie is a command-line HTTP client and REST API debugger used for sending requests to web services. It functions as a network tool for managing headers, authentication sessions, and file uploads, with a specific focus on the transmission and reception of JSON data. The tool utilizes a custom parsing layer to translate simplified command-line input into structured HTTP parameters. It provides ANSI-based terminal formatting to apply color and structural indentation to raw responses, improving human readability for web debugging. The project covers request construction and previewing, multipa

    Python
    Voir sur GitHub↗38,212
  • internlm/opencompassAvatar de InternLM

    InternLM/opencompass

    7,096Voir sur GitHub↗

    OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines. The project features an automated judging framework that uses language models as judges to score and verify the quality of generated text. It includes a performance leaderboard system for comparing the relative capabilities of various models across industry-sta

    Python
    Voir sur GitHub↗7,096
  • donnemartin/sawsAvatar de donnemartin

    donnemartin/saws

    5,307Voir sur GitHub↗

    Saws is an interactive shell wrapper and resource manager for the AWS CLI. It provides a command-line environment designed to enhance the execution of AWS commands through predictive text, resource suggestions, and improved navigation. The tool implements fuzzy searching and case-insensitive autocomplete to accelerate the discovery and selection of cloud resources. It reduces manual entry via a system of command shortcuts and aliases that map short strings to complex commands. The interface includes local caching of resource data to minimize API requests, persistent command history, and the

    Pythonawsaws-clicli
    Voir sur GitHub↗5,307
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Voir sur GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    Voir sur GitHub↗3,523
  • sanjeed5/awesome-cursor-rules-mdcAvatar de sanjeed5

    sanjeed5/awesome-cursor-rules-mdc

    3,303Voir sur GitHub↗

    This project is a command-line utility designed to automate the creation of standardized instruction sets for AI-powered coding assistants. It functions as a generator that compiles technical documentation and project-specific best practices into structured, machine-readable configuration files to improve the consistency and accuracy of AI-generated code. The tool distinguishes itself by integrating semantic web retrieval and language model synthesis to transform unstructured information into optimized rule sets. It manages the generation process through configuration-driven parameters, allow

    Python
    Voir sur GitHub↗3,303
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • zimfw/zimfwAvatar de zimfw

    zimfw/zimfw

    4,632Voir sur GitHub↗

    zimfw is a Zsh configuration framework and plugin manager designed to customize and optimize the Zsh shell environment. It functions as a system for installing, updating, and pinning shell extensions and themes from remote or local repositories. The framework focuses on shell performance by using byte-code compilation of scripts to reduce startup time and improve execution speed. It employs a declarative configuration model for module management, allowing for version-pinned dependency resolution and the ability to fetch modules without full git clones to accelerate installation. The project

    Shell
    Voir sur GitHub↗4,632
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Voir sur GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    Pythonagentsapplicationdata
    Voir sur GitHub↗50,306
  • pallets/clickAvatar de pallets

    pallets/click

    17,560Voir sur GitHub↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Pythoncliclickpallets
    Voir sur GitHub↗17,560