awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

180 repository-uri

Awesome GitHub RepositoriesCustom Page Frameworks

Systems for building and rendering custom application pages using server-side logic.

Distinguishing note: Focuses on the architectural capability to build custom pages.

Explore 180 awesome GitHub repositories matching web development · Custom Page Frameworks. Refine with filters or upvote what's useful.

Awesome Custom Page Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jiahaog/nativefierAvatar jiahaog

    jiahaog/nativefier

    35,315Vezi pe GitHub↗

    Nativefier is a cross-platform desktop application builder that converts web URLs into standalone executables for Windows, macOS, and Linux. It functions as a web-to-desktop application converter, wrapping web pages in a dedicated browser window with its own launcher and identity. The tool uses an Electron-based wrapper to embed websites within a Chromium browser instance and Node.js runtime. It differentiates itself through automatic branding, extracting application names and icons from target websites to configure the desktop wrapper. The system provides mechanisms for custom styling and b

    Embeds custom JavaScript and CSS into the wrapped web page to modify behavior and appearance.

    TypeScript
    Vezi pe GitHub↗35,315
  • zuodaotech/everyone-can-use-englishAvatar ZuodaoTech

    ZuodaoTech/everyone-can-use-english

    34,948Vezi pe GitHub↗

    This project is an AI-powered English education tool and browser extension designed for immersive language learning. It functions as a proficiency training suite that integrates AI tools and linguistic analysis directly into external websites and streaming video platforms. The system employs a DOM injection model to add interactive overlays and toolbars to web pages. It uses large language model APIs to provide real-time translations and maps curated pronunciation and grammar exercises to specific timestamps in external media. The tool covers a broad range of English proficiency training, in

    Inserts educational components and AI toolbars into the page structure of third-party websites.

    TypeScript
    Vezi pe GitHub↗34,948
  • searxng/searxngAvatar searxng

    searxng/searxng

    32,180Vezi pe GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Enables navigation through large volumes of scholarly information by requesting specific pages and result counts.

    Pythonbingbravedegoogle
    Vezi pe GitHub↗32,180
  • panniantong/agent-reachAvatar Panniantong

    Panniantong/Agent-Reach

    31,610Vezi pe GitHub↗

    Agent-Reach is an AI agent web gateway and search tool that provides language models with the ability to search and read content from the open web, social media, and community forums without using official APIs. It functions as a routing layer that connects large language models to various internet backends while managing content parsing and connection health. The system enables API-free information retrieval by using open-source backends to extract text and metadata from platforms such as Twitter, Reddit, and YouTube. It converts unstructured website content, RSS feeds, and video transcripts

    Extracts transcripts and metadata from video platforms to allow AI agents to summarize video material.

    Pythonagent-infrastructureai-agentai-search
    Vezi pe GitHub↗31,610
  • filamentphp/filamentAvatar filamentphp

    filamentphp/filament

    31,215Vezi pe GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Enables the creation of custom page structures and templates within the administrative interface.

    PHPadminalpine-jsbuilder
    Vezi pe GitHub↗31,215
  • nextauthjs/next-authAvatar nextauthjs

    nextauthjs/next-auth

    28,277Vezi pe GitHub↗

    Next-auth is an authentication and identity management library for web frameworks. It provides a unified system for handling user sign-in and session state across server and client environments, functioning as a session management framework and an OIDC authentication library. The project distinguishes itself through a provider-based identity abstraction that supports multiple authentication methods, including OAuth, email magic links, traditional credentials, and passwordless passkeys. It allows for the registration of custom OAuth or OIDC compliant providers and offers tools to define branda

    Provides the ability to replace default sign-in pages with custom branded interfaces while maintaining backend integration.

    TypeScriptauthauthenticationcsrf
    Vezi pe GitHub↗28,277
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Provides headless containers for managing form submission and data context for creating new records without enforcing UI layouts.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • vuejs/vue-devtoolsAvatar vuejs

    vuejs/vue-devtools

    24,724Vezi pe GitHub↗

    Vue-devtools is a browser debugger and state inspector for Vue.js applications. It functions as a frontend framework utility integrated into the browser to analyze the structure and internal state of web applications during development. The tool provides capabilities for component analysis and state inspection, allowing for the examination of component hierarchies and real-time data flow. It enables the monitoring of reactivity and the organization of running applications within the browser developer tools pane. The project covers a broader debugging workflow focused on observability and the

    Injects helper scripts into the target page at runtime to hook into the framework's reactive system.

    TypeScript
    Vezi pe GitHub↗24,724
  • apify/crawleeAvatar apify

    apify/crawlee

    24,002Vezi pe GitHub↗

    Crawlee is a web scraping framework designed for building scalable, reliable, and distributed data extraction pipelines. It provides a unified interface for managing headless browser automation and lightweight HTTP requests, allowing developers to handle complex web navigation, dynamic content rendering, and large-scale data collection within a single, modular architecture. The project distinguishes itself through its resource-aware concurrency controller, which dynamically scales task execution based on real-time CPU and memory usage to prevent host machine exhaustion. It also features a rob

    Executes custom logic on each visited page to extract data and perform navigation tasks.

    TypeScriptapifyautomationcrawler
    Vezi pe GitHub↗24,002
  • spicetify/spicetify-cliAvatar spicetify

    spicetify/spicetify-cli

    23,501Vezi pe GitHub↗

    Spicetify-cli is a command-line utility framework designed to inject stylesheets, scripts, and extensions into a local desktop application installation. It specifically serves as a customization tool for the Spotify desktop client, allowing for modifications to the user interface and the addition of new functional capabilities. The tool operates as a cross-platform extension framework compatible with Windows, macOS, and Linux. It functions by injecting custom CSS to modify interface colors and visual appearance, while utilizing script injection to add new tools and features to the application

    Injects custom JavaScript and CSS into the running application process by modifying client source files.

    JavaScript
    Vezi pe GitHub↗23,501
  • spicetify/cliAvatar spicetify

    spicetify/cli

    23,479Vezi pe GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Integrates standalone custom pages into the application sidebar to extend native functionality.

    JavaScriptcommand-linecommand-line-toolcustomization
    Vezi pe GitHub↗23,479
  • liriliri/erudaAvatar liriliri

    liriliri/eruda

    21,054Vezi pe GitHub↗

    Eruda is a mobile browser developer console that provides a web-based inspector for debugging HTML pages and viewing logs directly on mobile devices. It functions as a browser element inspector for analyzing DOM and CSS styles and an in-page JavaScript console for executing code and monitoring runtime errors on devices that lack native developer tools. The project enables mobile web debugging and on-device element inspection without requiring a connection to a desktop computer. This allows for the evaluation of web applications on actual mobile hardware and the troubleshooting of remote sites

    Dynamically injects the debugger script into the target page at runtime.

    JavaScript
    Vezi pe GitHub↗21,054
  • wagtail/wagtailAvatar wagtail

    wagtail/wagtail

    20,366Vezi pe GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Allows developers to define custom page types by extending base classes and organizing them into hierarchical structures.

    Pythoncmsdjangohacktoberfest
    Vezi pe GitHub↗20,366
  • segmentio/nightmareAvatar segmentio

    segmentio/nightmare

    19,775Vezi pe GitHub↗

    Nightmare is an Electron-based browser automation library and headless browser controller. It provides the infrastructure to programmatically navigate web pages, interact with DOM elements, and execute JavaScript within a background browser instance. The project distinguishes itself by integrating a full Chromium instance within an Electron shell, allowing for the management of browser sessions, network proxy settings, and persistent storage partitions. It enables the capture of page states as PNG screenshots, PDF documents, or HTML files. The tool covers a broad range of capabilities includ

    Executes custom JavaScript within the browser context to extract data and manipulate the page DOM.

    JavaScript
    Vezi pe GitHub↗19,775
  • googlechrome/chrome-extensions-samplesAvatar GoogleChrome

    GoogleChrome/chrome-extensions-samples

    17,623Vezi pe GitHub↗

    This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com

    Injects custom scripts into isolated web page contexts to modify DOM content.

    JavaScriptchrome
    Vezi pe GitHub↗17,623
  • getzola/zolaAvatar getzola

    getzola/zola

    17,196Vezi pe GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Splits long lists of content into multiple sequential paginated pages to improve readability.

    Rustblog-enginecmscontent-management-system
    Vezi pe GitHub↗17,196
  • getgrav/gravAvatar getgrav

    getgrav/grav

    15,395Vezi pe GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Configures administrative editing interfaces using structured data schemas.

    PHPcmscontentcontent-management
    Vezi pe GitHub↗15,395
  • nodebb/nodebbAvatar NodeBB

    NodeBB/NodeBB

    15,144Vezi pe GitHub↗

    NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de

    Modifies data or templates during the page load lifecycle to inject custom content or adjust view structures dynamically.

    JavaScriptcommunityforumjavascript
    Vezi pe GitHub↗15,144
  • cachethq/cachetAvatar cachethq

    cachethq/cachet

    14,932Vezi pe GitHub↗

    Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows. The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the

    Allows embedding custom scripts and styles to modify the status page layout.

    PHPcachetlaravelphp
    Vezi pe GitHub↗14,932
  • chocobozzz/peertubeAvatar Chocobozzz

    Chocobozzz/PeerTube

    14,520Vezi pe GitHub↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Allows customizing page appearance and layout using markdown and HTML in designated fields.

    TypeScriptactivitypubangulardecentralized
    Vezi pe GitHub↗14,520
Înapoi123456…9Înainte
  1. Home
  2. Web Development
  3. Custom Page Frameworks

Explorează sub-etichetele

  • Collection DefinitionsSystems for grouping pages into dynamic sets based on metadata or structural criteria. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on the logic for grouping and listing content collections rather than the framework for rendering individual pages.
  • Content AggregatorsMechanisms for grouping and listing pages based on taxonomy, location, or custom filters. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on the aggregation logic for content listings rather than the framework for building pages.
  • Content Summarization4 sub-tag-uriUtilities for generating and truncating content excerpts for use in listings and previews. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on the specific logic for generating content synopses rather than general page rendering.
  • Headless Creation ControllersHeadless containers for managing form submission and data context without enforcing UI layouts. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on headless form submission logic for record creation rather than general page rendering.
  • Page Content Injections17 sub-tag-uriMechanisms for injecting custom components into predefined page structures. **Distinct from Custom Page Frameworks:** Focuses on content injection within existing page frameworks.
  • Resource Injection FrameworksSystems for injecting custom blueprints and templates into page management workflows. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on the injection of resources into existing pages rather than building new page types.
  • Response OverridesProgrammatic hooks to return custom response objects or non-HTML content for specific page requests. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses on overriding the response object rather than building the page structure.
  • Sign-In Page CustomizationsReplaceable, pre-built sign-in page components that can be swapped for custom implementations while maintaining backend integration. **Distinct from Custom Page Frameworks:** Distinct from Custom Page Frameworks: focuses specifically on replacing the sign-in page component, not general custom page building.