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 prose/prose

Open-source alternatives to Prose

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

  • hunvreus/pagescmshunvreus avatar

    hunvreus/pagescms

    3,752View on GitHub↗

    PagesCMS is a headless, Git-based content management system that uses a GitHub repository as its primary database. It provides a web interface for authoring and organizing structured files and media assets, transforming flat files in a repository into a structured content management environment. The system automates repository access and content updates through GitHub App integration and manifests. It features a schema-driven approach to map repository files and folders to specific editor fields, allowing for the management of static site content without a separate database. Capability areas

    TypeScript11tyastrocms
    View on GitHub↗3,752
  • netlify/netlify-cmsnetlify avatar

    netlify/netlify-cms

    19,152View on GitHub↗

    Netlify CMS is a Git-based headless content management system designed for static sites. It provides a decoupled administration interface that allows users to edit markdown and JSON files stored in a version control repository without interacting directly with the code. The system functions as a version-controlled editor that leverages Git commits and branches to track changes and manage site deployments. It separates the backend data management from the frontend presentation layer, enabling content creation and modification through a user interface. The project covers content model definiti

    JavaScript
    View on GitHub↗19,152
  • plasmicapp/plasmicplasmicapp avatar

    plasmicapp/plasmic

    6,648View on GitHub↗
    TypeScriptbuildercmsdesign
    View on GitHub↗6,648
  • michael/editable-websitemichael avatar

    michael/editable-website

    1,729View on GitHub↗

    Editable Website is a content management system built with Svelte that enables direct inline editing of static web pages without needing a database. It functions as a Git-backed web content editor and a component-based static site builder, storing all website text, configuration, and files in local Git repositories to ensure full data ownership and local version control. The platform supports in-browser content management, allowing users to modify text, format styles, and compose structured page layouts using interactive blocks, drag-and-drop interactions, and keyboard shortcuts. Additional

    Sveltejavascriptrichtexteditorsqlite
    View on GitHub↗1,729

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
  • ajenti/ajentiajenti avatar

    ajenti/ajenti

    7,938View on GitHub↗

    Ajenti is a Linux server management panel that provides a centralized web-based dashboard for administering system configurations, services, and hardware resources. It functions as a system monitor and a remote administration tool for managing server infrastructure through a browser. The project includes a web-based terminal emulator for executing shell commands and a file manager for browsing and organizing the server filesystem. It also features a dedicated manager for deploying and controlling the lifecycle of Docker containers. The platform covers a broad range of administrative capabili

    Pythonadministrationajentiangular
    View on GitHub↗7,938
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • outline/rich-markdown-editoroutline avatar

    outline/rich-markdown-editor

    2,934View on GitHub↗

    This project is a modular rich text editing component for React applications, built on the ProseMirror framework. It provides a visual interface for composing and formatting content using markdown, while maintaining a structured document model that serializes back into clean markdown code. The editor is designed for high extensibility, allowing developers to inject custom behaviors and formatting commands through a plugin-driven architecture. It supports granular control over the editing environment, including the ability to override default styles, localize interface text, and configure spec

    TypeScripteditorhacktoberfestjavascript
    View on GitHub↗2,934
  • builderio/builderBuilderIO avatar

    BuilderIO/builder

    8,699View on GitHub↗

    Builder is a visual content management system and design-to-code tool that transforms visual layouts into functional code for frontend frameworks. It operates as a headless visual editor, allowing for the creation and modification of site layouts through a drag-and-drop interface. The system enables the conversion of design mockups into components for React, Vue, Svelte, and Qwik applications. It decouples layout and design management from the frontend rendering engine, allowing users to update and publish content changes to live applications without redeploying the entire codebase. The plat

    TypeScriptangularbuildercms
    View on GitHub↗8,699
  • puckeditor/puckpuckeditor avatar

    puckeditor/puck

    12,813View on GitHub↗

    Puck is a headless visual CMS and React visual page editor that provides a drag-and-drop interface for designing page layouts and managing content. It functions as a JSON-based content management system, storing page structures as JSON and exposing them via API for dynamic rendering within applications. The project enables dynamic route authoring by mapping visual editor instances to specific URL paths, allowing content editing for any page. It integrates a visual authoring layer into existing applications to facilitate the design of page structures using custom React components. The system

    TypeScriptaibuilderdrag-and-drop
    View on GitHub↗12,813
  • sofish/pensofish avatar

    sofish/pen

    4,802View on GitHub↗

    Pen is a visual WYSIWYG markdown editor and live editing interface that converts markdown patterns into rich text elements in real-time. It serves as a tool for markdown content authoring and transforming editor state into standard markdown strings for export. The editor features a customizable text interface with a formatting toolbar for text-styling actions. It includes systems for hyperlink management and the automatic conversion of specific character sequences into structured headings, lists, blockquotes, and code blocks during the input process. The project provides capabilities for rea

    JavaScript
    View on GitHub↗4,802
  • github-tools/githubgithub-tools avatar

    github-tools/github

    3,728View on GitHub↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    JavaScript
    View on GitHub↗3,728
  • octokit/octokit.rboctokit avatar

    octokit/octokit.rb

    3,945View on GitHub↗

    Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c

    Rubygithubgithub-apihacktoberfest
    View on GitHub↗3,945
  • relax/relaxrelax avatar

    relax/relax

    8,103View on GitHub↗

    Relax is a headless content management system and visual website builder. It allows for the creation and organization of digital content delivered via a GraphQL API to a React frontend, utilizing a component-based visual editor to construct web pages and layouts without writing manual code. The platform integrates a dockerized content manager for simplified deployment and uses a schema-driven approach to structure data architecture and entry types. It features a dynamic administrative experience built with React and Redux to manage site states and user interfaces. The system provides broad c

    JavaScript
    View on GitHub↗8,103
  • octokatherine/readme.sooctokatherine avatar

    octokatherine/readme.so

    4,630View on GitHub↗

    readme.so is a visual documentation builder and markdown editor designed to assemble and export structured project files. It functions as a README generator that allows users to create standardized landing pages for code repositories through a drag-and-drop web interface. The tool enables the arrangement of pre-defined content sections, such as installation guides and API references, into a final document layout. This process allows for the authoring of professional repository documentation and onboarding guides without writing raw markdown syntax. The system manages content through a compon

    JavaScriptmarkdownnextjsreact
    View on GitHub↗4,630
  • stackblitz/corestackblitz avatar

    stackblitz/core

    10,829View on GitHub↗

    Online IDE powered by Visual Studio Code ⚡️

    View on GitHub↗10,829
  • thoughtbot/tilthoughtbot avatar

    thoughtbot/til

    3,932View on GitHub↗

    This project is a git-based documentation site and markdown knowledge base designed as a searchable archive of technical cheat sheets and guides. It functions as a repository for short technical tips and code examples to facilitate team knowledge sharing and developer onboarding. The system employs a version control workflow to manage the submission, review, and publishing of technical learnings. It includes utilities for commit management and history consolidation, as well as the ability to retrieve specific files across different branches. Security is handled through the use of system-leve

    View on GitHub↗3,932
  • skills/github-pagesskills avatar

    skills/github-pages

    2,943View on GitHub↗

    This project is a static site generator platform and hosting system that transforms structured content into live websites. It utilizes a version control website deployment workflow to turn a repository into a public site by hosting static files directly from a branch. The system implements git-based content management, where website articles and settings are handled through commit histories. It supports a collaborative site workflow that enforces pull request reviews to ensure content quality before changes are merged into the production environment. The platform covers the provisioning and

    github-pagespagesskills-course
    View on GitHub↗2,943
  • moeditor/moeditorMoeditor avatar

    Moeditor/Moeditor

    4,111View on GitHub↗

    Moeditor is a markdown text editor and document creator designed for drafting formatted text files with live preview capabilities. It functions as a visual editor that renders markdown syntax into a formatted layout in real time, supporting the authoring of technical content including mathematical expressions and diagrams. The editor includes specialized tools for transforming structured markdown-based diagram definitions into graphical representations and converting mathematical syntax into visual formulas within the preview window. It also features a multi-language interface that allows for

    JavaScriptelectronmarkdownmarkdown-editor
    View on GitHub↗4,111
  • airbnb/knowledge-repoairbnb avatar

    airbnb/knowledge-repo

    5,532View on GitHub↗

    Knowledge Repo is a technical content management system designed for organizing and sharing research, professional guides, and technical documentation. It functions as a collaborative technical wiki and knowledge base that supports the curation of insights using notebooks and markdown files. The platform synchronizes with version control to automate content publishing by detecting commits and changes pushed to a connected Git repository. This integration allows the system to manage markdown content and technical posts through a version-control-integrated workflow. The system includes tools f

    Python
    View on GitHub↗5,532
  • hbons/sparklesharehbons avatar

    hbons/SparkleShare

    4,959View on GitHub↗

    SparkleShare is a self-hosted file sharing platform and cross-platform synchronization application. It functions as a private alternative to cloud storage, using Git repositories as the primary backend to version and synchronize files across Linux, macOS, and Windows devices. The system employs Git Large File Storage to manage large binary files, ensuring data integrity and performance. It allows users to maintain private file repositories on self-managed servers to ensure data privacy and control. The application provides automated directory mirroring by monitoring local filesystem changes

    C#
    View on GitHub↗4,959
  • programthink/booksprogramthink avatar

    programthink/books

    20,054View on GitHub↗

    This project is a curated ebook directory and digital library designed for self-directed learning. It functions as a version-controlled knowledge base that provides a collection of downloadable academic textbooks and educational resources across multiple disciplines. The library is built as a markdown-based system where book metadata and download links are stored in flat files. These files are managed through a git-driven content pipeline and rendered as a static site resource index for fast access and simple hosting. The system utilizes a directory-based categorization model to organize mat

    View on GitHub↗20,054
  • algorithmica-org/algorithmicaalgorithmica-org avatar

    algorithmica-org/algorithmica

    4,891View on GitHub↗

    Algorithmica is an open-access knowledge base and computer science textbook designed for the publication of structured instructional materials. It functions as an educational content management system and a collaborative documentation site for hosting technical knowledge and course drafts for public consumption. The platform enables collaborative technical writing and authoring through version control and web editors, utilizing an automated pipeline to generate previews of pending changes. The system manages large collections of learning materials using static site generation, markdown-drive

    Jupyter Notebookcomputer-scienceeducationmarkdown
    View on GitHub↗4,891
  • gollum/gollumgollum avatar

    gollum/gollum

    14,279View on GitHub↗

    Gollum is a Git-powered wiki engine and content management system that provides a web-based interface for editing and organizing files stored in a Git repository. It functions as a self-hosted documentation tool, using a Git-based storage backend to manage page content and track version history. The system is characterized by a pluggable markup rendering architecture that converts multiple markup languages and specialized notations into HTML. It supports a wide array of rich content, including mathematical typesetting, BibTeX bibliographies, and diagrams rendered via Mermaid. Broad capabilit

    Rubydocumentationdocumentation-toolgollum
    View on GitHub↗14,279
  • quarto-dev/quarto-cliquarto-dev avatar

    quarto-dev/quarto-cli

    5,777View on GitHub↗

    Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework. The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible document

    JavaScript
    View on GitHub↗5,777
  • garrytan/gbraingarrytan avatar

    garrytan/gbrain

    23,848View on GitHub↗

    gbrain is an agent framework and retrieval-augmented generation system that combines a durable task queue, a git-synced vector store, and a knowledge graph engine. It provides a foundation for building AI agents that interact with structured knowledge bases using the Model Context Protocol. The system synchronizes markdown files from a git repository into a database for high-performance semantic retrieval and creates typed edges between data pages by extracting entity references and wikilinks. It uses a database-backed queue to execute persistent background jobs and tool loops, ensuring relia

    TypeScript
    View on GitHub↗23,848
  • net4people/bbsnet4people avatar

    net4people/bbs

    5,189View on GitHub↗

    This project is a GitHub-based discussion forum and community platform designed for developers and researchers to exchange techniques for bypassing network blocks and filters. It serves as a multilingual technical forum dedicated to coordinating information sharing and research on internet censorship circumvention. The platform utilizes GitHub issues as its primary threading model and employs Git for state persistence. This allows for open source collaboration and the exchange of specialized knowledge across different languages to maintain access to the open internet. The system supports tec

    Pythoncensorship-circumvention
    View on GitHub↗5,189
  • dotnet/docsdotnet avatar

    dotnet/docs

    4,718View on GitHub↗

    This repository serves as the technical documentation source for the .NET ecosystem. It consists of a collection of conceptual guides and technical references written in Markdown, acting as the static site content source for a public documentation portal. The project utilizes a Git-based content management system to handle technical writing through pull requests and automated build pipelines. It distinguishes itself through a specialized infrastructure that aggregates content and samples from multiple repositories and branches into a single unified output. The system covers a broad range of

    View on GitHub↗4,718
  • webstudio-is/webstudiowebstudio-is avatar

    webstudio-is/webstudio

    8,240View on GitHub↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    View on GitHub↗8,240
  • brickspert/blogbrickspert avatar

    brickspert/blog

    4,131View on GitHub↗

    This project is a technical blogging platform and Git-based content management system that uses GitHub Issues for publishing and storing articles. It functions as a Markdown technical blog where content is created and edited as issues within a version control repository. The system enables serverless content publishing by using a version control platform's issue tracker as the primary database instead of a traditional content management system. This allows for the maintenance of a searchable archive of technical documentation and tutorials. The platform utilizes API-driven static generation

    View on GitHub↗4,131
  • prasathmani/tinyfilemanagerprasathmani avatar

    prasathmani/tinyfilemanager

    5,925View on GitHub↗

    Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control. The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Mic

    PHPcode-editorfile-browserfile-explorer
    View on GitHub↗5,925