awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
async-labs avatar

async-labs/builderbook

0
View on GitHub↗
3,799 نجوم·896 تفرعات·JavaScript·MIT·7 مشاهداتbuilderbook.org↗

Builderbook

Builderbook is a MERN stack digital bookstore and documentation platform designed for selling and delivering digital books. It functions as a content delivery site that transforms markdown files hosted in Git repositories into structured online books.

The platform distinguishes itself by synchronizing markdown content from remote repositories into a database to enable metadata-driven access control and content gating. It integrates payment processing to restrict full content access based on verified purchase history, while providing public previews.

The system covers a broad range of capabilities, including identity management via OAuth and passwordless email flows, automated table of contents generation, and search engine optimization. It also includes tools for user role management, transactional email delivery, and cloud storage for file uploads.

The application is built using React, Next.js, Node.js, and MongoDB.

Features

  • Digital Book Hosting - Functions as a platform for hosting and delivering digital books and technical documentation to end users.
  • Digital Book Sales - Operates as a platform for selling digital books and documentation gated behind payment processing.
  • Stripe Billing Integrations - Integrates Stripe to link user identities with purchase records for controlling access to digital books.
  • Payment Integrations - Integrates third-party payment gateways to handle checkout sessions and record financial transactions.
  • Book Metadata Management - Uses database schemas to manage book metadata such as titles and pricing.
  • Chapter Delivery Systems - Provides a dedicated page and API system to retrieve and display specific content chapters to authorized users.
  • Git-Driven Documentation Platforms - Publishes structured websites by syncing markdown files from a Git repository and rendering them as web pages.
  • Git-Synced Publishing Pipelines - Syncs markdown files from Git repositories to create structured sites with metadata-driven access control.
  • MongoDB Schema Modeling - Uses Mongoose schemas to define rigid data structures for users, books, and purchases in MongoDB.
  • User Data Management - Implements a data model for creating, retrieving, and managing user information within a persistent database.
  • Remote Repository Synchronization - Implements a system to synchronize markdown content from remote Git repositories into a database for online delivery.
  • Purchase-Based Restrictions - Restricts full content access based on verified purchase history while allowing public previews.
  • OAuth and Identity Providers - Delegates user authentication to external identity providers using OAuth and session cookies.
  • User Role Management - Provides tools for assigning and managing user roles such as Public, Customer, and Admin.
  • User Account Management - Manages user registration, identity profiles, and account settings using a persistent database.
  • OAuth Authentication - Implements OAuth 2.0 authentication flows to verify user identities via third-party providers.
  • GitHub OAuth Integrations - Integrates GitHub OAuth to allow users to sign in and grant access to their repositories.
  • Google OAuth Providers - Integrates Google OAuth for user authentication, including session callbacks and logout management.
  • Role-Based Access Control - Manages user permissions to restrict API endpoints and page visibility based on roles like Customer or Admin.
  • Cookie-Based Session Management - Manages user sessions using database-backed storage and browser cookies for identity tracking.
  • OAuth Integrations - Integrates Google and GitHub OAuth providers to manage user authentication and secure account access.
  • Payment-Gated Access - Restricts access to full book content based on verified purchase history while providing public previews.
  • Markdown Database Syncs - Synchronizes markdown files from version control into a database to enable structured content delivery.
  • Authentication Route Guards - Intercepts navigation requests to verify user sessions before granting access to protected pages.
  • MERN Stack Applications - Implemented as a digital bookstore application using the MongoDB, Express, React, and Node.js stack.
  • Documentation Frameworks - Provides a content delivery site that transforms Git-hosted markdown files into a structured online book.
  • Node.js Web Applications - Built as a full-stack web application using React, Next.js, Node.js, and MongoDB.
  • Search Engine Optimization - Generates robots.txt and sitemap.xml files and integrates analytics to improve search visibility.
  • Automatic Table of Contents - Automatically generates navigable sidebars with hyperlinked headings based on the markdown content of books.
  • Social Login Integrations - Integrates multiple third-party social login providers to simplify the user sign-in process.
  • Passwordless Email Flows - Provides a passwordless authentication flow using secure email magic links to establish user sessions.
  • Global State Managers - Implements a centralized store to manage global client-side data and shared state across the application.
  • Server-Side Rendering - Uses server-side rendering to generate HTML, improving initial load times and search engine visibility.

سجل النجوم

مخطط تاريخ النجوم لـ async-labs/builderbookمخطط تاريخ النجوم لـ async-labs/builderbook

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة async-labs/builderbook؟

Builderbook is a MERN stack digital bookstore and documentation platform designed for selling and delivering digital books. It functions as a content delivery site that transforms markdown files hosted in Git repositories into structured online books.

ما هي الميزات الرئيسية لـ async-labs/builderbook؟

الميزات الرئيسية لـ async-labs/builderbook هي: Digital Book Hosting, Digital Book Sales, Stripe Billing Integrations, Payment Integrations, Book Metadata Management, Chapter Delivery Systems, Git-Driven Documentation Platforms, Git-Synced Publishing Pipelines.

ما هي البدائل مفتوحة المصدر لـ async-labs/builderbook؟

تشمل البدائل مفتوحة المصدر لـ async-labs/builderbook: apostrophecms/apostrophe — Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST… diaspora/diaspora — Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers,… michaelshimeles/nextjs-starter-kit — This project is a foundational boilerplate for building software-as-a-service applications using Next.js, TypeScript,… ombi-app/ombi — Ombi is a media request management system that coordinates content discovery between users, media servers, and… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey…

بدائل مفتوحة المصدر لـ Builderbook

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Builderbook.
  • apostrophecms/apostropheالصورة الرمزية لـ apostrophecms

    apostrophecms/apostrophe

    4,524عرض على GitHub↗

    Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel

    JavaScriptapostrophecmscms-framework
    عرض على GitHub↗4,524
  • diaspora/diasporaالصورة الرمزية لـ diaspora

    diaspora/diaspora

    13,658عرض على GitHub↗

    Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers, known as pods. It operates as a distributed network where independent server nodes exchange content and users using open protocols and standardized communication schemas. The platform is distinguished by its focus on decentralized identity management and privacy-preserving communication. It includes a privacy-focused media proxy that routes external assets through a local server to protect user identity and supports cross-instance account migration, allowing users to move thei

    Rubydecentralizeddistributedfederated
    عرض على GitHub↗13,658
  • michaelshimeles/nextjs-starter-kitالصورة الرمزية لـ michaelshimeles

    michaelshimeles/nextjs-starter-kit

    3,014عرض على GitHub↗

    This project is a foundational boilerplate for building software-as-a-service applications using Next.js, TypeScript, and Tailwind CSS. It provides a pre-configured project structure designed to accelerate the launch of a product. The kit integrates a conversational user interface that renders markdown responses from large language models. It includes a secure identity layer for user registration and session persistence across multiple authentication providers, alongside a billing system for managing tiered pricing plans and real-time payment updates. The technical surface covers a type-safe

    TypeScriptnextjsnextjs-boilerplatenextjs-starter-kit
    عرض على GitHub↗3,014
  • ombi-app/ombiالصورة الرمزية لـ Ombi-app

    Ombi-app/Ombi

    4,090عرض على GitHub↗

    Ombi is a media request management system that coordinates content discovery between users, media servers, and download managers. It acts as a middleware layer to automate the process of requesting, approving, and acquiring movies, music, and TV shows. The project differentiates itself by acting as an integration layer that synchronizes libraries and user accounts across multiple media server instances. It features a content request orchestrator that supports voting-based automatic approval and the ability to import active requests directly from external watchlists. The platform covers a bro

    C#
    عرض على GitHub↗4,090
  • عرض جميع البدائل الـ 30 لـ Builderbook→