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

Open-Source Alternatives to Grammarly

Ranking updated Jul 13, 2026

For an open source alternative to Grammarly, the first results are automattic/harper (Harper is a local-first grammar and spell checker that provides real-time analysis for technical writing, though it is primarily focused on IDE integration via a language server rather than a general-purpose writing assistant), languagetool-org/languagetool (LanguageTool is a comprehensive, self-hostable grammar and style checking engine that provides an API, browser extensions, and support for multiple languages, making it the definitive tool for this category) and amperser/proselint (Proselint is a rule-based prose linter that identifies stylistic errors and jargon, serving as a capable engine for automated writing analysis even though it lacks a native browser extension or built-in spell checking). textlint/textlint and zlwaterfield/scramble round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to grammarly”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Grammarly

Find the best repos with AI.We'll search the best matching repositories with AI.
  • automattic/harperAutomattic avatar

    Automattic/harper

    10,890View on GitHub↗

    Harper is a local English linter and grammar checker designed as an IDE writing assistant. It operates as a language server that provides real-time spelling and grammar analysis for markdown and code comments, processing all linguistic data on the local device to ensure privacy and eliminate cloud dependencies. The tool is specialized for technical documentation, featuring the ability to identify and ignore text within code fences and inline blocks to prevent false positives. It allows for personalized configuration through custom dictionaries and the use of suppression comments to exclude sp

    Harper is a local-first grammar and spell checker that provides real-time analysis for technical writing, though it is primarily focused on IDE integration via a language server rather than a general-purpose writing assistant.

    RustLocal-First Privacy Tools
    View on GitHub↗10,890
  • languagetool-org/languagetoollanguagetool-org avatar

    languagetool-org/languagetool

    14,597View on GitHub↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    LanguageTool is a comprehensive, self-hostable grammar and style checking engine that provides an API, browser extensions, and support for multiple languages, making it the definitive tool for this category.

    JavaProofreading ToolsSpell and Grammar CheckersGrammar Rule Specification
    View on GitHub↗14,597
  • amperser/proselintamperser avatar

    amperser/proselint

    4,542View on GitHub↗

    Proselint is a prose linter and rule-based text analyzer designed to identify stylistic errors, clichés, and jargon in written text. It scans documents against a curated registry of linguistic and typographic rules to maintain professional editorial standards and improve writing quality. The project functions as a command line text processor, a programmable analysis library, and a git pre-commit hook. Its modular architecture allows the core engine to be embedded into other applications, exposed via a REST API, or integrated into text editors. The tool supports recursive directory traversal

    Proselint is a rule-based prose linter that identifies stylistic errors and jargon, serving as a capable engine for automated writing analysis even though it lacks a native browser extension or built-in spell checking.

    JavaScriptProse LintersRule-Based Text AnalyzersAutomated Prose Linting
    View on GitHub↗4,542
  • textlint/textlinttextlint avatar

    textlint/textlint

    3,140View on GitHub↗

    textlint is the pluggable linter for natural language text.

    Textlint is a pluggable linting framework for natural language that supports grammar and style checking through its extensive ecosystem of rules, making it a highly flexible tool for custom writing analysis.

    TypeScriptCode Quality Tools
    View on GitHub↗3,140
  • zlwaterfield/scramblezlwaterfield avatar

    zlwaterfield/scramble

    1,670View on GitHub↗

    Scramble is an artificial intelligence-powered browser extension designed to assist with text processing, editing, and writing directly within web pages. It functions as a text editor that allows users to highlight content on any webpage and transform it through summarization, correction, or rewriting. The tool distinguishes itself by providing a provider-agnostic abstraction layer, enabling users to connect to various local or cloud-based language models by configuring their own authentication keys and endpoints. It supports custom prompt engineering, allowing users to define and save person

    This project is an open-source alternative to Grammarly that provides grammar and spell checking capabilities, fitting the core identity of the requested category.

    JavaScriptAI Writing AssistantsAI Text TransformersText Format Transformers
    View on GitHub↗1,670
  • jerryzliu/dayflowJerryZLiu avatar

    JerryZLiu/Dayflow

    5,751View on GitHub↗

    Dayflow is a privacy-focused productivity tool that records screen activity locally and analyzes it with on-device AI. It captures screen frames at one frame per second, stores everything in a local database, and processes all analysis entirely on the machine to keep data private. The system builds a searchable timeline of work activity and enables natural-language queries about past screen time. The tool distinguishes itself by offering runtime switching between local AI models and cloud providers, allowing users to balance accuracy, privacy, and performance. It automatically runs AI inferen

    This is a local screen-activity recorder and productivity tracker rather than a grammar and style checking tool, though it shares a focus on local-first AI processing.

    SwiftLocal Data ProcessingLocal-First Privacy Tools
    View on GitHub↗5,751
  • helium314/heliboardHelium314 avatar

    Helium314/HeliBoard

    5,496View on GitHub↗

    HeliBoard is a customizable Android keyboard that provides offline predictive text and a privacy-focused virtual interface. It operates entirely without internet permissions to ensure that all keystrokes and user data remain on the device. The keyboard features gesture-based glide typing and allows for the integration of external dictionaries to improve autocorrect and symbol search. It supports simultaneous multilingual input, enabling users to enter text in several different languages within a single session. Users can personalize the experience through editable text-file layout configurat

    This is a privacy-focused Android keyboard for input and predictive text, but it lacks the automated grammar, spell checking, and style analysis tools required for a writing assistant.

    KotlinLocal-Only Data Processing
    View on GitHub↗5,496
  • iofficeai/aionuiiOfficeAI avatar

    iOfficeAI/AionUi

    16,621View on GitHub↗

    AionUi is an AI agent orchestration platform designed to manage and coordinate multiple autonomous assistants within a local environment. It functions as a framework for executing background processes and scheduled tasks that operate independently of the user interface, ensuring that automated workflows continue to run without manual oversight. The platform distinguishes itself through a local-first approach to document generation and file manipulation, allowing users to create and modify office files directly on their hardware to maintain data privacy. It supports parallel agent execution, e

    This is an AI agent orchestration platform for managing autonomous tasks and local document generation, rather than a dedicated tool for grammar, spell checking, and writing style analysis.

    TypeScriptLocal-First Privacy Tools
    View on GitHub↗16,621
  • h2oai/h2ogpth2oai avatar

    h2oai/h2ogpt

    12,016View on GitHub↗

    h2oGPT is a self-hosted platform designed for running large language models and executing retrieval-augmented generation workflows locally. It provides a comprehensive web interface that allows users to index private document collections into searchable databases, enabling context-aware question answering and summarization without exposing sensitive data to external services. The platform distinguishes itself by offering a modular architecture that supports both local model execution and connections to external inference servers. It facilitates the development of autonomous agents capable of

    This is a platform for running large language models and retrieval-augmented generation, which could be used to build a grammar checker but is not a dedicated tool for that purpose.

    PythonRESTful APIsPrivate Cloud Hosting
    View on GitHub↗12,016
  • nesquena/hermes-webuinesquena avatar

    nesquena/hermes-webui

    14,912View on GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    This is an AI agent orchestration platform designed for managing autonomous tasks and LLM workflows, rather than a specialized tool for grammar, spelling, and writing style analysis.

    PythonOn-Premise Deployment
    View on GitHub↗14,912
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
automattic/harper10.9KRustApache-2.0Jun 23, 2026
languagetool-org/languagetool14.6KJavaLGPL-2.1Jun 23, 2026
amperser/proselint4.5KJavaScriptBSD-3-ClauseJun 16, 2026
textlint/textlint3.1KTypeScriptMITJun 25, 2026
zlwaterfield/scramble1.7KJavaScriptMITJun 17, 2025
jerryzliu/dayflow5.8KSwiftmitFeb 19, 2026
helium314/heliboard5.5KKotlinGPL-3.0Jun 24, 2026
iofficeai/aionui16.6KTypeScriptapache-2.0Feb 19, 2026
h2oai/h2ogpt12KPythonapache-2.0Oct 9, 2025
nesquena/hermes-webui14.9KPythonMITJun 23, 2026

Related searches

  • an open source collaborative LaTeX editor
  • an open-source Copilot alternative
  • an open source alternative to Microsoft Word
  • an open source language learning platform
  • an open source tool for automated code review
  • an open source code editor like Sublime Text
  • an open source alternative to Google Translate
  • an open source collaborative document editor